Extremely large canvas crashes on pre-El Capitan machines
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-06-19  Dean Jackson  <dino@apple.com>
2
3         Extremely large canvas crashes on pre-El Capitan machines
4         https://bugs.webkit.org/show_bug.cgi?id=146169
5         <rdar://problem/21410046>
6
7         Reviewed by Tim Horton.
8
9         Un-skip fast/canvas/canvas-too-large-to-draw.html.
10
11         * platform/mac/TestExpectations:
12
13 2015-06-19  Matt Baker  <mattbaker@apple.com>
14
15         Web Inspector: TimelineAgent needs to handle nested runloops
16         https://bugs.webkit.org/show_bug.cgi?id=145090
17
18         Reviewed by Joseph Pecoraro.
19
20         * TestExpectations:
21         Unskip tests after improvements to nested runloop handling in InspectorTimelineAgent.
22
23 2015-06-19  Andy Estes  <aestes@apple.com>
24
25         Various assertion failures occur when executing script in the midst of DOM insertion
26         https://bugs.webkit.org/show_bug.cgi?id=132482
27
28         Reviewed by Darin Adler.
29
30         Wrote named-map-removed-while-inserting-parent-crash.html by reducing the test case attached to bug 132482.
31         The remaining tests were taken from blink r132482.
32
33         * fast/dom/element-removed-while-inserting-parent-crash-expected.txt: Added.
34         * fast/dom/element-removed-while-inserting-parent-crash.html: Added.
35         * fast/dom/named-map-removed-while-inserting-parent-crash-expected.txt: Added.
36         * fast/dom/named-map-removed-while-inserting-parent-crash.html: Added.
37         * fast/forms/form-control-removed-while-inserting-parent-crash-expected.txt: Added.
38         * fast/forms/form-control-removed-while-inserting-parent-crash.html: Added.
39         * svg/dom/element-removed-while-inserting-parent-crash-expected.txt: Added.
40         * svg/dom/element-removed-while-inserting-parent-crash.html: Added.
41
42 2015-06-19  Csaba Osztrogonác  <ossy@webkit.org>
43
44         Remove the useless LayoutTests/platform/wincairo/TestExpectations file
45         https://bugs.webkit.org/show_bug.cgi?id=146105
46
47         Reviewed by Darin Adler.
48
49         * platform/wincairo/TestExpectations: Removed.
50
51 2015-06-19  Zalan Bujtas  <zalan@apple.com>
52
53         RenderRubyText requires RenderRubyRun parent.
54         https://bugs.webkit.org/show_bug.cgi?id=146148
55         rdar://problem/21423319
56
57         Reviewed by Simon Fraser.
58
59         RenderRubyText expects its parent to be RenderRubyRun and since a
60         a non-block <rt> requires anonymous wrapper, we should check whether
61         the display type is actually block.
62
63         * fast/ruby/crash-when-ruby-rt-is-non-block-expected.txt: Added.
64         * fast/ruby/crash-when-ruby-rt-is-non-block.html: Added.
65
66 2015-06-19  Csaba Osztrogonác  <ossy@webkit.org>
67
68         Remove unnecessary svn:executable flags
69         https://bugs.webkit.org/show_bug.cgi?id=146107
70
71         Reviewed by Alexey Proskuryakov.
72
73         * fast/block/float/intruding-float-not-removed-writing-mode.xhtml: Removed property svn:executable.
74         * fast/canvas/script-tests/canvas-image-shadow.js: Removed property svn:executable.
75         * fast/css-grid-layout/resources/display-grid-set-get.js: Removed property svn:executable.
76         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js: Removed property svn:executable.
77         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js: Removed property svn:executable.
78         * fast/css/readonly-pseudoclass-common-element.html: Removed property svn:executable.
79         * fast/css/readwrite-pseudoclass-editable.html: Removed property svn:executable.
80         * fast/dom/HTMLObjectElement/beforeload-set-text-crash.xhtml: Removed property svn:executable.
81         * fast/dom/resources/node-move-to-new-document-crash.svg: Removed property svn:executable.
82         * fast/dom/text-node-attach-crash.xhtml: Removed property svn:executable.
83         * fast/dynamic/crash-paint-no-documentElement-renderer.html-disabled: Removed property svn:executable.
84         * fast/frames/resources/subframe-load-crash.svg: Removed property svn:executable.
85         * fast/text/split-text-crash.xhtml: Removed property svn:executable.
86         * http/tests/appcache/resources/abort-cache-onchecking.manifest: Removed property svn:executable.
87         * http/tests/appcache/resources/abort-cache-onchecking.text: Removed property svn:executable.
88         * http/tests/appcache/resources/abort-cache-ondownloading-resource-404.manifest: Removed property svn:executable.
89         * http/tests/appcache/resources/abort-cache-ondownloading.manifest: Removed property svn:executable.
90         * http/tests/appcache/resources/abort-cache-ondownloading.text: Removed property svn:executable.
91         * http/tests/appcache/resources/abort-cache-onprogress-1.text: Removed property svn:executable.
92         * http/tests/appcache/resources/abort-cache-onprogress-2.text: Removed property svn:executable.
93         * http/tests/appcache/resources/abort-cache-onprogress-3.text: Removed property svn:executable.
94         * http/tests/appcache/resources/abort-cache-onprogress-4.text: Removed property svn:executable.
95         * http/tests/xmlhttprequest/methods-async-expected.txt: Removed property svn:executable.
96         * http/tests/xmlhttprequest/methods-expected.txt: Removed property svn:executable.
97         * http/tests/xmlhttprequest/workers/methods-async-expected.txt: Removed property svn:executable.
98         * http/tests/xmlhttprequest/workers/methods-expected.txt: Removed property svn:executable.
99         * platform/efl/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
100         * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
101         * platform/mac/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.png: Removed property svn:executable.
102         * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
103         * platform/win/fast/canvas/fallback-content-expected.txt: Removed property svn:executable.
104         * platform/win/fast/dom/tabindex-clamp-expected.txt: Removed property svn:executable.
105         * platform/win/fast/events/ondrop-text-html-expected.txt: Removed property svn:executable.
106         * platform/win/fast/forms/basic-textareas-expected.txt: Removed property svn:executable.
107         * platform/win/fast/forms/basic-textareas-quirks-expected.txt: Removed property svn:executable.
108         * platform/win/fast/forms/button-inner-block-reuse-expected.txt: Removed property svn:executable.
109         * platform/win/fast/forms/control-clip-expected.txt: Removed property svn:executable.
110         * platform/win/fast/forms/fieldset-align-expected.txt: Removed property svn:executable.
111         * platform/win/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt: Removed property svn:executable.
112         * platform/win/fast/forms/fieldset-with-float-expected.txt: Removed property svn:executable.
113         * platform/win/fast/forms/float-before-fieldset-expected.txt: Removed property svn:executable.
114         * platform/win/fast/forms/focus-selection-textarea-expected.txt: Removed property svn:executable.
115         * platform/win/fast/forms/indeterminate-expected.txt: Removed property svn:executable.
116         * platform/win/fast/forms/input-appearance-readonly-expected.txt: Removed property svn:executable.
117         * platform/win/fast/forms/input-appearance-visibility-expected.txt: Removed property svn:executable.
118         * platform/win/fast/forms/input-first-letter-expected.txt: Removed property svn:executable.
119         * platform/win/fast/forms/input-readonly-dimmed-expected.txt: Removed property svn:executable.
120         * platform/win/fast/forms/input-spaces-expected.txt: Removed property svn:executable.
121         * platform/win/fast/forms/input-text-click-outside-expected.txt: Removed property svn:executable.
122         * platform/win/fast/forms/input-type-text-min-width-expected.txt: Removed property svn:executable.
123         * platform/win/fast/forms/input-width-expected.txt: Removed property svn:executable.
124         * platform/win/fast/forms/listbox-onchange-expected.txt: Removed property svn:executable.
125         * platform/win/fast/forms/menulist-option-wrap-expected.txt: Removed property svn:executable.
126         * platform/win/fast/forms/menulist-separator-painting-expected.txt: Removed property svn:executable.
127         * platform/win/fast/forms/negativeLineHeight-expected.txt: Removed property svn:executable.
128         * platform/win/fast/forms/onselect-textarea-expected.txt: Removed property svn:executable.
129         * platform/win/fast/forms/placeholder-pseudo-style-expected.txt: Removed property svn:executable.
130         * platform/win/fast/forms/range/input-appearance-range-expected.txt: Removed property svn:executable.
131         * platform/win/fast/forms/range/range-thumb-height-percentage-expected.txt: Removed property svn:executable.
132         * platform/win/fast/forms/range/slider-padding-expected.txt: Removed property svn:executable.
133         * platform/win/fast/forms/range/slider-thumb-shared-style-expected.txt: Removed property svn:executable.
134         * platform/win/fast/forms/range/slider-thumb-stylability-expected.txt: Removed property svn:executable.
135         * platform/win/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed property svn:executable.
136         * platform/win/fast/forms/search-cancel-button-style-sharing-expected.txt: Removed property svn:executable.
137         * platform/win/fast/forms/search-display-none-cancel-button-expected.txt: Removed property svn:executable.
138         * platform/win/fast/forms/search-rtl-expected.txt: Removed property svn:executable.
139         * platform/win/fast/forms/search-vertical-alignment-expected.txt: Removed property svn:executable.
140         * platform/win/fast/forms/select-background-none-expected.txt: Removed property svn:executable.
141         * platform/win/fast/forms/select-empty-option-height-expected.txt: Removed property svn:executable.
142         * platform/win/fast/forms/select-size-expected.txt: Removed property svn:executable.
143         * platform/win/fast/forms/select-style-expected.txt: Removed property svn:executable.
144         * platform/win/fast/forms/select-visual-hebrew-expected.txt: Removed property svn:executable.
145         * platform/win/fast/forms/selectlist-minsize-expected.txt: Removed property svn:executable.
146         * platform/win/fast/forms/stuff-on-my-optgroup-expected.txt: Removed property svn:executable.
147         * platform/win/fast/forms/textAreaLineHeight-expected.txt: Removed property svn:executable.
148         * platform/win/fast/forms/textarea-align-expected.txt: Removed property svn:executable.
149         * platform/win/fast/forms/textarea-metrics-expected.txt: Removed property svn:executable.
150         * platform/win/fast/forms/textarea-placeholder-pseudo-style-expected.txt: Removed property svn:executable.
151         * platform/win/fast/forms/textarea-scroll-height-expected.txt: Removed property svn:executable.
152         * platform/win/fast/forms/textarea-scrolled-type-expected.txt: Removed property svn:executable.
153         * platform/win/fast/forms/textarea-setinnerhtml-expected.txt: Removed property svn:executable.
154         * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt: Removed property svn:executable.
155         * platform/win/fast/forms/textfield-overflow-expected.txt: Removed property svn:executable.
156         * platform/win/fast/html/details-no-summary4-expected.txt: Removed property svn:executable.
157         * platform/win/fast/html/details-open-javascript-expected.txt: Removed property svn:executable.
158         * platform/win/fast/html/details-open2-expected.txt: Removed property svn:executable.
159         * platform/win/fast/html/details-open4-expected.txt: Removed property svn:executable.
160         * platform/win/fast/repaint/slider-thumb-drag-release-expected.txt: Removed property svn:executable.
161         * platform/win/fast/repaint/slider-thumb-float-expected.txt: Removed property svn:executable.
162         * platform/win/fast/replaced/table-percent-height-expected.txt: Removed property svn:executable.
163         * platform/win/fast/replaced/three-selects-break-expected.txt: Removed property svn:executable.
164         * platform/win/fast/transforms/transformed-focused-text-input-expected.txt: Removed property svn:executable.
165         * platform/win/inverted-colors/non-composited-expected.png: Removed property svn:executable.
166         * platform/win/inverted-colors/resources/gradient.png: Removed property svn:executable.
167         * platform/win/js/dom/constructor-length-expected.txt: Removed property svn:executable.
168         * platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt: Removed property svn:executable.
169         * platform/win/tables/mozilla/bugs/bug131020-expected.png: Removed property svn:executable.
170         * platform/wk2/http/tests/media/video-auth-expected.txt: Removed property svn:executable.
171         * svg/animations/animate-beginElementAt.svg: Removed property svn:executable.
172         * svg/animations/animate-calcMode-spline-crash-bad-array-length.xhtml: Removed property svn:executable.
173         * svg/custom/assert-empty-layout-attributes.svg: Removed property svn:executable.
174         * svg/custom/crash-text-in-textpath.svg: Removed property svn:executable.
175         * svg/custom/intersection-list-crash.svg: Removed property svn:executable.
176         * svg/custom/resources/crash-textPath-attributes-iframe.svg: Removed property svn:executable.
177         * svg/custom/symbol-viewport-element-crash.svg: Removed property svn:executable.
178         * svg/custom/text-node-in-text-invalidated.svg: Removed property svn:executable.
179         * svg/dom/resources/SVGStyledElement-pendingResource-crash.svg: Removed property svn:executable.
180         * svg/text/font-size-null-assertion.svg: Removed property svn:executable.
181
182 2015-06-19  Joseph Pecoraro  <pecoraro@apple.com>
183
184         Web Inspector: Avoid getOwnPropertyNames/Symbols on very large lists
185         https://bugs.webkit.org/show_bug.cgi?id=146141
186
187         Reviewed by Timothy Hatcher.
188
189         * inspector/model/remote-object-expected.txt:
190         * inspector/model/remote-object.html:
191         There were existing progressions (0 => -1).
192         There were existing regressions (RegExp properties moving to prototype with descriptors on the prototype).
193         Add a test for a very large list that would have caused out of memory / hang.
194
195 2015-06-18  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
196
197         [EFL] Unreviewed, gardening on June 19th.
198
199         Mark fast/css/named-images.html to Missing. Additionally accessibility/math-multiscript-attributes.html
200         and accessibility/transformed-element.html are treated as failure.
201
202         * platform/efl/TestExpectations:
203
204 2015-06-18  Dean Jackson  <dino@apple.com>
205
206         Provide a way for web developers to draw a Theme-specific Wireless Playback icon
207         https://bugs.webkit.org/show_bug.cgi?id=146123
208         <rdar://problem/21119287>
209
210         Reviewed by Simon Fraser.
211
212         Test the new -webkit-named-image CSS generator. Only "wireless-playback"
213         is supported for now, and has platform-specific results for Cocoa.
214
215         * fast/css/named-images-expected.png: Added.
216         * fast/css/named-images.html: Added.
217         * platform/mac/fast/css/named-images-expected.png: Added.
218         * platform/mac/fast/css/named-images-expected.txt: Added.
219
220 2015-06-18  KyungTae Kim  <ktf.kim@samsung.com> and Myles C. Maxfield  <mmaxfield@apple.com>
221
222         [CSS3] Add support for the word-break:keep-all CSS property
223         https://bugs.webkit.org/show_bug.cgi?id=123782
224
225         Reviewed by Darin Adler.
226
227         * fast/text/word-break-keep-all.html: Added.
228         * platform/mac/fast/text/word-break-keep-all-expected.png: Added.
229         * platform/mac/fast/text/word-break-keep-all-expected.txt: Added.
230
231 2015-06-18  Conrad Shultz  <conrad_shultz@apple.com>
232
233         REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot
234         https://bugs.webkit.org/show_bug.cgi?id=144399
235
236         * TestExpectations:
237         Revert change marking navigator-plugins-crash.html as flaky now that the underlying bug has been addressed.
238
239 2015-06-17  Alex Christensen  <achristensen@webkit.org>
240
241         [Content Extensions] Log blocked loads to the WebInspector console
242         https://bugs.webkit.org/show_bug.cgi?id=146089
243
244         Reviewed by Joseph Pecoraro.
245
246         * http/tests/contentextensions/basic-filter-expected.txt:
247         * http/tests/contentextensions/character-set-basic-support-expected.txt:
248         * http/tests/contentextensions/domain-rules-expected.txt:
249         * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt:
250         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt:
251         * http/tests/contentextensions/media-filtered-expected.txt:
252         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
253         * http/tests/contentextensions/text-track-blocked-expected.txt:
254         Add new logs.
255
256 2015-06-18  Alexey Proskuryakov  <ap@apple.com>
257
258         Mark mathml/very-large-stretchy-operators.html as Slow on newer OS X versions.
259
260         * platform/mac/TestExpectations:
261
262 2015-06-18  Saam Barati  <saambarati1@gmail.com>
263
264         [ES6] support default values in deconstruction parameter nodes
265         https://bugs.webkit.org/show_bug.cgi?id=142679
266
267         Reviewed by Darin Adler.
268
269         * js/destructuring-assignment-default-values-expected.txt: Added.
270         * js/destructuring-assignment-default-values.html: Added.
271         * js/script-tests/destructuring-assignment-default-values.js: Added.
272         (assert):
273         (test1):
274         (arr):
275         (test2):
276         (test3):
277         (test4):
278         (test5):
279         (test6):
280         (test7):
281         (test8):
282         (shouldThrow):
283
284 2015-06-18  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
285
286         [Streams API] Implement ReadableStreamReader.releaseLock
287         https://bugs.webkit.org/show_bug.cgi?id=145299
288
289         Reviewed by Darin Adler.
290
291         * streams/reference-implementation/readable-stream-expected.txt: Rebasing expectations.
292         * streams/reference-implementation/readable-stream-reader-expected.txt: Ditto.
293         * streams/reference-implementation/readable-stream-templated-expected.txt: Ditto.
294
295 2015-06-18  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
296
297         [Streams API] Rejected start promise test does not timeout anymore
298         https://bugs.webkit.org/show_bug.cgi?id=146065
299
300         Reviewed by Darin Adler.
301
302         * streams/reference-implementation/readable-stream-expected.txt: Updated expectations to PASS.
303         * streams/reference-implementation/readable-stream.html: Removed timeout
304
305 2015-06-17  Hyungwook Lee  <hyungwook.lee@navercorp.com>
306
307         [Win]Implement layoutTestController.dispatchPendingLoadRequests.
308         https://bugs.webkit.org/show_bug.cgi?id=26481
309
310         Reviewed by Darin Adler.
311
312         Implement WebView::dispatchPendingLoadRequests() private API for test runner.
313
314         * platform/win/TestExpectations:
315
316 2015-06-17  Chris Fleizach  <cfleizach@apple.com>
317
318         AX: VoiceOver in iOS not announcing generic WAI-ARIA region, even if labelled properly
319         https://bugs.webkit.org/show_bug.cgi?id=146066
320
321         Reviewed by Darin Adler.
322
323         * platform/ios-simulator/accessibility/landmark-type-expected.txt:
324         * platform/ios-simulator/accessibility/landmark-type.html:
325
326 2015-06-17  Simon Fraser  <simon.fraser@apple.com>
327
328         REGRESSION (r173283-r173296): Amazon.com front page has no caret in the search field
329         https://bugs.webkit.org/show_bug.cgi?id=146073
330         rdar://problem/21022203
331
332         Reviewed by Tim Horton.
333
334         Dump layers for composited text inputs and textareas.
335
336         * compositing/backing/form-controls-backing-expected.txt: Added.
337         * compositing/backing/form-controls-backing.html: Added.
338
339 2015-06-17  Zalan Bujtas  <zalan@apple.com>
340
341         Selection cache produces invalid result when ancestor has float element.
342         https://bugs.webkit.org/show_bug.cgi?id=146042
343         rdar://problem/20604592
344
345         Reviewed by Ryosuke Niwa.
346
347         Selection cache already takes floats into account, however it's not enough to check current
348         block against floats. Any of the ancestor's float starting from the selection root block
349         can impact the selection offsets.
350
351         * fast/block/selection-cache-is-incorrect-when-non-direct-parent-has-float-expected.txt: Added.
352         * fast/block/selection-cache-is-incorrect-when-non-direct-parent-has-float.html: Added.
353
354 2015-06-17  Joanmarie Diggs  <jdiggs@igalia.com>
355
356         AX: [ATK] Expose element tag name as an object attribute
357         https://bugs.webkit.org/show_bug.cgi?id=146062
358
359         Reviewed by Mario Sanchez Prada.
360
361         The following tests all include the AtkObject attributes of elements. Now that
362         tag name is exposed, the expectations needed to be updated to reflect the change.
363
364         * platform/gtk/accessibility/image-link-expected.txt: Updated.
365         * platform/gtk/accessibility/image-map2-expected.txt: Updated.
366         * platform/gtk/accessibility/lists-expected.txt: Updated.
367         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Updated.
368         * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
369         * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated.
370         * platform/gtk/accessibility/table-cells-expected.txt: Updated.
371         * platform/gtk/accessibility/table-detection-expected.txt: Updated.
372         * platform/gtk/accessibility/table-one-cell-expected.txt: Updated.
373         * platform/gtk/accessibility/table-sections-expected.txt: Updated.
374         * platform/gtk/accessibility/table-with-rules-expected.txt: Updated.
375         * platform/gtk/accessibility/transformed-element-expected.txt: Updated.
376         * platform/gtk/accessibility/xml-roles-exposed-expected.txt: Updated.
377
378 2015-06-17  Brent Fulgham  <bfulgham@apple.com>
379
380         CSS scroll snap: defining snap points on axis that does not scroll does not work properly
381         https://bugs.webkit.org/show_bug.cgi?id=146043
382         <rdar://problem/20125511>
383
384         Reviewed by Simon Fraser.
385
386         * css3/scroll-snap/scroll-snap-mismatch-expected.txt: Added.
387         * css3/scroll-snap/scroll-snap-mismatch.html: Added.
388
389 2015-06-17  Alexey Proskuryakov  <ap@apple.com>
390
391         New test inspector/console/console-table.html frequently times out in debug.
392
393         * TestExpectations: Added an expectation.
394
395 2015-06-17  Alexey Proskuryakov  <ap@apple.com>
396
397         Update test results after https://bugs.webkit.org/show_bug.cgi?id=145873
398
399         The changes appear expected, however looking at previous pixel results, we seem
400         to have a (much much earlier) regression, as small caps are rotated incorrectly.
401
402         * platform/mac-mavericks/fast/writing-mode/broken-ideograph-small-caps-expected.png: Copied from LayoutTests/platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.png.
403         * platform/mac-mavericks/fast/writing-mode/broken-ideograph-small-caps-expected.txt: Copied from LayoutTests/platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt.
404         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.png:
405         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
406
407 2015-06-17  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
408
409         [Streams API] ReadableJSStream should handle promises returned by JS source pull callback
410         https://bugs.webkit.org/show_bug.cgi?id=145965
411
412         Reviewed by Darin Adler.
413
414         Rebasing tests and removing timeout: 50 for test that is passing..
415
416         * streams/reference-implementation/readable-stream-expected.txt:
417         * streams/reference-implementation/readable-stream.html:
418
419 2015-06-16  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
420
421         [Streams API] Implement ReadableStream locked property
422         https://bugs.webkit.org/show_bug.cgi?id=146023
423
424         Reviewed by Darin Adler.
425
426         Rebasing tests.
427
428         * streams/reference-implementation/readable-stream-expected.txt:
429         * streams/reference-implementation/readable-stream-templated-expected.txt:
430
431 2015-06-10  Filip Pizlo  <fpizlo@apple.com>
432
433         FTL should eliminate array bounds checks in loops
434         https://bugs.webkit.org/show_bug.cgi?id=145768
435
436         Reviewed by Benjamin Poulain.
437
438         * js/regress/abc-forward-loop-equal-expected.txt: Added.
439         * js/regress/abc-forward-loop-equal.html: Added.
440         * js/regress/abc-postfix-backward-loop-expected.txt: Added.
441         * js/regress/abc-postfix-backward-loop.html: Added.
442         * js/regress/abc-skippy-loop-expected.txt: Added.
443         * js/regress/abc-skippy-loop.html: Added.
444         * js/regress/abc-simple-backward-loop-expected.txt: Added.
445         * js/regress/abc-simple-backward-loop.html: Added.
446         * js/regress/abc-simple-forward-loop-expected.txt: Added.
447         * js/regress/abc-simple-forward-loop.html: Added.
448         * js/regress/script-tests/abc-forward-loop-equal.js: Added.
449         * js/regress/script-tests/abc-postfix-backward-loop.js: Added.
450         * js/regress/script-tests/abc-skippy-loop.js: Added.
451         * js/regress/script-tests/abc-simple-backward-loop.js: Added.
452         * js/regress/script-tests/abc-simple-forward-loop.js: Added.
453
454 2015-06-16  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
455
456         [EFL] Unreviewed, EFL gardening on 17th June.
457
458         Follow up gardening since using xvfb on EFL WTR. Unskip passing tests,
459         mark new crash and failure tests.
460
461         * platform/efl/TestExpectations:
462
463 2015-06-16  Myles C. Maxfield  <mmaxfield@apple.com>
464
465         font-variant: small-caps is not honored with web fonts
466         https://bugs.webkit.org/show_bug.cgi?id=145873
467         <rdar://problem/21314282>
468
469         Reviewed by Dean Jackson.
470
471         * fast/text/small-caps-web-font-expected.html: Added.
472         * fast/text/small-caps-web-font.html: Added.
473
474 2015-06-16  Michael Saboff  <msaboff@apple.com>
475
476         Inlining in the DFG trashes ByteCodeParser::m_currentInstruction for the calling function
477         https://bugs.webkit.org/show_bug.cgi?id=146029
478
479         Reviewed by Benjamin Poulain.
480
481         New regression test.
482
483         * js/regress-146029-expected.txt: Added.
484         * js/regress-146029.html: Added.
485         * js/script-tests/regress-146029.js: Added.
486         (myPush):
487         (myPop):
488         (foo):
489         (test):
490
491 2015-06-16  Brent Fulgham  <bfulgham@apple.com>
492
493         Unreviewed test update: Add multiple scroll-snap-coordinate test.
494         https://bugs.webkit.org/show_bug.cgi?id=145843
495
496         Add a test that confirms that we properly understand scroll-snap-coordinate
497         declarations with sets of points on a single element.
498
499         * css3/scroll-snap/scroll-snap-coordinate.html: Added.
500         * css3/scroll-snap/scroll-snap-coordinate-expected.txt: Added.
501
502 2015-06-16  Alexey Proskuryakov  <ap@apple.com>
503
504         Tweak results for fast/canvas/canvas-too-large-to-draw.html
505
506         * platform/mac/TestExpectations:
507
508 2015-06-16  Alexey Proskuryakov  <ap@apple.com>
509
510         Skip the new test, fast/canvas/canvas-too-large-to-draw.html
511
512         * platform/mac/TestExpectations:
513
514 2015-06-15  Chris Fleizach  <cfleizach@apple.com>
515
516         AX:  iOS accessibility tests are not running because we need WKTR support
517         https://bugs.webkit.org/show_bug.cgi?id=145991
518
519         Reviewed by Daniel Bates.
520
521         Alter tests so that it addresses:
522            1) Utilize the new AX methods which created new expectations.
523            2) There were some expectations checked in with failures that are now fixed.
524            3) Remove failing test expectations from TestExpectations.
525
526         * platform/ios-simulator-wk1/TestExpectations:
527         * platform/ios-simulator-wk2/TestExpectations:
528         * platform/ios-simulator/TestExpectations:
529         * platform/ios-simulator/accessibility: Replaced with LayoutTests/platform/ios-simulator/accessibility.
530         * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt:
531         * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer.html:
532         * platform/ios-simulator/accessibility/accessibility-hint-expected.txt:
533         * platform/ios-simulator/accessibility/accessibility-hint.html:
534         * platform/ios-simulator/accessibility/aria-label-with-internal-text-expected.txt:
535         * platform/ios-simulator/accessibility/aria-label-with-internal-text.html:
536         * platform/ios-simulator/accessibility/disabled-states-expected.txt:
537         * platform/ios-simulator/accessibility/disabled-states.html:
538         * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt:
539         * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element.html:
540         * platform/ios-simulator/accessibility/file-upload-button-expected.txt:
541         * platform/ios-simulator/accessibility/file-upload-button.html:
542         * platform/ios-simulator/accessibility/focus-change-notifications.html:
543         * platform/ios-simulator/accessibility/identifier-expected.txt:
544         * platform/ios-simulator/accessibility/identifier.html:
545         * platform/ios-simulator/accessibility/internal-link-expected.txt:
546         * platform/ios-simulator/accessibility/internal-link.html:
547         * platform/ios-simulator/accessibility/landmark-type-expected.txt:
548         * platform/ios-simulator/accessibility/landmark-type.html:
549         * platform/ios-simulator/accessibility/link-with-images-text-expected.txt:
550         * platform/ios-simulator/accessibility/link-with-images-text.html:
551         * platform/ios-simulator/accessibility/link-with-only-image-expected.txt:
552         * platform/ios-simulator/accessibility/link-with-only-image.html:
553         * platform/ios-simulator/accessibility/math-expected.txt:
554         * platform/ios-simulator/accessibility/math.html:
555         * platform/ios-simulator/accessibility/mixed-checkboxes-expected.txt:
556         * platform/ios-simulator/accessibility/mixed-checkboxes.html:
557         * platform/ios-simulator/accessibility/no-child-link-header.html:
558         * platform/ios-simulator/accessibility/non-contiguous-link-expected.txt:
559         * platform/ios-simulator/accessibility/non-contiguous-link.html:
560         * platform/ios-simulator/accessibility/password-value-expected.txt:
561         * platform/ios-simulator/accessibility/password-value.html:
562         * platform/ios-simulator/accessibility/placeholder-value-expected.txt:
563         * platform/ios-simulator/accessibility/placeholder-value.html:
564         * platform/ios-simulator/accessibility/popup-button-value-label-expected.txt:
565         * platform/ios-simulator/accessibility/popup-button-value-label.html:
566         * platform/ios-simulator/accessibility/progressbar-expected.txt:
567         * platform/ios-simulator/accessibility/progressbar.html:
568         * platform/ios-simulator/accessibility/radio-button-expected.txt:
569         * platform/ios-simulator/accessibility/radio-button.html:
570         * platform/ios-simulator/accessibility/secure-text-field.html:
571         * platform/ios-simulator/accessibility/selected-buttons-expected.txt:
572         * platform/ios-simulator/accessibility/svg-group-element-with-title-expected.txt:
573         * platform/ios-simulator/accessibility/svg-group-element-with-title.html:
574         * platform/ios-simulator/accessibility/tab-role-expected.txt:
575         * platform/ios-simulator/accessibility/tab-role.html:
576         * platform/ios-simulator/accessibility/tables-lists-expected.txt:
577         * platform/ios-simulator/accessibility/tables-lists.html:
578         * platform/ios-simulator/accessibility/text-marker-list-item-expected.txt:
579         * platform/ios-simulator/accessibility/text-marker-list-item.html:
580         * platform/ios-simulator/accessibility/text-marker-validation.html:
581         * platform/ios-simulator/accessibility/text-role-expected.txt:
582         * platform/ios-simulator/accessibility/text-role.html:
583         * platform/ios-simulator/accessibility/textfield-in-axvalue-expected.txt:
584         * platform/ios-simulator/accessibility/textfield-in-axvalue.html:
585         * platform/ios-simulator/accessibility/toggle-button.html:
586         * platform/ios-simulator/accessibility/url-test.html:
587
588 2015-06-16  Brent Fulgham  <bfulgham@apple.com>
589
590         CSS Scroll Snap - support snapping to nested elements
591         https://bugs.webkit.org/show_bug.cgi?id=145843
592         <rdar://problem/21339581>
593
594         Reviewed by Darin Adler.
595
596         * css3/scroll-snap/nested-elements-expected.txt: Added.
597         * css3/scroll-snap/nested-elements.html: Added.
598         * css3/scroll-snap/scroll-snap-offsets-expected.txt: Updated to
599           account for 50%/50% scroll-snap-coordinates.
600
601 2015-06-16  Brady Eidson  <beidson@apple.com>
602
603         [IndexedDB] array index keys are concatenated across cursor lifetime
604         <rdar://problem/19684902> and https://bugs.webkit.org/show_bug.cgi?id=138504
605
606         Reviewed by Brady Eidson, patch by Mark Dixon <mark@lowla.io>
607
608         * storage/indexeddb/keypath-arrays-expected.txt:
609         * storage/indexeddb/resources/keypath-arrays.js:
610         Verify that iterating cursors with array keypaths returns correct keys for all
611         records, not just the first.
612
613 2015-06-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
614
615         Canvas dimensions should be limited to 4096x4096 pixels on iOS devices.
616         https://bugs.webkit.org/show_bug.cgi?id=145998
617
618         Reviewed by Darin Adler.
619
620         * fast/canvas/canvas-toDataURL-crash-expected.txt:
621         * fast/canvas/pattern-too-large-to-create-expected.txt: Change the expected
622         results due to changing the type of MaxCanvasArea from float to unsigned.
623         
624         * fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
625         * fast/canvas/canvas-too-large-to-draw.html: Added.
626
627 2015-06-16  Alexey Proskuryakov  <ap@apple.com>
628
629         REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot
630         https://bugs.webkit.org/show_bug.cgi?id=144399
631
632         * TestExpectations: Marked it as flakily crashing.
633
634 2015-06-16  sylvain-galineau  <galineau@adobe.com>
635
636         Incorrect order of arguments in initial-letter property
637         https://bugs.webkit.org/show_bug.cgi?id=139667
638
639         Reviewed by Sam Weinig.
640
641         Update initial-letter tests to reflect the value's new ordering, per CSS Inline Layout module.
642
643         * fast/css-generated-content/initial-letter-border-padding.html:
644         * fast/css-generated-content/initial-letter-clearance.html:
645         * fast/css-generated-content/initial-letter-descender.html:
646         * fast/css-generated-content/initial-letter-raised.html:
647         * fast/css-generated-content/initial-letter-sunken.html:
648
649 2015-06-16  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
650
651         [Streams API] Calling controller.error() should trigger storing an undefined error
652         https://bugs.webkit.org/show_bug.cgi?id=145976
653
654         Reviewed by Darin Adler.
655
656         * streams/readable-stream-controller-error-expected.txt: Rebasing expectation as test is passing now.
657         * streams/readable-stream-reader-read-expected.txt:
658         * streams/readable-stream-reader-read.html: Adding test for promise rejection without any parameter.
659
660 2015-06-16  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
661
662         [Streams API] Sync tests with spec
663         https://bugs.webkit.org/show_bug.cgi?id=145839
664
665         Reviewed by Darin Adler.
666
667         Considered all changes in the spec tests and brought them to WebKit.
668
669         Some of those changes were related to spec changes, like the strategy or some of the algorithms. Some like the
670         tee ones were newly added as they will be implemented soon. There are also some tests that shuffled around
671         because they were just moved at the spec or integrated from the changes we submitted, which was substantially
672         important as it allowed us to remove some of our custom tests that are now covered by the spec ones.
673
674         * resources/gc.js: Added warning about using gcRec, results might not be reliable.
675         * streams/readable-stream-controller-error-expected.txt:
676         * streams/readable-stream-controller-error.html: New failing test due to discrepancies with the reference
677         implementation. Something we will address.
678         * streams/readable-stream-expected.txt: Removed.
679         * streams/readable-stream-gc.html: Renumbered.
680         * streams/readable-stream-reader-expected.txt: Removed.
681         * streams/readable-stream-reader-read.html: Renumbered.
682         * streams/readable-stream-reader.html: Removed.
683         * streams/readable-stream.html: Removed.
684         * streams/reference-implementation/bad-strategies-expected.txt: Added.
685         * streams/reference-implementation/bad-strategies.html: Added.
686         * streams/reference-implementation/bad-underlying-sources-expected.txt:
687         * streams/reference-implementation/bad-underlying-sources.html: Updated from spec and expectations.
688         * streams/reference-implementation/brand-checks-expected.txt:
689         * streams/reference-implementation/brand-checks.html: Updated from spec and expectations.
690         * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added.
691         * streams/reference-implementation/byte-length-queuing-strategy.html: Added.
692         * streams/reference-implementation/count-queuing-strategy-expected.txt:
693         * streams/reference-implementation/count-queuing-strategy.html: Updated from spec and expectations.
694         * streams/reference-implementation/readable-stream-cancel-expected.txt:
695         * streams/reference-implementation/readable-stream-cancel.html: Updated from spec and expectations and corrected
696         timeouts to try to overcome problems in slower bots.
697         * streams/reference-implementation/readable-stream-expected.txt:
698         * streams/reference-implementation/readable-stream-reader-expected.txt:
699         * streams/reference-implementation/readable-stream-reader.html: Updated from spec and expectations.
700         * streams/reference-implementation/readable-stream-tee-expected.txt: Added.
701         * streams/reference-implementation/readable-stream-tee.html: Added.
702         * streams/reference-implementation/readable-stream-templated-expected.txt:
703         * streams/reference-implementation/readable-stream-templated.html: Updated from spec and expectations.
704         * streams/reference-implementation/readable-stream.html: Updated from spec and expectations.
705         * streams/reference-implementation/resources/byte-length-queuing-strategy.js:
706         (ByteLengthQueuingStrategy): Updated from spec.
707         (typeIsObject): Deleted.
708         (ByteLengthQueuingStrategy.prototype.shouldApplyBackpressure): Deleted.
709         * streams/reference-implementation/resources/count-queuing-strategy.js:
710         (CountQueuingStrategy): Updated from spec.
711         (typeIsObject): Deleted.
712         (CountQueuingStrategy.prototype.shouldApplyBackpressure): Deleted.
713         * streams/reference-implementation/resources/streams-utils.js:
714         (RandomPushSource.prototype.readStart.writeChunk):
715         (RandomPushSource.prototype.readStart): Renamed stream as source
716         (.stream.new.ReadableStream):
717         (sequentialReadableStream): Updated from spec.
718         (typeIsObject): Added.
719         (createDataProperty): Added.
720
721 2015-06-16  Alexey Proskuryakov  <ap@apple.com>
722
723         Fix a lint error by removing an obsolete expectation - this test doesn't fail
724         on Yosemite and below.
725
726         * platform/mac/TestExpectations:
727
728 2015-06-15  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
729
730         [EFL] Unreviewed, following gardening of r185583.
731
732         * platform/efl/TestExpectations: Unskip passing tests, mark new failure tests since disabling USE_NATIVE_XDISPLAY.
733
734 2015-06-15  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
735
736         [EFL] Unreviewed, gardening on Jun 16th.
737
738         Too many flaky tests happens on efl bot when enabling USE_NATIVE_XDISPLAY and DISPLAY.
739         Those options were enabled for removing TextureMapperImageBuffer. However now EFL Layout Test
740         can be run without enabling the options. To remove many flaky tests, EFL buildbot disables
741         the env variables.
742
743         Thanks to disable it, many tests can be unskipped which were marked to failure, imageonlyfailure
744         and so on since r183540.
745
746         * platform/efl/TestExpectations: Unskip passing tests, mark failure tests after disabling USE_NATIVE_XDISPLAY.
747
748 2015-06-15  Alexey Proskuryakov  <ap@apple.com>
749
750         Add test expectations for El Capitan
751         https://bugs.webkit.org/show_bug.cgi?id=146005
752
753         Rubber-stamped by Dan Bernstein.
754
755         * platform/mac-wk1/TestExpectations:
756         * platform/mac-yosemite: Added.
757         * platform/mac-yosemite/fast: Added.
758         * platform/mac-yosemite/fast/dom: Added.
759         * platform/mac-yosemite/fast/dom/52776-expected.txt: Copied from LayoutTests/platform/mac/fast/dom/52776-expected.txt.
760         * platform/mac-yosemite/fast/text: Added.
761         * platform/mac-yosemite/fast/text/complex-text-opacity-expected.txt: Copied from LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.txt.
762         * platform/mac-yosemite/fast/text/hyphenate-locale-expected.txt: Copied from LayoutTests/platform/mac/fast/text/hyphenate-locale-expected.txt.
763         * platform/mac-yosemite/fast/text/international: Added.
764         * platform/mac-yosemite/fast/text/international/arabic-justify-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/arabic-justify-expected.txt.
765         * platform/mac-yosemite/fast/text/international/bidi-AN-after-L-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.txt.
766         * platform/mac-yosemite/fast/text/international/bidi-mirror-he-ar-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt.
767         * platform/mac-yosemite/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt.
768         * platform/mac-yosemite/fast/text/international/bidi-neutral-run-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-run-expected.txt.
769         * platform/mac-yosemite/fast/text/line-initial-and-final-swashes-expected.txt: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.txt.
770         * platform/mac-yosemite/js: Added.
771         * platform/mac-yosemite/js/dom: Added.
772         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt.
773         * platform/mac-yosemite/platform: Added.
774         * platform/mac-yosemite/platform/mac: Added.
775         * platform/mac-yosemite/platform/mac/editing: Added.
776         * platform/mac-yosemite/platform/mac/editing/attributed-string: Added.
777         * platform/mac-yosemite/platform/mac/editing/attributed-string/anchor-element-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/anchor-element-expected.txt.
778         * platform/mac-yosemite/platform/mac/editing/attributed-string/basic-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/basic-expected.txt.
779         * platform/mac-yosemite/platform/mac/editing/attributed-string/font-size-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-size-expected.txt.
780         * platform/mac-yosemite/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
781         * platform/mac-yosemite/platform/mac/editing/attributed-string/font-weight-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-weight-expected.txt.
782         * platform/mac-yosemite/platform/mac/editing/attributed-string/letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/letter-spacing-expected.txt.
783         * platform/mac-yosemite/platform/mac/editing/attributed-string/text-decorations-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/text-decorations-expected.txt.
784         * platform/mac-yosemite/platform/mac/editing/attributed-string/vertical-align-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/vertical-align-expected.txt.
785         * platform/mac-yosemite/platform/mac/fast: Added.
786         * platform/mac-yosemite/platform/mac/fast/text: Added.
787         * platform/mac-yosemite/platform/mac/fast/text/ligature-subdivision-expected.txt: Copied from LayoutTests/platform/mac/fast/text/ligature-subdivision-expected.txt.
788         * platform/mac-yosemite/svg: Added.
789         * platform/mac-yosemite/svg/W3C-SVG-1.1: Added.
790         * platform/mac-yosemite/svg/W3C-SVG-1.1-SE: Added.
791         * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png.
792         * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt.
793         * platform/mac-yosemite/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt.
794         * platform/mac-yosemite/svg/text: Added.
795         * platform/mac-yosemite/svg/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/text/text-intro-05-t-expected.txt.
796         * platform/mac-yosemite/svg/text/text-intro-05-t-expected.txt: Added.
797         * platform/mac/TestExpectations:
798         * platform/mac/editing/attributed-string/anchor-element-expected.txt:
799         * platform/mac/editing/attributed-string/basic-expected.txt:
800         * platform/mac/editing/attributed-string/font-size-expected.txt:
801         * platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt:
802         * platform/mac/editing/attributed-string/font-weight-expected.txt:
803         * platform/mac/editing/attributed-string/letter-spacing-expected.txt:
804         * platform/mac/editing/attributed-string/text-decorations-expected.txt:
805         * platform/mac/editing/attributed-string/vertical-align-expected.txt:
806         * platform/mac/fast/dom/52776-expected.txt:
807         * platform/mac/fast/text/complex-text-opacity-expected.txt:
808         * platform/mac/fast/text/hyphenate-locale-expected.txt:
809         * platform/mac/fast/text/international/arabic-justify-expected.txt:
810         * platform/mac/fast/text/international/bidi-AN-after-L-expected.txt:
811         * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
812         * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
813         * platform/mac/fast/text/international/bidi-neutral-run-expected.txt:
814         * platform/mac/fast/text/ligature-subdivision-expected.txt:
815         * platform/mac/fast/text/line-initial-and-final-swashes-expected.txt:
816         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
817         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
818         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
819         * platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
820         * platform/mac/svg/text/text-intro-05-t-expected.txt:
821
822 2015-06-15  Zalan Bujtas  <zalan@apple.com>
823
824         RootInlineBox::m_lineBreakObj becomes invalid when a child renderer is removed and the line does not get marked dirty.
825         https://bugs.webkit.org/show_bug.cgi?id=145988
826         rdar://problem/20959137
827
828         Reviewed by David Hyatt.
829
830         This patch ensures that we find the right first inline box so that we can dirty the
831         the appropriate line boxes.
832         With marking the right line boxes dirty, now we can update RootInlineBox::m_lineBreakObj at the next layout.
833
834         * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean-expected.txt: Added.
835         * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean.html: Added.
836
837 2015-06-15  Darin Adler  <darin@apple.com>
838
839         REGRESSION (r182215): Reproducible crash at drawsvg.org due to reentrant layout
840         https://bugs.webkit.org/show_bug.cgi?id=145964
841
842         Reviewed by Simon Fraser.
843
844         * svg/as-object/mutate-on-load-expected.html: Added.
845         * svg/as-object/mutate-on-load.html: Added.
846         * svg/as-object/resources/embedded-mutates-on-load.svg: Added.
847
848 2015-06-15  Michael Saboff  <msaboff@apple.com>
849
850         JIT bug - fails when inspector closed, works when open
851         https://bugs.webkit.org/show_bug.cgi?id=145243
852
853         Reviewed by Oliver Hunt.
854
855         New regression test.
856
857         * js/regress-145243-expected.txt: Added.
858         * js/regress-145243.html: Added.
859         * js/script-tests/regress-145243.js: Added.
860         (bar):
861         (foo):
862         (test):
863
864 2015-06-15  Joseph Pecoraro  <pecoraro@apple.com>
865
866         Unreviewed, gardening for Windows.
867
868         * platform/win/TestExpectations:
869
870 2015-06-15  Chris Fleizach  <cfleizach@apple.com>
871
872         AX: no accessibility support for details element
873         https://bugs.webkit.org/show_bug.cgi?id=131111
874
875         Reviewed by Darin Adler.
876
877         * platform/mac/accessibility/details-summary-expected.txt: Added.
878         * platform/mac/accessibility/details-summary.html: Added.
879
880 2015-06-13  Chris Fleizach  <cfleizach@apple.com>
881
882         AX: WebKit exposes all Ruby Text as Unknown (Japanese EPUB accessibility blocker)
883         https://bugs.webkit.org/show_bug.cgi?id=141303
884
885         Unreviewed. Move ruby tests to Mac platform only, since they don't apply to other platforms.
886
887         * accessibility/ruby-hierarchy-roles-expected.txt: Removed.
888         * accessibility/ruby-hierarchy-roles.html: Removed.
889         * platform/mac/accessibility/ruby-hierarchy-roles.html: Copied from LayoutTests/accessibility/ruby-hierarchy-roles.html.
890
891 2015-06-13  Joseph Pecoraro  <pecoraro@apple.com>
892
893         Web Inspector: console.table() with a list of objects no longer works
894         https://bugs.webkit.org/show_bug.cgi?id=145952
895
896         Reviewed by Timothy Hatcher.
897
898         * inspector/console/console-api.html:
899         * inspector/console/console-table-expected.txt: Added.
900         * inspector/console/console-table.html:
901         Add a similiar console API test all about console.table().
902
903 2015-06-13  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
904
905         [EFL] Mark fast/forms/select-element-focus-ring.html to Missing
906
907         Unreviwed, gardening for EFL port.
908
909         * platform/efl/TestExpectations: The test was added only for Mac port.
910
911 2015-06-13  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
912
913         [Streams API] ReadableJSStream should handle promises returned by JS source start callback
914         https://bugs.webkit.org/show_bug.cgi?id=145792
915
916         Reviewed by Darin Adler.
917
918         Rebasing expectations, and removing timeouts for tests that no longer timeout.
919
920         * streams/reference-implementation/readable-stream-expected.txt:
921         * streams/reference-implementation/readable-stream.html:
922
923 2015-06-13  Andres Gonzalez  <agonzalez334@nc.rr.com>
924
925         AX: WebKit exposes all Ruby Text as Unknown (Japanese EPUB accessibility blocker)
926         https://bugs.webkit.org/show_bug.cgi?id=141303
927
928         Reviewed by Chris Fleizach.
929
930         * accessibility/ruby-hierarchy-roles-expected.txt: Added.
931         * accessibility/ruby-hierarchy-roles.html: Added.
932         * platform/mac-mavericks/accessibility/ruby-hierarchy-roles-expected.txt: Added.
933         * platform/mac/accessibility/ruby-hierarchy-roles-expected.txt: Added.
934
935 2015-06-12  Chris Fleizach  <cfleizach@apple.com>
936
937         AX:ARIA Toggle buttons aren't properly conveyed on iOS using VoiceOver
938         https://bugs.webkit.org/show_bug.cgi?id=145949
939
940         Reviewed by Darin Adler.
941
942         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
943         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
944
945 2015-06-12  Darin Adler  <darin@apple.com>
946
947         Fix minor ES6 compliance issue in RegExp.prototype.toString and optimize performance a little
948         https://bugs.webkit.org/show_bug.cgi?id=145935
949
950         Reviewed by Anders Carlsson.
951
952         * js/regexp-toString-expected.txt: Added.
953         * js/regexp-toString.html: Added.
954         * js/script-tests/regexp-toString.js: Added.
955
956 2015-06-12  Manuel Rego Casasnovas  <rego@igalia.com>
957
958         [CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces
959         https://bugs.webkit.org/show_bug.cgi?id=145860
960
961         Reviewed by Sergio Villar Senin.
962
963         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
964         * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
965         cases.
966
967 2015-06-12  Commit Queue  <commit-queue@webkit.org>
968
969         Unreviewed, rolling out r185492.
970         https://bugs.webkit.org/show_bug.cgi?id=145927
971
972         Causes crashes on debug (Requested by rego on #webkit).
973
974         Reverted changeset:
975
976         "[CSS Grid Layout] Fix grid-template-areas parsing to avoid
977         spaces"
978         https://bugs.webkit.org/show_bug.cgi?id=145860
979         http://trac.webkit.org/changeset/185492
980
981 2015-06-12  Manuel Rego Casasnovas  <rego@igalia.com>
982
983         [CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces
984         https://bugs.webkit.org/show_bug.cgi?id=145860
985
986         Reviewed by Sergio Villar Senin.
987
988         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
989         * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
990         cases.
991
992 2015-06-11  Zalan Bujtas  <zalan@apple.com>
993
994         Do not crash when the descendant frame tree is destroyed during layout.
995         https://bugs.webkit.org/show_bug.cgi?id=144540
996         rdar://problem/20793184
997
998         Reviewed by Andreas Kling.
999
1000         Unskip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html.
1001
1002         * TestExpectations:
1003
1004 2015-06-11  Commit Queue  <commit-queue@webkit.org>
1005
1006         Unreviewed, rolling out r185470.
1007         https://bugs.webkit.org/show_bug.cgi?id=145902
1008
1009         Caused ASan violations (Requested by ap on #webkit).
1010
1011         Reverted changeset:
1012
1013         "Add an appearance keyword for wireless playback / airplay
1014         icon"
1015         https://bugs.webkit.org/show_bug.cgi?id=145892
1016         http://trac.webkit.org/changeset/185470
1017
1018 2015-06-11  Brady Eidson  <beidson@apple.com>
1019
1020         IndexedDB onupgradeneeded event has incorrect value for oldVersion.
1021         <rdar://problem/18309792> and https://bugs.webkit.org/show_bug.cgi?id=136888
1022
1023         Reviewed by Sam Weinig.
1024
1025         * storage/indexeddb/version-change-event-basic-expected.txt: Added.
1026         * storage/indexeddb/version-change-event-basic.html: Added.
1027
1028 2015-06-11  Dean Jackson  <dino@apple.com>
1029
1030         Add an appearance keyword for wireless playback / airplay icon
1031         https://bugs.webkit.org/show_bug.cgi?id=145892
1032         <rdar://problem/21344872>
1033
1034         Reviewed by Simon Fraser.
1035
1036         Simple test that makes sure we parse and evaluate
1037         the new appearance value.
1038
1039         * fast/css/appearance-airplay-expected.txt: Added.
1040         * fast/css/appearance-airplay.html: Added.
1041
1042 2015-06-11  Alexey Proskuryakov  <ap@apple.com>
1043
1044         Update plugins/embed-attributes-style.html to not use the QuickTime plug-in
1045         https://bugs.webkit.org/show_bug.cgi?id=145891
1046
1047         Reviewed by Anders Carlsson.
1048
1049         * platform/mac/plugins/embed-attributes-style-expected.png:
1050         * plugins/embed-attributes-style.html:
1051
1052 2015-06-11  Commit Queue  <commit-queue@webkit.org>
1053
1054         Unreviewed, rolling out r185465.
1055         https://bugs.webkit.org/show_bug.cgi?id=145893
1056
1057         "This patch is breaking 32bit mac build" (Requested by youenn
1058         on #webkit).
1059
1060         Reverted changeset:
1061
1062         "[Streams API] ReadableJSStream should handle promises
1063         returned by JS source start callback"
1064         https://bugs.webkit.org/show_bug.cgi?id=145792
1065         http://trac.webkit.org/changeset/185465
1066
1067 2015-06-11  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1068
1069         [Streams API] ReadableJSStream should handle promises returned by JS source start callback
1070         https://bugs.webkit.org/show_bug.cgi?id=145792
1071
1072         Reviewed by Darin Adler.
1073
1074         Rebasing expectations, and removing timeouts for tests that no longer timeout.
1075
1076         * streams/reference-implementation/readable-stream-expected.txt:
1077         * streams/reference-implementation/readable-stream.html:
1078
1079 2015-06-10  Said Abou-Hallawa  <sabouhallawa@apple.com>
1080
1081         REGRESSION (r184895): Vertical border elements ([-webkit]-border-image set to 'repeat') that used to render perfectly are now rendering incorrectly.
1082         https://bugs.webkit.org/show_bug.cgi?id=145801
1083
1084         Reviewed by Simon Fraser.
1085
1086         * fast/borders/border-image-repeat-stretch-expected.html: Added.
1087         * fast/borders/border-image-repeat-stretch.html: Added.
1088         * fast/borders/resources/border-image-repeat-stretch-expected.svg: Added.
1089         * fast/borders/resources/border-image.svg: Added.
1090         Ensure that the sides of a border-images are drawn correctly in the cases
1091         of 'repeat' and 'stretch'.
1092
1093 2015-06-10  Chris Dumez  <cdumez@apple.com>
1094
1095         ASSERT_WITH_SECURITY_IMPLICATION in WebCore::DocumentOrderedMap::getElementById
1096         https://bugs.webkit.org/show_bug.cgi?id=145857
1097         <rdar://problem/16798440>
1098
1099         Reviewed by Darin Adler.
1100
1101         Add layout tests covering different crashes caused by the same bug.
1102
1103         * fast/dom/script-getElementById-during-insertion-expected.txt: Added.
1104         * fast/dom/script-getElementById-during-insertion.html: Added.
1105
1106         Reduction test case for <rdar://problem/16798440>.
1107
1108         * fast/dom/script-remove-child-id-map-expected.txt: Added.
1109         * fast/dom/script-remove-child-id-map.html: Added.
1110
1111         Test imported from Blink r178976.
1112
1113 2015-06-10  Jordan Harband  <ljharb@gmail.com>
1114
1115         Implement RegExp.prototype.flags
1116         https://bugs.webkit.org/show_bug.cgi?id=145599
1117
1118         Reviewed by Geoffrey Garen.
1119
1120         * js/Object-getOwnPropertyNames-expected.txt:
1121         * js/regexp-flags-expected.txt: Added.
1122         * js/regexp-flags.html: Added.
1123         * js/script-tests/Object-getOwnPropertyNames.js:
1124         * js/script-tests/regexp-flags.js: Added.
1125         (.get shouldBe):
1126
1127 2015-06-10  Alex Christensen  <achristensen@webkit.org>
1128
1129         Move all content extension tests to same directory to fix flakiness.
1130         https://bugs.webkit.org/show_bug.cgi?id=145854
1131
1132         Reviewed by Alexey Proskuryakov.
1133
1134         * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Removed.
1135         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Removed.
1136         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Removed.
1137         * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Removed.
1138         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt.
1139         * http/tests/contentextensions/main-resource-redirect-blocked.php: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked.php.
1140         * http/tests/contentextensions/main-resource-redirect-blocked.php.json: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json.
1141         * http/tests/contentextensions/resources/main-resource-redirect-blocked-target.html: Copied from http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html.
1142
1143 2015-06-10  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1144
1145         [EFL] Unreviewed, EFL gardening on Jun 10th
1146
1147         * platform/efl/TestExpectations: Mark fast tests to flaky since r183540.
1148
1149 2015-06-10  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1150
1151         [Streams API] Implement pulling of a source by a ReadableStream
1152         https://bugs.webkit.org/show_bug.cgi?id=145262
1153
1154         Reviewed by Darin Adler
1155
1156         Rebased expectations, removed some "timeout: 50" parameters.
1157         Removed a test from streams/reference-implementation/readable-stream.html that cannot pass
1158         until promises returned to start and pull JS callbacks are handled.
1159         Fixed bug in streams-utils.js (was using the old API replaced by controller).
1160
1161         * streams/reference-implementation/bad-underlying-sources-expected.txt:
1162         * streams/reference-implementation/bad-underlying-sources.html:
1163         * streams/reference-implementation/readable-stream-expected.txt:
1164         * streams/reference-implementation/readable-stream.html:
1165         * streams/reference-implementation/resources/streams-utils.js:
1166         (.stream.new.ReadableStream.):
1167         (.stream.new.ReadableStream):
1168         (sequentialReadableStream):
1169
1170 2015-06-09  Daegyu Lee  <daegyu.lee@navercorp.com>
1171
1172         3D-transformed video does not display on platforms without accelerated video rendering
1173         https://bugs.webkit.org/show_bug.cgi?id=144782
1174
1175         Reviewed by Simon Fraser.
1176
1177         Add layout test that is simply checking video transform by javascript works properly.
1178
1179         * media/video-transformed-by-javascript-expected.txt: Added.
1180         * media/video-transformed-by-javascript.html: Added.
1181         * platform/gtk/TestExpectations:
1182         * platform/ios-simulator-wk1/TestExpectations:
1183         * platform/ios-simulator-wk2/TestExpectations:
1184         * platform/ios-simulator/TestExpectations:
1185         * platform/mac-wk1/TestExpectations:
1186         * platform/mac-wk2/TestExpectations:
1187         * platform/mac/TestExpectations:
1188
1189 2015-06-09  Daniel Bates  <dabates@apple.com>
1190
1191         Update iOS TestExpectations files
1192
1193         * platform/ios-simulator-wk1/TestExpectations:
1194         * platform/ios-simulator-wk2/TestExpectations:
1195
1196 2015-06-09  Hyungwook Lee  <hyungwook.lee@navercorp.com>
1197
1198         Implement dumpProgressFinishedCallback() for Win layoutTestController.
1199         https://bugs.webkit.org/show_bug.cgi?id=66773
1200
1201         Reviewed by Darin Adler.
1202
1203         * platform/win/TestExpectations:
1204
1205 2015-06-09  Ryosuke Niwa  <rniwa@webkit.org>
1206
1207         REGRESSION(r180867): Tabbing to login field on iCloud.com doesn't have highlight for text
1208         https://bugs.webkit.org/show_bug.cgi?id=145830
1209
1210         Reviewed by Darin Adler.
1211
1212         Added a regression test.
1213
1214         * editing/selection/update-selection-by-style-change-expected.html: Added.
1215         * editing/selection/update-selection-by-style-change.html: Added.
1216
1217 2015-06-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
1218
1219         SVG Fragment is not rendered if it is the css background image of an HTML element
1220         https://bugs.webkit.org/show_bug.cgi?id=91790
1221
1222         Reviewed by Darin Adler.
1223
1224         * svg/css/svg-resource-fragment-identifier-background-expected.html: Added.
1225         * svg/css/svg-resource-fragment-identifier-background.html: Added.
1226         Ensure that the SVG fragment is displayed correctly when it's used as a
1227         css background image.
1228
1229 2015-06-09  Darin Adler  <darin@apple.com>
1230
1231         Takes two delete key presses to delete pasted emoji up-pointing index finger with skin tone
1232         https://bugs.webkit.org/show_bug.cgi?id=145823
1233
1234         Reviewed by Anders Carlsson.
1235
1236         * editing/deleting/delete-emoji-expected.txt: Updated to expect a little more testing.
1237         * editing/deleting/delete-emoji.html: Added a test case and streamlined the test a bit.
1238
1239 2015-06-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
1240
1241         feComposite filter does not clip the paint rect to its effect rect when the operator is 'in' or 'atop'
1242         https://bugs.webkit.org/show_bug.cgi?id=137856
1243
1244         Reviewed by Darin Adler.
1245
1246         * svg/filters/feComposite-background-rect-control-operators-expected.svg: Added.
1247         * svg/filters/feComposite-background-rect-control-operators.svg: Added.
1248         Ensure the painting rect of the feComposite filter with operator 'in' or
1249         'atop' is clipped to its bounding rectangle
1250
1251 2015-06-09  Yusuke Suzuki  <utatane.tea@gmail.com>
1252
1253         Introduce getter definition into static hash tables and use it for getters in RegExp.prototype.
1254         https://bugs.webkit.org/show_bug.cgi?id=145705
1255
1256         Reviewed by Darin Adler.
1257
1258         Adjust RegExp.prototype and instance's getter layout.
1259         This is a breaking change from ES5.
1260         So ES5 conformance tests like sputnik is needed to be fixed.
1261
1262         * ietestcenter/Javascript/15.2.3.3-4-212-expected.txt:
1263         * ietestcenter/Javascript/15.2.3.3-4-213-expected.txt:
1264         * ietestcenter/Javascript/15.2.3.3-4-214-expected.txt:
1265         * ietestcenter/Javascript/15.2.3.3-4-215-expected.txt:
1266         * ietestcenter/Javascript/TestCases/15.2.3.3-4-212.js:
1267         (ES5Harness.registerTest):
1268         * ietestcenter/Javascript/TestCases/15.2.3.3-4-213.js:
1269         (ES5Harness.registerTest):
1270         * ietestcenter/Javascript/TestCases/15.2.3.3-4-214.js:
1271         (ES5Harness.registerTest):
1272         * ietestcenter/Javascript/TestCases/15.2.3.3-4-215.js:
1273         (ES5Harness.registerTest):
1274         * js/Object-getOwnPropertyNames-expected.txt:
1275         * js/dom/getOwnPropertyDescriptor-expected.txt:
1276         * js/mozilla/strict/15.10.7-expected.txt:
1277         * js/mozilla/strict/script-tests/15.10.7.js:
1278         * js/pic/cached-named-property-getter.html:
1279         * js/resources/getOwnPropertyDescriptor.js:
1280         (.get descriptorShouldBe):
1281         * js/script-tests/Object-getOwnPropertyNames.js:
1282         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A10.html:
1283         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A8.html:
1284         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A9.html:
1285         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A10.html:
1286         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A8.html:
1287         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A9.html:
1288         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A10.html:
1289         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A8.html:
1290         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A9.html:
1291         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A10.html:
1292         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A8.html:
1293         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A9.html:
1294
1295 2015-06-09  Yusuke Suzuki  <utatane.tea@gmail.com>
1296
1297         Crash when passing Symbol to NPAPI plugin objects
1298         https://bugs.webkit.org/show_bug.cgi?id=145798
1299
1300         Reviewed by Darin Adler.
1301
1302         * plugins/npruntime/script-object-with-symbols-expected.txt: Added.
1303         * plugins/npruntime/script-object-with-symbols.html: Added.
1304
1305 2015-06-09  Daniel Bates  <dabates@apple.com>
1306
1307         Update iOS TestExpectations files 
1308
1309         * platform/ios-simulator-wk1/TestExpectations:
1310         * platform/ios-simulator-wk2/TestExpectations:
1311
1312 2015-06-09  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1313
1314         [Streams API] ReadableJSStream should handle JS source getters that throw
1315         https://bugs.webkit.org/show_bug.cgi?id=145600
1316
1317         Reviewed by Darin Adler.
1318
1319         * streams/reference-implementation/bad-underlying-sources-expected.txt:
1320         * streams/reference-implementation/readable-stream-expected.txt:
1321
1322 2015-06-08  Daniel Bates  <dabates@apple.com>
1323
1324         Update iOS TestExpectations files
1325
1326         * platform/ios-simulator-wk1/TestExpectations:
1327         * platform/ios-simulator-wk2/TestExpectations:
1328         * platform/ios-simulator/TestExpectations:
1329
1330 2015-06-08  Zalan Bujtas  <zalan@apple.com>
1331
1332         Subpixel rendering: Clip-path does not work properly on subpixel positions.
1333         https://bugs.webkit.org/show_bug.cgi?id=145749
1334         rdar://problem/20824305
1335
1336         Reviewed by Simon Fraser.
1337
1338         This patch ensures that clip-path is device pixel snapped both for composited and
1339         non-composited content.
1340
1341         * compositing/masks/compositing-clip-path-on-subpixel-position-expected.html: Added.
1342         * compositing/masks/compositing-clip-path-on-subpixel-position.html: Added.
1343         * fast/masking/clip-path-on-subpixel-position-expected.html: Added.
1344         * fast/masking/clip-path-on-subpixel-position.html: Added.
1345
1346 2015-06-08  Daniel Bates  <dabates@apple.com>
1347
1348         Mouse release on AutoFill button activates it; should only activate on click
1349         https://bugs.webkit.org/show_bug.cgi?id=145774
1350         <rdar://problem/21069245>
1351
1352         Reviewed by Ryosuke Niwa.
1353
1354         Add test to ensure we only dispatch a click event at the HTML input element when pressing
1355         on the editable portion of the input element and releasing the mouse on the AutoFill button.
1356
1357         * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button-expected.txt: Added.
1358         * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button.html: Added.
1359
1360 2015-06-08  Brady Eidson  <beidson@apple.com>
1361
1362         Fix up the layouttest situation after r185322.
1363         https://bugs.webkit.org/show_bug.cgi?id=145777
1364
1365         Reviewed by Alexey Proskuryakov.
1366
1367         * js/dom/global-constructors-attributes-expected.txt:
1368         * js/dom/global-constructors-attributes-idb-expected.txt: Added.
1369         * js/dom/global-constructors-attributes-idb.html: Copied from LayoutTests/js/dom/global-constructors-attributes.html.
1370         * js/dom/global-constructors-attributes.html:
1371
1372         Run this test only against IDB* and webkitIDB* constructors:
1373         * js/dom/script-tests/global-constructors-attributes-idb.js: Copied from LayoutTests/js/dom/script-tests/global-constructors-attributes.js.
1374         (.self.postMessage):
1375         (.self.onconnect.self.postMessage):
1376         (.self.onconnect):
1377         (classNameForObject):
1378         (constructorPropertiesOnGlobalObject):
1379
1380         Don’t run the test against known IDB constructors:
1381         * js/dom/script-tests/global-constructors-attributes.js:
1382
1383         Update all the various platform-specific results for the main test to remove mentions of IDB.
1384         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1385         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1386         * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt:
1387         * platform/mac-mavericks/TestExpectations:
1388         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1389         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Removed.
1390         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1391         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1392         * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Added.
1393
1394 2015-06-08  Chris Dumez  <cdumez@apple.com>
1395
1396         WebContent crash in WebCore::Page::sessionID() const + 0 (Page.cpp:1660)
1397         https://bugs.webkit.org/show_bug.cgi?id=145748
1398         <rdar://problem/21226577>
1399
1400         Reviewed by Brady Eidson.
1401
1402         * http/tests/navigation/image-load-in-pagehide-handler-expected.txt: Added.
1403         * http/tests/navigation/image-load-in-pagehide-handler.html: Added.
1404         * http/tests/navigation/resources/image-load-in-pagehide-handler-2.html: Added.
1405
1406         Add layout test to make sure that ping loads in 'pagehide' handlers are
1407         still going through after this change.
1408
1409         * http/tests/navigation/resources/frame-do-load.html: Added.
1410         * http/tests/navigation/resources/frame-pagehide-starts-load-in-subframe.html: Added.
1411         * http/tests/navigation/resources/frame-pagehide-starts-load.html: Added.
1412         * http/tests/navigation/subframe-pagehide-handler-starts-load-expected.txt: Added.
1413         * http/tests/navigation/subframe-pagehide-handler-starts-load.html: Added.
1414         * http/tests/navigation/subframe-pagehide-handler-starts-load2-expected.txt: Added.
1415         * http/tests/navigation/subframe-pagehide-handler-starts-load2.html: Added.
1416
1417         Add layout tests to make sure we don't crash if a frame starts an XHR load
1418         from the 'pagehide' event handler. One of the tests covers the case where a
1419         frame's pagehide handler starts a load in a subframe as this case is
1420         requires a bit more handling.
1421
1422 2015-06-08  Chris Fleizach  <cfleizach@apple.com>
1423
1424         AX: improve list heuristics (presentational use versus actual lists)
1425        ​https://bugs.webkit.org/show_bug.cgi?id=134187
1426
1427         Unreviewed. Rolling this change out temporarily.
1428
1429         * accessibility/list-detection-expected.txt:
1430         * accessibility/list-detection.html:
1431         * accessibility/list-detection2-expected.txt: Removed.
1432         * accessibility/list-detection2.html: Removed.
1433         * platform/gtk/accessibility/list-detection-expected.txt:
1434         * platform/win/TestExpectations:
1435
1436 2015-06-08  Alexey Proskuryakov  <ap@apple.com>
1437
1438         Unskip http/tests/misc/webtiming-ssl.php, as it should be passing on Yosemite.
1439
1440         * platform/mac/TestExpectations:
1441
1442 2015-06-08  Daniel Bates  <dabates@apple.com>
1443
1444         Many LayoutTests/http tests time out in DumpRenderTree
1445         https://bugs.webkit.org/show_bug.cgi?id=145770
1446         <rdar://problem/19593910>
1447
1448         Reviewed by Alexey Proskuryakov.
1449
1450         Unskip LayoutTests/http tests in WebKit1 and explicitly skip the HTTP disk-cache tests
1451         in WebKit1 as the network disk cache code is specific to WebKit2. Move common expectations
1452         from the WebKit{1, 2}-specific TestExpectations file to platform/ios-simulator/TestExpectations.
1453
1454         * platform/ios-simulator-wk1/TestExpectations:
1455         * platform/ios-simulator-wk2/TestExpectations:
1456         * platform/ios-simulator/TestExpectations:
1457
1458 2015-06-08  Javier Fernandez  <jfernandez@igalia.com>
1459
1460         [CSS Grid Layout] Setting height on a grid item doesn't have any effect
1461         https://bugs.webkit.org/show_bug.cgi?id=145604
1462
1463         Reviewed by Sergio Villar Senin.
1464
1465         Tests to verify that we clear the override height set by the stretching logic
1466         whenever height or margin change in a way they don't allow stretching anymore.
1467
1468         * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Added.
1469         * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Added.
1470
1471 2015-06-08  Brady Eidson  <beidson@apple.com>
1472
1473         Completely remove all IDB properties/constructors when it is disabled at runtime.
1474         rdar://problem/18429374 and https://bugs.webkit.org/show_bug.cgi?id=137034
1475
1476         Reviewed by Geoffrey Garen.
1477
1478         * platform/mac-mavericks/TestExpectations: Disable global-constructors-attributes on Mavericks as
1479           there is no way to have different WK1 and WK2 results.
1480         * platform/mac-wk1/TestExpectations: Enable the new "properties are missing" test for Mac WK1.
1481         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Added.
1482         * platform/win/TestExpectations: Enable the new "properties are missing" test for Win WK1
1483         * platform/wk2/TestExpectations: Disable the new "properties are missing" test for all WK2.
1484         * storage/indexeddb/properties-disabled-at-runtime-expected.txt: Added.
1485         * storage/indexeddb/properties-disabled-at-runtime.html: Added.
1486
1487 2015-06-08  Sergio Villar Senin  <svillar@igalia.com>
1488
1489         [CSS Grid Layout] Add some more testing for grid line names
1490         https://bugs.webkit.org/show_bug.cgi?id=145691
1491
1492         Reviewed by Darin Adler.
1493
1494         After moving to the new syntax which uses brackets instead of
1495         parentheses for grid line names lists, it's good to improve a bit
1496         the testing of the feature with some more new test cases.
1497
1498         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
1499         * fast/css-grid-layout/named-grid-line-get-set.html:
1500
1501 2015-06-07  Darin Adler  <darin@apple.com>
1502
1503         REGRESSION (r181720): Unnecessary layout triggered any time animated GIF advances to a new frame
1504         https://bugs.webkit.org/show_bug.cgi?id=145733
1505
1506         Reviewed by Andreas Kling.
1507
1508         * TestExpectations: Expect image failures on the animated GIF tests (the one
1509         old one I am fixing and the one new one I am adding) because they don't yet work
1510         under DumpRenderTree.
1511
1512         * fast/images/animated-gif-no-layout-expected.html: Added.
1513         * fast/images/animated-gif-no-layout.html: Added.
1514
1515         * fast/images/gif-loop-count-expected.html: Added. This test was worthless as a render
1516         tree dump test, and only valuable as a pixel test. And that hid the fact that it was
1517         failing under WebKit1. Changing it to a reference test makes it a valuable test again.
1518         * fast/images/gif-loop-count-expected.png: Removed.
1519         * fast/images/gif-loop-count-expected.txt: Removed.
1520
1521         * platform/wk2/TestExpectations: Expect successes on these two tests.
1522
1523 2015-06-06  Alexey Proskuryakov  <ap@apple.com>
1524
1525         Clean up tests for blocking mixed content
1526         https://bugs.webkit.org/show_bug.cgi?id=145718
1527
1528         Reviewed by Darin Adler.
1529
1530         Stop using timeouts, which were making the tests flaky.
1531
1532         * http/tests/xmlhttprequest/access-control-response-with-body.html: This wasn't even
1533         a mixed content test, but the file was reused in one. I now made a separate helper
1534         document, so this is just a regular test now, not another test's resource.
1535
1536         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
1537         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
1538         * http/tests/security/mixedContent/resources/frame-with-insecure-frame.html:
1539         * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html:
1540         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html:
1541         Refactored to not depend on timeouts.
1542
1543         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
1544         * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
1545         * http/tests/security/mixedContent/resources/insecure-xhr-in-main-frame-window.html: Added.
1546         This test still needs a timeout, because of a WebKit bug. I just made it much longer.
1547
1548 2015-06-06  Mark Lam  <mark.lam@apple.com>
1549
1550         Returned Exception* values need to be initialized to nullptr when no exceptions are thrown.
1551         https://bugs.webkit.org/show_bug.cgi?id=145720
1552
1553         Reviewed by Dan Bernstein.
1554
1555         * platform/win/TestExpectations:
1556         - Undoing skipped tests.
1557
1558 2015-06-05  Mark Lam  <mark.lam@apple.com>
1559
1560         Gardening: skip some inspector-protocol tests while the issue is being investigated.
1561         https://bugs.webkit.org/show_bug.cgi?id=145720
1562
1563         Not reviewed.
1564
1565         * platform/win/TestExpectations:
1566
1567 2015-06-05  Zalan Bujtas  <zalan@apple.com>
1568
1569         [Win] Skip fast/text/decorations-vertical-underline-expected.html
1570
1571         Unreviewed gardening.
1572
1573         * platform/win/TestExpectations:
1574
1575 2015-06-05  Zalan Bujtas  <zalan@apple.com>
1576
1577         [Win] Update expected results.
1578
1579         Unreviewed gardening.
1580
1581         * platform/win/fast/forms/select-element-focus-ring-expected.txt: Added.
1582         * platform/win/fast/text/emoji-expected.txt: Added.
1583
1584 2015-06-05  Chris Dumez  <cdumez@apple.com>
1585
1586         Regression(r176212): Broke app switching on iCloud.com
1587         https://bugs.webkit.org/show_bug.cgi?id=145708
1588         <rdar://problem/21235277>
1589
1590         Reviewed by Simon Fraser.
1591
1592         Remove layout tests covering DOM Timer throttling.
1593
1594         * fast/canvas/canvas-outside-viewport-timer-throttling-expected.txt: Removed.
1595         * fast/canvas/canvas-outside-viewport-timer-throttling.html: Removed.
1596         * fast/dom/nested-timer-display-none-element-throttling-expected.txt: Removed.
1597         * fast/dom/nested-timer-display-none-element-throttling.html: Removed.
1598         * fast/dom/repeating-timer-display-none-element-throttling-expected.txt: Removed.
1599         * fast/dom/repeating-timer-display-none-element-throttling.html: Removed.
1600         * fast/dom/repeating-timer-element-overflow-hidden-throttling-expected.txt: Removed.
1601         * fast/dom/repeating-timer-element-overflow-hidden-throttling.html: Removed.
1602         * fast/dom/resources/timer-throttling-iframe.html: Removed.
1603         * fast/dom/timer-throttle-on-scrolling-iframe-away-expected.txt: Removed.
1604         * fast/dom/timer-throttle-on-scrolling-iframe-away.html: Removed.
1605         * fast/dom/timer-unthrottle-on-layout-expected.txt: Removed.
1606         * fast/dom/timer-unthrottle-on-layout.html: Removed.
1607         * fast/dom/timer-unthrottle-on-scroll-expected.txt: Removed.
1608         * fast/dom/timer-unthrottle-on-scroll.html: Removed.
1609
1610 2015-06-05  Myles C. Maxfield  <mmaxfield@apple.com>
1611
1612         [iOS] Emoji overlap preceeding lines
1613         https://bugs.webkit.org/show_bug.cgi?id=145678
1614         <rdar://problem/10684914>
1615
1616         Reviewed by Enrica Casucci.
1617
1618         * fast/text/emoji.html:
1619         * platform/mac/TestExpectations: Removed unnecessary line.
1620         * platform/mac-mavericks/fast/text/emoji-expected.html:
1621         * platform/mac/fast/text/emoji-expected.html:
1622         * platform/ios-simulator/fast/text/emoji-expected.html:
1623         * TestExpectations: Removed unnecessary line.
1624
1625 2015-06-05  Mark Lam  <mark.lam@apple.com>
1626
1627         finally blocks should not set the exception stack trace when re-throwing the exception.
1628         https://bugs.webkit.org/show_bug.cgi?id=145525
1629
1630         Reviewed by Geoffrey Garen.
1631
1632         * TestExpectations:
1633         - Skip the new tests until webkit.org/b/145090 is fixed.
1634
1635         * fast/dom/regress-131530-expected.txt:
1636         - Rebased results because we now have a proper line number.
1637
1638         * http/tests/inspector/inspector-test.js:
1639         (InspectorTestProxy.clearResults):
1640         (InspectorTestProxy.reportUncaughtException):
1641         - Add the feature to sanitize the url reported by reportUncaughtException() since
1642           we can have tests that do expect uncaught exceptions, and we need the test
1643           results to be invariant.  Sanitization of the url, in this case means, stripping
1644           off the preceding path.
1645
1646         * inspector/debugger/break-on-exception-expected.txt: Added.
1647         * inspector/debugger/break-on-exception.html: Added.
1648         * inspector/debugger/break-on-exception-catch-expected.txt: Added.
1649         * inspector/debugger/break-on-exception-catch.html: Added.
1650         * inspector/debugger/break-on-exception-finally-expected.txt: Added.
1651         * inspector/debugger/break-on-exception-finally.html: Added.
1652         * inspector/debugger/break-on-exception-native-expected.txt: Added.
1653         * inspector/debugger/break-on-exception-native.html: Added.
1654
1655         * inspector/debugger/break-on-exception-throw-in-promise-expected.txt: Added.
1656         * inspector/debugger/break-on-exception-throw-in-promise.html: Added.
1657         * inspector/debugger/break-on-exception-throw-in-promise-with-catch-expected.txt: Added.
1658         * inspector/debugger/break-on-exception-throw-in-promise-with-catch.html: Added.
1659         * inspector/debugger/break-on-exception-throw-in-promise-then-expected.txt: Added.
1660         * inspector/debugger/break-on-exception-throw-in-promise-then.html: Added.
1661         * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch-expected.txt: Added.
1662         * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch.html: Added.
1663         * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added.
1664         * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch.html: Added.
1665
1666         * inspector/debugger/break-on-exception-window-onerror-expected.txt: Added.
1667         * inspector/debugger/break-on-exception-window-onerror.html: Added.
1668
1669         * inspector/debugger/break-on-uncaught-exception-expected.txt: Added.
1670         * inspector/debugger/break-on-uncaught-exception.html: Added.
1671         * inspector/debugger/break-on-uncaught-exception-catch-expected.txt: Added.
1672         * inspector/debugger/break-on-uncaught-exception-catch.html: Added.
1673         * inspector/debugger/break-on-uncaught-exception-finally-expected.txt: Added.
1674         * inspector/debugger/break-on-uncaught-exception-finally.html: Added.
1675         * inspector/debugger/break-on-uncaught-exception-native-expected.txt: Added.
1676         * inspector/debugger/break-on-uncaught-exception-native.html: Added.
1677
1678         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt: Added.
1679         * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html: Added.
1680         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch-expected.txt: Added.
1681         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch.html: Added.
1682         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-expected.txt: Added.
1683         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then.html: Added.
1684         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch-expected.txt: Added.
1685         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch.html: Added.
1686         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added.
1687         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch.html: Added.
1688
1689         * inspector/debugger/break-on-uncaught-exception-window-onerror-expected.txt: Added.
1690         * inspector/debugger/break-on-uncaught-exception-window-onerror.html: Added.
1691
1692         * inspector/debugger/resources/break-on-exception-tests.js: Added.
1693         (doThrow):
1694         (testCatch):
1695         (testFinally):
1696         (testThrowingThruNativeCode):
1697         (testThrowingInPromise):
1698         (testThrowingInPromiseWithCatch):
1699         (testThrowingInPromiseThen):
1700         (testThrowingInPromiseThenWithCatch):
1701         (testThrowingInPromiseWithRethrowInCatch):
1702
1703 2015-06-05  Eric Carlson  <eric.carlson@apple.com>
1704
1705         Layout tests fullscreen/video-controls-drag.html and media/video-fullscreeen-only-controls.html
1706         fail on WK1 and WK2
1707         https://bugs.webkit.org/show_bug.cgi?id=145675
1708
1709         Reviewed by Dean Jackson.
1710
1711         * TestExpectations: Unskip tests.
1712         * fullscreen/video-controls-drag.html: Minor cleanup, force layout before testing control location.
1713
1714 2015-06-05  Zalan Bujtas  <zalan@apple.com>
1715
1716         [iOS] Rebaseline expected results.
1717
1718         Unreviewed gardening.
1719
1720         * platform/ios-simulator/compositing/overflow/overflow-positioning-expected.txt:
1721         * platform/ios-simulator/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
1722         * platform/ios-simulator/css3/selectors3/xml/css3-modsel-15c-expected.txt:
1723         * platform/ios-simulator/ios/scrolling/overflow-div-scrolling-expected.txt:
1724         * platform/ios-simulator/ios/touch/touch-handler-on-window-expected.txt:
1725
1726 2015-06-05  David Hyatt  <hyatt@apple.com>
1727
1728         Underlines too close in vertical Chinese text.
1729         https://bugs.webkit.org/show_bug.cgi?id=145651
1730         <rdar://problem/11105920>
1731
1732         Reviewed by Simon Fraser.
1733
1734         * fast/text/decorations-vertical-underline-expected.html: Added.
1735         * fast/text/decorations-vertical-underline.html: Added.
1736
1737 2015-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
1738
1739         Layout test http/tests/misc/acid3.html times out on Yosemite WK2 Debug.
1740         https://bugs.webkit.org/show_bug.cgi?id=145702
1741
1742         * platform/mac-wk2/TestExpectations: Marking as flaky for now.
1743
1744 2015-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
1745
1746         [iOS] Rebaseline expected results for svg font tests
1747
1748         Reviewed by Daniel Bates.
1749
1750         * platform/ios-simulator/svg/custom/svg-fonts-no-latin-glyph-expected.txt: Added.
1751         * platform/ios-simulator/svg/custom/svg-fonts-segmented-expected.txt:
1752         * platform/ios-simulator/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
1753         * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
1754         * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt:
1755         * svg/custom/svg-fonts-no-latin-glyph-expected.txt:
1756         * svg/custom/svg-fonts-no-latin-glyph.html:
1757
1758 2015-06-05  Zalan Bujtas  <zalan@apple.com>
1759
1760         [iOS] Mask layer now is part of the layer tree output.
1761
1762         Unreviewed gardening.
1763
1764         * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
1765
1766 2015-06-05  Dean Jackson  <dino@apple.com>
1767
1768         [Mac] Popup focus is cut off
1769         https://bugs.webkit.org/show_bug.cgi?id=145688
1770         <rdar://problem/18313375>
1771
1772         Reviewed by Brent Fulgham.
1773
1774         * fast/forms/select-element-focus-ring.html: Added.
1775         * platform/mac/fast/forms/select-element-focus-ring-expected.png: Added.
1776         * platform/mac/fast/forms/select-element-focus-ring-expected.txt: Added.
1777
1778 2015-06-05  Brent Fulgham  <bfulgham@apple.com>
1779
1780         Add WK1 versions of tests from Bugs 145637 and 145642
1781         https://bugs.webkit.org/show_bug.cgi?id=145649
1782
1783         Reviewed by Zalan Bujtas.
1784
1785         * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
1786         * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
1787         * platform/mac/fast/scrolling/resources/inner_content.html: Added.
1788         * platform/mac/fast/scrolling/resources/testContent.html: Added.
1789         * platform/mac/fast/scrolling/resources/testImage.png: Added.
1790
1791 2015-06-05  Manuel Rego Casasnovas  <rego@igalia.com>
1792
1793         [CSS Grid Layout] Support dots sequences in grid-template-areas
1794         https://bugs.webkit.org/show_bug.cgi?id=145693
1795
1796         Reviewed by Sergio Villar Senin.
1797
1798         Added new test cases to check the new behavior.
1799
1800         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
1801         * fast/css-grid-layout/grid-template-areas-get-set.html:
1802
1803 2015-06-03  Filip Pizlo  <fpizlo@apple.com>
1804
1805         Simplify unboxing of double JSValues known to be not NaN and not Int32
1806         https://bugs.webkit.org/show_bug.cgi?id=145618
1807
1808         Reviewed by Geoffrey Garen.
1809
1810         * js/regress/double-real-use-expected.txt: Added.
1811         * js/regress/double-real-use.html: Added.
1812         * js/regress/script-tests/double-real-use.js: Added.
1813         (foo):
1814
1815 2015-06-04  Joseph Pecoraro  <pecoraro@apple.com>
1816
1817         Web Inspector: Class constructor appearing as Object Tree property does not include parameters
1818         https://bugs.webkit.org/show_bug.cgi?id=145661
1819
1820         Reviewed by Timothy Hatcher.
1821
1822         * inspector/model/remote-object-expected.txt:
1823         * inspector/model/remote-object.html:
1824         Update expected results and test we get expected values for class constructors.
1825
1826 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
1827
1828         Latching algorithm in findEnclosingOverflowScroll is broken
1829         https://bugs.webkit.org/show_bug.cgi?id=145642
1830         <rdar://problem/21242308>
1831
1832         Reviewed by Simon Fraser.
1833
1834         Revise the new latching test to remove the image "max-width: 100%" style, which was
1835         preventing this example from having a horizontal scrollable region at the top of the
1836         file.
1837         
1838         It still correctly tests the subpixel bug from Bug 145637.
1839
1840         * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
1841         adjustment on image.
1842
1843 2015-06-04  Benjamin Poulain  <bpoulain@apple.com>
1844
1845         Combine tiny DFAs into slightly larger ones
1846         https://bugs.webkit.org/show_bug.cgi?id=145572
1847
1848         Reviewed by Alex Christensen.
1849
1850         * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt: Added.
1851         * http/tests/contentextensions/filters-with-quantifiers-combined.html: Added.
1852         * http/tests/contentextensions/filters-with-quantifiers-combined.html.json: Added.
1853
1854 2015-06-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
1855
1856         Skip failed layout tests following <http://trac.webkit.org/changeset/185207>
1857         and <https://trac.webkit.org/changeset/185220>
1858         (https://bugs.webkit.org/show_bug.cgi?id=145620)
1859
1860         Unreviewed.
1861
1862         * TestExpectations:
1863
1864 2015-06-04  Commit Queue  <commit-queue@webkit.org>
1865
1866         Unreviewed, rolling out r185211.
1867         https://bugs.webkit.org/show_bug.cgi?id=145670
1868
1869         The test depends on a rolled out patch (Requested by ap on
1870         #webkit).
1871
1872         Reverted changeset:
1873
1874         "Add WK1 versions of tests from Bugs 145637 and 145642"
1875         https://bugs.webkit.org/show_bug.cgi?id=145649
1876         http://trac.webkit.org/changeset/185211
1877
1878 2015-06-04  Commit Queue  <commit-queue@webkit.org>
1879
1880         Unreviewed, rolling out r185216.
1881         https://bugs.webkit.org/show_bug.cgi?id=145666
1882
1883         it caused a bunch of debug crashes (Requested by pizlo on
1884         #webkit).
1885
1886         Reverted changeset:
1887
1888         "Simplify unboxing of double JSValues known to be not NaN and
1889         not Int32"
1890         https://bugs.webkit.org/show_bug.cgi?id=145618
1891         http://trac.webkit.org/changeset/185216
1892
1893 2015-06-04  Commit Queue  <commit-queue@webkit.org>
1894
1895         Unreviewed, rolling out r185208.
1896         https://bugs.webkit.org/show_bug.cgi?id=145655
1897
1898         platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-
1899         latched-select.html (Requested by shallawa on #webkit).
1900
1901         Reverted changeset:
1902
1903         "Latching algorithm in findEnclosingOverflowScroll is broken"
1904         https://bugs.webkit.org/show_bug.cgi?id=145642
1905         http://trac.webkit.org/changeset/185208
1906
1907 2015-06-03  Filip Pizlo  <fpizlo@apple.com>
1908
1909         Simplify unboxing of double JSValues known to be not NaN and not Int32
1910         https://bugs.webkit.org/show_bug.cgi?id=145618
1911
1912         Reviewed by Geoffrey Garen.
1913
1914         * js/regress/double-real-use-expected.txt: Added.
1915         * js/regress/double-real-use.html: Added.
1916         * js/regress/script-tests/double-real-use.js: Added.
1917         (foo):
1918
1919 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
1920
1921         Add WK1 versions of tests from Bugs 145637 and 145642
1922         https://bugs.webkit.org/show_bug.cgi?id=145649
1923
1924         Reviewed by Zalan Bujtas.
1925
1926         * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
1927         * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
1928         * platform/mac/fast/scrolling/resources/inner_content.html: Added.
1929         * platform/mac/fast/scrolling/resources/testContent.html: Added.
1930         * platform/mac/fast/scrolling/resources/testImage.png: Added.
1931
1932 2015-06-04  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1933
1934         REGRESSION: streams/reference-implementation/readable-stream-templated.html is flaky
1935         https://bugs.webkit.org/show_bug.cgi?id=145643
1936
1937         Reviewed by Alexey Proskuryakov.
1938
1939         * streams/reference-implementation/readable-stream-templated.html: Removed 'timeout: 50' for test that is now passing.
1940
1941 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
1942
1943         Latching algorithm in findEnclosingOverflowScroll is broken
1944         https://bugs.webkit.org/show_bug.cgi?id=145642
1945         <rdar://problem/21242308>
1946
1947         Reviewed by Simon Fraser.
1948
1949         Revise the new latching test to remove the image "max-width: 100%" style, which was
1950         preventing this example from having a horizontal scrollable region at the top of the
1951         file.
1952         
1953         It still correctly tests the subpixel bug from Bug 145637.
1954
1955         * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
1956         adjustment on image.
1957
1958 2015-06-03  Brent Fulgham  <bfulgham@apple.com>
1959
1960         REGRESSION (r181879): Scrolling order on pages with focused iframe is broken.
1961         https://bugs.webkit.org/show_bug.cgi?id=145637
1962         <rdar://problem/20635581>
1963
1964         Reviewed by Zalan Bujtas.
1965
1966         * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe-expected.txt: Added.
1967         * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe.html: Added.
1968         * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Added.
1969         * platform/mac-wk2/tiled-drawing/scrolling/resources/testContent.html: Added.
1970         * platform/mac-wk2/tiled-drawing/scrolling/resources/testImage.png: Added.
1971
1972 2015-06-04  Zalan Bujtas  <zalan@apple.com>
1973
1974         css3/filters/backdrop/backdrop-filter-with-mask.html is missing the mask layer.
1975
1976         Unreviewed gardening.
1977
1978         * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt:
1979
1980 2015-06-04  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1981
1982         [Streams API] Implement ReadableStreamController enqueue
1983         https://bugs.webkit.org/show_bug.cgi?id=145210
1984
1985         Reviewed by Darin Adler.
1986
1987         * streams/reference-implementation/bad-underlying-sources-expected.txt:
1988         * streams/reference-implementation/count-queuing-strategy-expected.txt:
1989         * streams/reference-implementation/count-queuing-strategy.html:
1990         * streams/reference-implementation/readable-stream-expected.txt:
1991         * streams/reference-implementation/readable-stream-reader-expected.txt:
1992         * streams/reference-implementation/readable-stream-reader.html:
1993         * streams/reference-implementation/readable-stream-templated-expected.txt:
1994         * streams/reference-implementation/readable-stream-templated.html:
1995         * streams/reference-implementation/readable-stream.html:
1996
1997 2015-06-03  Zalan Bujtas  <zalan@apple.com>
1998
1999         Use borderBoxRect instead of contentBoxRect for backdrop filter.
2000         https://bugs.webkit.org/show_bug.cgi?id=145606
2001
2002         Reviewed by Simon Fraser.
2003
2004         Backdrop filter should use border box rect. It also needs to take css clip into account.
2005
2006         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt:
2007         * css3/filters/backdrop/backdrop-filter-with-cliprect-expected.txt: Added.
2008         * css3/filters/backdrop/backdrop-filter-with-cliprect.html: Added.
2009         * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt: Added.
2010         * css3/filters/backdrop/backdrop-filter-with-mask.html: Added.
2011
2012 2015-06-03  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2013
2014         [EFL] Unreviewed gardening on 4th June.
2015
2016         Skip a test regarding emoji font, mark timeout to animation tests.
2017         Update a track test and a xhr test.
2018
2019         * platform/efl/TestExpectations:
2020
2021 2015-06-03  Simon Fraser  <simon.fraser@apple.com>
2022
2023         REGRESSION (r184968): missing media player buttons (control bar exists, but no buttons)
2024         https://bugs.webkit.org/show_bug.cgi?id=145630
2025
2026         Reviewed by Zalan Bujtas.
2027
2028         Test that dumps coverage info for a layer with a mask.
2029
2030         * compositing/visible-rect/mask-layer-coverage-expected.txt: Added.
2031         * compositing/visible-rect/mask-layer-coverage.html: Added.
2032
2033 2015-06-03  Simon Fraser  <simon.fraser@apple.com>
2034
2035         Layer tree dumps should include mask layers
2036         https://bugs.webkit.org/show_bug.cgi?id=145629
2037
2038         Reviewed by Zalan Bujtas.
2039         
2040         New results.
2041
2042         * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
2043         * compositing/masks/mask-layer-size-expected.txt:
2044
2045 2015-06-03  Greg Hughes  <ghughes@apple.com>
2046
2047         AX: Expose field sets to accessibility clients
2048         https://bugs.webkit.org/show_bug.cgi?id=145585
2049    
2050         Updated role tests to include the new subrole for fieldsets
2051
2052         Reviewed by Chris Fleizach.
2053
2054         * platform/mac/accessibility/roles-exposed-expected.txt:
2055
2056 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
2057
2058         Skip webgl/useWhilePending.html on WebKit 1 following:
2059         <http://trac.webkit.org/changeset/185172>
2060
2061         Unreviewed.
2062
2063         * platform/mac-wk1/TestExpectations:
2064
2065 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
2066
2067         Add missing expected result files for ios-simulator port following
2068         <http://trac.webkit.org/changeset/185095>
2069         <http://trac.webkit.org/changeset/185096>
2070
2071         Unreviewed.
2072
2073         * platform/ios-simulator/fast/text/crash-complex-text-surrogate-expected.txt: Added.
2074         * platform/ios-simulator/fast/text/font-weights-zh-expected.txt: Added.
2075
2076 2015-06-03  Dean Jackson  <dino@apple.com>
2077
2078         Crash in GraphicsContext3D::getInternalFramebufferSize
2079         https://bugs.webkit.org/show_bug.cgi?id=145479
2080         <rdar://problem/16461048>
2081
2082         Reviewed by Eric Carlson.
2083
2084         Attemps to use a WebGL context while it is in the pending state.
2085
2086         * fast/canvas/webgl/useWhilePending-expected.txt: Added.
2087         * fast/canvas/webgl/useWhilePending.html: Added.
2088
2089 2015-06-03  Daniel Bates  <dabates@apple.com>
2090
2091         AutoFill button should not be shown in read-only or disabled field
2092         https://bugs.webkit.org/show_bug.cgi?id=145579
2093         <rdar://problem/21212494>
2094
2095         Update expected result for Windows that I inadvertently modified in <http://trac.webkit.org/changeset/185166>.
2096
2097         * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
2098
2099 2015-06-03  Zalan Bujtas  <zalan@apple.com>
2100
2101         [iOS] Skip compositing/layer-creation/zoomed-clip-intersection.html
2102         eventSender.scalePageBy() needs to be implemented.
2103
2104         Unreviewed garderning.
2105
2106         * platform/ios-simulator/TestExpectations:
2107
2108 2015-06-03  Daniel Bates  <dabates@apple.com>
2109
2110         AutoFill button should not be shown in read-only or disabled field
2111         https://bugs.webkit.org/show_bug.cgi?id=145579
2112         <rdar://problem/21212494>
2113
2114         Reviewed by Darin Adler.
2115
2116         Add tests to ensure that we do no show the AutoFill button in a read-only or disabled field.
2117
2118         Additionally, create directory LayoutTests/fast/forms/auto-fill-button and move existing test
2119         LayoutTests/fast/forms/input-auto-fill-button.html and associated test results into this directory
2120         or the platform-specific variant of this directory.
2121
2122         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled-expected.html: Added.
2123         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled.html: Added.
2124         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly-expected.html: Added.
2125         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly.html: Added.
2126         * fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/fast/forms/input-auto-fill-button-expected.txt.
2127         * fast/forms/auto-fill-button/input-auto-fill-button.html: Renamed from LayoutTests/fast/forms/input-auto-fill-button.html.
2128         * fast/forms/auto-fill-button/input-disabled-auto-fill-button-expected.html: Added.
2129         * fast/forms/auto-fill-button/input-disabled-auto-fill-button.html: Added.
2130         * fast/forms/auto-fill-button/input-readonly-auto-fill-button-expected.html: Added.
2131         * fast/forms/auto-fill-button/input-readonly-auto-fill-button.html: Added.
2132         * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button-expected.html: Added.
2133         * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button.html: Added.
2134         * platform/ios-simulator/fast/forms/auto-fill-button/input-auto-fill-button-expected.png: Renamed from LayoutTests/platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png.
2135         * platform/ios-simulator/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt.
2136         * platform/mac-mavericks/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt.
2137         * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/win/fast/forms/input-auto-fill-button-expected.txt.
2138
2139 2015-06-02  Filip Pizlo  <fpizlo@apple.com>
2140
2141         GetById and PutById profiling should be more precise about it takes slow path
2142         https://bugs.webkit.org/show_bug.cgi?id=145590
2143
2144         Reviewed by Geoffrey Garen.
2145         
2146         Added just two more tests for getters and setters. I needed more microbenchmarks to track
2147         down a regression in an earlier version of this patch.
2148
2149         * js/regress/getter-prototype-expected.txt: Added.
2150         * js/regress/getter-prototype.html: Added.
2151         * js/regress/script-tests/getter-prototype.js: Added.
2152         * js/regress/script-tests/setter-prototype.js: Added.
2153         * js/regress/setter-prototype-expected.txt: Added.
2154         * js/regress/setter-prototype.html: Added.
2155
2156 2015-06-03  Zalan Bujtas  <zalan@apple.com>
2157
2158         [iOS] Rebaseline expected results for <br>
2159
2160         Unreviewed garderning.
2161
2162         * platform/ios-simulator-wk2/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2163         * platform/ios-simulator-wk2/fast/forms/listbox-hit-test-zoomed-expected.txt:
2164         * platform/ios-simulator/http/tests/navigation/postredirect-basic-expected.txt:
2165         * platform/ios-simulator/http/tests/navigation/postredirect-goback1-expected.txt:
2166         * platform/ios-simulator/tables/mozilla/bugs/bug106795-expected.txt:
2167         * platform/ios-simulator/tables/mozilla/bugs/bug1224-expected.txt:
2168         * platform/ios-simulator/tables/mozilla/bugs/bug131020-expected.txt:
2169         * platform/ios-simulator/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2170         * platform/ios-simulator/tables/mozilla/bugs/bug1430-expected.txt:
2171         * platform/ios-simulator/tables/mozilla/bugs/bug16252-expected.txt:
2172         * platform/ios-simulator/tables/mozilla/bugs/bug19599-expected.txt:
2173         * platform/ios-simulator/tables/mozilla/bugs/bug20579-expected.txt:
2174         * platform/ios-simulator/tables/mozilla/bugs/bug32205-3-expected.txt:
2175         * platform/ios-simulator/tables/mozilla/bugs/bug82946-2-expected.txt:
2176         * platform/ios-simulator/tables/mozilla/bugs/bug92143-expected.txt:
2177         * platform/ios-simulator/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2178         * platform/ios-simulator/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2179         * platform/ios-simulator/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2180         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2181         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2182
2183 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
2184
2185         Add missing expected result files for GTK and EFL ports following
2186         <http://trac.webkit.org/changeset/185095>
2187         <http://trac.webkit.org/changeset/181351>
2188
2189         Unreviewed.
2190
2191         * platform/efl/fast/text/crash-complex-text-surrogate-expected.txt: Added.
2192         * platform/gtk/editing/selection/extend-by-character-007-expected.txt: Added.
2193         * platform/gtk/fast/text/crash-complex-text-surrogate-expected.txt: Added.
2194
2195 2015-06-03  Brent Fulgham  <bfulgham@apple.com>
2196
2197         REGRESSION: (r181879): Scrolling in select/option region in iFrame scrolls both select and iframe
2198         https://bugs.webkit.org/show_bug.cgi?id=145574
2199         <rdar://problem/20966828>
2200
2201         Reviewed by Simon Fraser.
2202
2203         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select-expected.txt: Added.
2204         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html: Added.
2205         * platform/mac-wk2/tiled-drawing/scrolling/frames/select_iframe.html: Added.
2206
2207 2015-06-03  Brady Eidson  <beidson@apple.com>
2208
2209         REGRESSION (r183498): Certain types of frame loads in iframes with <base target="_blank"> can open urls in new window/tabs
2210         https://bugs.webkit.org/show_bug.cgi?id=145580
2211
2212         Reviewed by Mark Lam.
2213
2214         * fast/loader/fragment-navigation-base-blank-expected.txt: Added.
2215         * fast/loader/fragment-navigation-base-blank.html: Added.
2216         * fast/loader/iframe-meta-refresh-base-blank-expected.txt: Added.
2217         * fast/loader/iframe-meta-refresh-base-blank.html: Added.
2218         * fast/loader/iframe-set-location-base-blank-expected.txt: Added.
2219         * fast/loader/iframe-set-location-base-blank.html: Added.
2220         * fast/loader/refresh-iframe-base-blank-expected.txt: Added.
2221         * fast/loader/refresh-iframe-base-blank.html: Added.
2222         * fast/loader/resources/fragment-navigation-base-blank.html: Added.
2223         * fast/loader/resources/iframe-meta-refresh-base-blank.html: Added.
2224         * fast/loader/resources/iframe-set-location-base-blank.html: Added.
2225         * fast/loader/resources/notify-done-with-window-count.html: Added.
2226         * fast/loader/resources/refresh-iframe-base-blank-frame.html: Added.
2227
2228 2015-06-03  Zalan Bujtas  <zalan@apple.com>
2229
2230         Subpixel rendering: Composited layer with subpixel gap does not get painted properly when its position changes.
2231         https://bugs.webkit.org/show_bug.cgi?id=145587
2232
2233         Reviewed by Simon Fraser.
2234
2235         The composited layer always snaps to an enclosing device pixel (floors) while the renderer rounds.
2236         At certain positions (for example 0.5px on a 1x display), a gap is formed between the layer(0px) and its renderer(1px).
2237         In such cases, when the the renderer moves to a position (1.1px) where the gap is closed, we need to issue repaint on the layer
2238         in order to get the renderering right.
2239
2240         * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves-expected.html: Added.
2241         * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves.html: Added.
2242
2243 2015-06-02  Sergio Villar Senin  <svillar@igalia.com>
2244
2245         [CSS Grid Layout] Switch from parenthesis to brackets for grid line names
2246         https://bugs.webkit.org/show_bug.cgi?id=144996
2247
2248         Reviewed by Darin Adler.
2249
2250         Replaced parentheses by brackets when specifying grid line names.
2251
2252         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
2253         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
2254         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
2255         * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
2256         * fast/css-grid-layout/grid-element-repeat-get-set.html:
2257         * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
2258         * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
2259         * fast/css-grid-layout/grid-item-column-row-get-set.html:
2260         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
2261         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
2262         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
2263         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
2264         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
2265         * fast/css-grid-layout/grid-shorthand-get-set.html:
2266         * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
2267         * fast/css-grid-layout/grid-template-shorthand-get-set.html:
2268         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
2269         * fast/css-grid-layout/named-grid-line-get-set.html:
2270         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt:
2271         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
2272         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
2273         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
2274         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
2275         * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
2276         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
2277         * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
2278         * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
2279         * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
2280         * fast/css-grid-layout/non-named-grid-line-get-set.html:
2281         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
2282         (testInherit):
2283         (testInitial):
2284         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
2285         (testInherit):
2286         (testInitial):
2287         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
2288         (testInherit):
2289         (testInitial):
2290         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
2291         (testInherit):
2292         (testInitial):
2293
2294 2015-06-02  Commit Queue  <commit-queue@webkit.org>
2295
2296         Unreviewed, rolling out r185128 and r185132.
2297         https://bugs.webkit.org/show_bug.cgi?id=145597
2298
2299         The new test hits a bad assertion (Requested by ap on
2300         #webkit).
2301
2302         Reverted changesets:
2303
2304         "Crash in GraphicsContext3D::getInternalFramebufferSize"
2305         https://bugs.webkit.org/show_bug.cgi?id=145479
2306         http://trac.webkit.org/changeset/185128
2307
2308         "Skip webgl/useWhilePending.html on WebKit 1."
2309         http://trac.webkit.org/changeset/185132
2310
2311 2015-06-02  Dean Jackson  <dino@apple.com>
2312
2313         Skip webgl/useWhilePending.html on WebKit 1.
2314
2315         * platform/mac-wk1/TestExpectations:
2316
2317 2015-06-02  Dean Jackson  <dino@apple.com>
2318
2319         Crash in GraphicsContext3D::getInternalFramebufferSize
2320         https://bugs.webkit.org/show_bug.cgi?id=145479
2321         <rdar://problem/16461048>
2322
2323         Reviewed by Eric Carlson.
2324
2325         Attemps to use a WebGL context while it is in the pending state.
2326
2327         * fast/canvas/webgl/useWhilePending-expected.txt: Added.
2328         * fast/canvas/webgl/useWhilePending.html: Added.
2329
2330 2015-06-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
2331
2332         Fix Windows layout test failure following <http://trac.webkit.org/changeset/185095>
2333         (https://bugs.webkit.org/show_bug.cgi?id=145537)
2334
2335         Unreviewed.
2336
2337         * platform/win/fast/text/crash-complex-text-surrogate-expected.txt: Added.
2338
2339 2015-06-02  Zalan Bujtas  <zalan@apple.com>
2340
2341         Backdrop filter is pulling in content from behind the window.
2342         https://bugs.webkit.org/show_bug.cgi?id=145561
2343         rdar://problem/20909309
2344
2345         Reviewed by Simon Fraser.
2346
2347         This patch ensures that the backdrop filter layer is positioned and sized properly.
2348
2349         The backdrop filter layer should take its size and position from its renderer and not
2350         directly from the composited layer.
2351         In certain cases the composited layer's size is expanded to cover items like box shadow or an absolute positioned descendant.
2352         In such cases, we ended up applying the backdrop filter to those areas as well.
2353
2354         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute-expected.txt: Added.
2355         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute.html: Added.
2356         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt: Added.
2357         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding.html: Added.
2358
2359 2015-06-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
2360
2361         Fix Mac Mavericks layout test failure following <http://trac.webkit.org/changeset/185096>
2362         (https://bugs.webkit.org/show_bug.cgi?id=145478)
2363
2364         Move fast/text/font-weights-zh.html out of the platform directory. The
2365         webkit test runner is not smart enough to ignore the expected results 
2366         in the mac directory and get it from the Mavericks directory, if it exists,
2367         when running on Mavericks.
2368         
2369         Reviewed by Alexey Proskuryakov.
2370
2371         * fast/text/font-weights-zh.html: Added.
2372         * platform/efl/TestExpectations:
2373         * platform/gtk/TestExpectations:
2374         * platform/mac/fast/text/font-weights-zh.html: Removed.
2375         * platform/win/TestExpectations:
2376         * platform/win-xp/TestExpectations:
2377         * platform/wincairo/TestExpectations:
2378
2379 2015-06-02  Brady Eidson  <beidson@apple.com>
2380
2381         Add more tests for "should open external urls" flag.
2382         https://bugs.webkit.org/show_bug.cgi?id=145558
2383
2384         Rubber-stamped by Geoff Garen.
2385
2386         * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true-expected.txt: Added.
2387         * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true.html: Added.
2388         * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false-expected.txt: Added.
2389         * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false.html: Added.
2390         * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture-expected.txt: Added.
2391         * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture.html: Added.
2392         * loader/navigation-policy/should-open-external-urls/resources/do-nothing.html: Added.
2393
2394 2015-06-02  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2395
2396         [Streams API] Implement ReadableStreamReader read method in closed and errored state
2397         https://bugs.webkit.org/show_bug.cgi?id=144790
2398
2399         Reviewed by Darin Adler.
2400
2401         Added new test. Rebased reference tests (expectations and timeouting/untimeouting tests).
2402         Removed temporarily some tests in streams/reference-implementation/readable-stream-templated.html.
2403         These tests try to check handling promise returned in start method which is not yet supported.
2404         If we did not comment these tests, they would be flaky.
2405
2406         * streams/readable-stream-reader-read-expected.txt: Added.
2407         * streams/readable-stream-reader-read.html: Added.
2408         * streams/reference-implementation/bad-underlying-sources-expected.txt:
2409         * streams/reference-implementation/bad-underlying-sources.html:
2410         * streams/reference-implementation/count-queuing-strategy-expected.txt:
2411         * streams/reference-implementation/count-queuing-strategy.html:
2412         * streams/reference-implementation/readable-stream-cancel-expected.txt:
2413         * streams/reference-implementation/readable-stream-expected.txt:
2414         * streams/reference-implementation/readable-stream-reader-expected.txt:
2415         * streams/reference-implementation/readable-stream-reader.html:
2416         * streams/reference-implementation/readable-stream-templated-expected.txt:
2417         * streams/reference-implementation/readable-stream-templated.html:
2418         * streams/reference-implementation/readable-stream.html:
2419         
2420 2015-06-02  Brady Eidson  <beidson@apple.com>
2421
2422         WebKit policy delegate should suggest if a navigation should be allowed to open URLs externally.
2423         rdar://problem/21025301 and https://bugs.webkit.org/show_bug.cgi?id=145280
2424
2425         Reviewed by Alex Christensen.
2426
2427         * loader/navigation-policy/should-open-external-urls/main-frame-click-expected.txt: Added.
2428         * loader/navigation-policy/should-open-external-urls/main-frame-click.html: Added.
2429         * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe-expected.txt: Added.
2430         * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe.html: Added.
2431         * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic-expected.txt: Added.
2432         * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic.html: Added.
2433         * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic-expected.txt: Added.
2434         * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic.html: Added.
2435         * loader/navigation-policy/should-open-external-urls/resources/click-notify-done-in-main.html: Added.
2436         * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-self.html: Added.
2437         * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-top.html: Added.
2438         * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-click-targets-subframe.html: Added.
2439         * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-programatically-navigates-main.html: Added.
2440         * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done-target-top.html: Added.
2441         * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done.html: Added.
2442         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done-from-subframe.html: Added.
2443         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done.html: Added.
2444         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done-from-subframe.html: Added.
2445         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done.html: Added.
2446         * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done-from-subframe.html: Added.
2447         * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done.html: Added.
2448         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt: Added.
2449         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self.html: Added.
2450         * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt: Added.
2451         * loader/navigation-policy/should-open-external-urls/subframe-click-target-top.html: Added.
2452         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-expected.txt: Added.
2453         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe-expected.txt: Added.
2454         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe.html: Added.
2455         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag.html: Added.
2456         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-expected.txt: Added.
2457         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe-expected.txt: Added.
2458         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe.html: Added.
2459         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag.html: Added.
2460         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-expected.txt: Added.
2461         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe-expected.txt: Added.
2462         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe.html: Added.
2463         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag.html: Added.
2464         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-expected.txt: Added.
2465         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe-expected.txt: Added.
2466         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe.html: Added.
2467         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag.html: Added.
2468         * loader/navigation-policy/should-open-external-urls/window-open-with-flag-expected.txt: Added.
2469         * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe-expected.txt: Added.
2470         * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe.html: Added.
2471         * loader/navigation-policy/should-open-external-urls/window-open-with-flag.html: Added.
2472         * loader/navigation-policy/should-open-external-urls/window-open-without-flag-expected.txt: Added.
2473         * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe-expected.txt: Added.
2474         * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe.html: Added.
2475         * loader/navigation-policy/should-open-external-urls/window-open-without-flag.html: Added.
2476
2477 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2478
2479         [SVG -> OTF Converter] Remove unnecessary hacks
2480         https://bugs.webkit.org/show_bug.cgi?id=145088
2481
2482         Reviewed by Simon Fraser.
2483
2484         Test that the hacks are unnecessary.
2485
2486         * svg/text/offset-square-svg-font-expected.html: Added.
2487         * svg/text/offset-square-svg-font.html: Added.
2488         * svg/text/resources/offset-square-svg-font.svg: Added.
2489         * svg/text/resources/offset-square-svg-font2.svg: Added.
2490
2491 2015-06-01  Zalan Bujtas  <zalan@apple.com>
2492
2493         [Mac] Unreviewed gardening.
2494
2495         Calling setAcceleratedCompositingForFixedPositionEnabled(true) is too late in doTest().
2496
2497         * compositing/layer-creation/zoomed-clip-intersection.html:
2498
2499 2015-06-01  Andreas Kling  <akling@apple.com>
2500
2501         CSS animations in filling-forwards state shouldn't force compositing.
2502         <https://webkit.org/b/145389>
2503         <rdar://problem/17923642>
2504
2505         Reviewed by Simon Fraser.
2506
2507         Remove tests that were only here to check that animations in fill-forwards
2508         state would participate in overlap testing.
2509
2510         * compositing/animation/layer-for-filling-animation-expected.txt: Update expected result
2511         here to reflect that we no longer expect filling-forwards animations to get composited.
2512
2513         * compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
2514         * compositing/animation/filling-animation-overlap-at-end.html: Removed.
2515         * compositing/animation/filling-animation-overlap-expected.txt: Removed.
2516         * compositing/animation/filling-animation-overlap.html: Removed.
2517         * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
2518         * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-expected.txt: Removed.
2519         * platform/ios-sim-deprecated/compositing/animation/layer-for-filling-animation-expected.txt: Removed.
2520
2521 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2522
2523         Test gardening after r185087.
2524         https://bugs.webkit.org/show_bug.cgi?id=145478
2525
2526         Unreviewed.
2527
2528         * platform/mac-mavericks/fast/text/font-weights-zh-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.txt.
2529         * platform/mac/fast/text/font-weights-zh-expected.txt:
2530
2531 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2532
2533         Out of bounds read in WebCore::ComplexTextController::adjustGlyphsAndAdvances
2534         https://bugs.webkit.org/show_bug.cgi?id=145537
2535         <rdar://problem/20959267>
2536
2537         Reviewed by Darin Adler.
2538
2539         * fast/text/crash-complex-text-surrogate.html: Added.
2540         * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt: Added.
2541
2542 2015-05-30  Zalan Bujtas  <zalan@apple.com>
2543
2544         REGRESSION (179771): zooming on facebook images covers image
2545         https://bugs.webkit.org/show_bug.cgi?id=145485
2546
2547         Reviewed by Simon Fraser.
2548
2549         Scaling an infinite rect should always produce an infinite rect.
2550         (Based on Simon Fraser's patch)
2551
2552         * compositing/layer-creation/zoomed-clip-intersection-expected.txt: Added.
2553         * compositing/layer-creation/zoomed-clip-intersection.html: Added.
2554
2555 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2556
2557         Test font selection for zh fonts
2558         https://bugs.webkit.org/show_bug.cgi?id=145478
2559
2560         Rubber-stamped by Zalan Bujtas.
2561
2562         * platform/mac/fast/text/font-weights-zh-expected.txt: Added.
2563         * platform/mac/fast/text/font-weights-zh.html: Added.
2564
2565 2015-06-01  Commit Queue  <commit-queue@webkit.org>
2566
2567         Unreviewed, rolling out r185074 and r185085.
2568         https://bugs.webkit.org/show_bug.cgi?id=145533
2569
2570         Moving to a separate test (Requested by litherum on #webkit).
2571
2572         Reverted changesets:
2573
2574         "Test font selection for zh fonts"
2575         https://bugs.webkit.org/show_bug.cgi?id=145478
2576         http://trac.webkit.org/changeset/185074
2577
2578         "Test gardening after r185074"
2579         https://bugs.webkit.org/show_bug.cgi?id=145478
2580         http://trac.webkit.org/changeset/185085
2581
2582 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2583
2584         Test gardening after r185074
2585         https://bugs.webkit.org/show_bug.cgi?id=145478
2586
2587         Unreviewed.
2588
2589         * platform/mac-mavericks/fast/text/font-weights-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.txt.
2590         * platform/mac/fast/text/font-weights-expected.txt: Yosemite-specific test results.
2591
2592 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
2593
2594         Test font selection for zh fonts
2595         https://bugs.webkit.org/show_bug.cgi?id=145478
2596
2597         Reviewed by Zalan Bujtas.
2598
2599         We want to make sure that font selection works correctly for more than just Helvetica and Avenir.
2600
2601         * platform/mac/fast/text/font-weights-expected.txt:
2602         * platform/mac/fast/text/font-weights.html:
2603
2604 2015-06-01  Brady Eidson  <beidson@apple.com>
2605
2606         Add WKTR support for "should open external URLs".
2607         https://bugs.webkit.org/show_bug.cgi?id=145505
2608
2609         Reviewed by Darin Adler.
2610
2611         * loader/navigation-policy/resources/notify-done.html: Added.
2612         * loader/navigation-policy/should-load-external-urls-set-by-api-basic-expected.txt: Added.
2613         * loader/navigation-policy/should-load-external-urls-set-by-api-basic.html: Added.
2614         * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic-expected.txt: Added.
2615         * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic.html: Added.
2616
2617         * platform/ios-simulator-wk1/TestExpectations:
2618         * platform/mac-wk1/TestExpectations:
2619         * platform/win/TestExpectations:
2620
2621 2015-06-01  Chris Dumez  <cdumez@apple.com>
2622
2623         ASSERT(revalidatingResource.inCache()) in MemoryCache when reloading tumblr.com
2624         https://bugs.webkit.org/show_bug.cgi?id=145518
2625         <rdar://problem/21168573>
2626
2627         Reviewed by Darin Adler.
2628
2629         Add layout test to make sure we no longer crash if the memory cache is
2630         pruned while a resource is being revalidated.
2631
2632         * http/tests/cache/memory-cache-pruning-during-revalidation-expected.txt: Added.
2633         * http/tests/cache/memory-cache-pruning-during-revalidation.html: Added.
2634
2635 2015-05-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2636
2637         Async XMLHttpRequest should get access to AppCache resources stored as flat files
2638         https://bugs.webkit.org/show_bug.cgi?id=138506
2639
2640         Reviewed by Darin Adler.
2641
2642         * http/tests/appcache/resources/simple-video-async.manifest: Added.
2643         * http/tests/appcache/simple-video-async-expected.txt: Added.
2644         * http/tests/appcache/simple-video-async.html: Added.
2645
2646 2015-05-31  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2647
2648         [Streams API] Implement ReadableStreamController constructor
2649         https://bugs.webkit.org/show_bug.cgi?id=143752
2650
2651         Reviewed by Darin Adler.
2652
2653         * streams/readable-stream.html: checking controller constructor.
2654         * streams/reference-implementation/brand-checks-expected.txt:
2655
2656 2015-05-31  Jordan Harband  <ljharb@gmail.com>
2657
2658         Array#reduce and reduceRight don't follow ToLength
2659         https://bugs.webkit.org/show_bug.cgi?id=145364
2660
2661         Reviewed by Yusuke Suzuki.
2662
2663         * js/array-reduce-expected.txt:
2664         * js/array-reduceRight-expected.txt:
2665         * js/dom/array-prototype-properties-expected.txt:
2666         * js/dom/script-tests/array-prototype-properties.js:
2667         * js/script-tests/array-reduce.js:
2668         * js/script-tests/array-reduceRight.js:
2669
2670 2015-05-30  Filip Pizlo  <fpizlo@apple.com>
2671
2672         FTL codegen for MultiGetByOffset and MultiPutByOffset where the structure set is already proved should have an unreachable default case instead of an exit
2673         https://bugs.webkit.org/show_bug.cgi?id=145469
2674
2675         Reviewed by Geoffrey Garen.
2676
2677         * js/regress/repeat-multi-get-by-offset-expected.txt: Added.
2678         * js/regress/repeat-multi-get-by-offset.html: Added.
2679         * js/regress/script-tests/repeat-multi-get-by-offset.js: Added.
2680         (foo):
2681
2682 2015-05-29  Keith Miller  <keith_miller@apple.com>
2683
2684         WeakMap reference w/ DOM element as key does not survive long enough.
2685         https://bugs.webkit.org/show_bug.cgi?id=137651
2686
2687         Reviewed by Geoffrey Garen.
2688
2689         * js/dom/script-tests/weakmap-gc-unobservable-dom-nodes.js: Added.
2690         (.set gc):
2691         * js/dom/weakmap-gc-unobservable-dom-nodes.html: Added.
2692
2693 2015-05-29  Zalan Bujtas  <zalan@apple.com>
2694
2695         Text disappears shortly after page load on Nexus 7 site.
2696         https://bugs.webkit.org/show_bug.cgi?id=145467
2697         rdar://problem/18327239
2698
2699         Reviewed by Simon Fraser.
2700
2701         This patch ensures that overlap testing for composited layers works properly when the sibling
2702         layer gets composited through its child.
2703
2704         When a layer gets composited through its child content, the recursive overlap testing should build up the
2705         overlapmap stack so that sibling content is intersected both against the child and its parent bounds.
2706
2707         * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case-expected.html: Added.
2708         * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case.html: Added.
2709         * compositing/sibling-layer-does-not-get-composited-transform-case-expected.html: Added.
2710         * compositing/sibling-layer-does-not-get-composited-transform-case.html: Added.
2711
2712 2015-05-29  Chris Dumez  <cdumez@apple.com>
2713
2714         Consider throttling DOM timers in iframes outside the viewport
2715         https://bugs.webkit.org/show_bug.cgi?id=145465
2716         <rdar://problem/20768957>
2717
2718         Reviewed by Darin Adler.
2719
2720         Add a layout test to check that DOM timers in iframes outside the
2721         viewport get throttled.
2722
2723         * fast/dom/resources/timer-frame-2.html: Added.
2724         * fast/dom/resources/timer-frame.html: Added.
2725         * fast/dom/timer-throttling-subframe-expected.txt: Added.
2726         * fast/dom/timer-throttling-subframe.html: Added.
2727
2728 2015-05-28  Filip Pizlo  <fpizlo@apple.com>
2729
2730         Non-speculative Branch should be fast in the FTL
2731         https://bugs.webkit.org/show_bug.cgi?id=145452
2732
2733         Reviewed by Andreas Kling.
2734
2735         * js/regress/logical-not-weird-types-expected.txt: Added.
2736         * js/regress/logical-not-weird-types.html: Added.
2737         * js/regress/script-tests/logical-not-weird-types.js: Added.
2738         (foo):
2739
2740 2015-05-29  Filip Pizlo  <fpizlo@apple.com>
2741
2742         Land some .html/-expected.txt files for some tests that were added without them.
2743
2744         Rubber stamped by Andreas Kling.
2745
2746         * js/regress/cse-new-array-buffer-expected.txt: Added.
2747         * js/regress/cse-new-array-buffer.html: Added.
2748         * js/regress/cse-new-array-expected.txt: Added.
2749         * js/regress/cse-new-array.html: Added.
2750
2751 2015-05-29  Zalan Bujtas  <zalan@apple.com>
2752
2753         Unreviewed Win and GTK gardening.
2754
2755         Skip Mac font specific test.
2756
2757         * platform/gtk/TestExpectations:
2758         * platform/win/TestExpectations:
2759
2760 2015-05-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2761
2762         MediaDevices.getUserMedia should reject promise instead of throwing exceptions
2763         https://bugs.webkit.org/show_bug.cgi?id=145282
2764
2765         Reviewed by Darin Adler.
2766
2767         Updating test to expect rejection and not error throwing.
2768
2769         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
2770         * fast/mediastream/MediaDevices-getUserMedia.html:
2771
2772 2015-05-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2773
2774         [EFL] Unreviewed gardening on 29th May
2775
2776         Unskip passing tests for viewport-percentage, text, sub-pixel
2777         and update new failing accessibility, fast/overflow and so on.
2778
2779         * platform/efl/TestExpectations:
2780
2781 2015-05-28  Zalan Bujtas  <zalan@apple.com>
2782
2783         Subpixel rendering: Pixel crack in text selection of simple text in <textarea>.
2784         https://bugs.webkit.org/show_bug.cgi?id=145393
2785         rdar://problem/19918941
2786
2787         Reviewed by Darin Adler.
2788
2789         Float to LayoutUnit conversion is lossy. To ensure that selection
2790         painting always lines up (snaps) properly, the calculated width needs to
2791         be adjusted by ceiling the float to the next LayoutUnit value.
2792
2793         * fast/text/hidpi-text-selection-gap-between-words-expected.html: Added.
2794         * fast/text/hidpi-text-selection-gap-between-words.html: Added.
2795         * platform/mac/platform/mac/editing/input/caret-primary-bidi-expected.txt:
2796
2797 2015-05-28  Andreas Kling  <akling@apple.com>
2798
2799         GraphicsLayerCA should start out with m_intersectsCoverageRect=false
2800         <https://webkit.org/b/145443>
2801         <rdar://problem/19685798>
2802
2803         Reviewed by Simon Fraser.
2804
2805         Add a test (based on iframe-and-layers.html) that makes an iframe with compositing
2806         layers inside it and places it far outside the visible viewport.
2807
2808         The layer dump should show that the "intersects coverage rect" flag is 0 for the
2809         iframe and its sublayers.
2810
2811         * compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt: Added.
2812         * compositing/visible-rect/iframe-with-layers-outside-viewport.html: Added.
2813
2814 2015-05-28  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2815
2816         [Streams API] ReadableStreamReader should not be exposed
2817         https://bugs.webkit.org/show_bug.cgi?id=143564
2818
2819         Reviewed by Darin Adler.
2820
2821         Rebasing tests as ReadableStreamReader is no longer defined globally.
2822
2823         * js/dom/global-constructors-attributes-expected.txt:
2824         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2825         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2826         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2827         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2828         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2829
2830 2015-05-27  Alexey Proskuryakov  <ap@apple.com>
2831
2832         Delete media/controls-layers.html. It's a bad test that fails and asserts, and there
2833         are apparently no plans to fix any of that (see https://bugs.webkit.org/show_bug.cgi?id=145420).
2834
2835         * media/controls-layers.html: Removed.
2836         * platform/mac-mavericks/media/controls-layers-expected.txt: Removed.
2837         * platform/mac/media/controls-layers-expected.txt: Removed.
2838
2839 2015-05-27  Jordan Harband  <ljharb@gmail.com>
2840
2841         Array.of should work with other constructors
2842         https://bugs.webkit.org/show_bug.cgi?id=145365
2843
2844         Reviewed by Yusuke Suzuki.
2845
2846         * js/array-of-expected.txt:
2847         * js/script-tests/array-of.js:
2848         (Foo):
2849
2850 2015-05-27  Benjamin Poulain  <bpoulain@apple.com>
2851
2852         [JSC] Add undefined->double conversion to DoubleRep
2853         https://bugs.webkit.org/show_bug.cgi?id=145293
2854
2855         Reviewed by Filip Pizlo.
2856
2857         * js/regress/math-with-out-of-bounds-array-values-expected.txt: Added.
2858         * js/regress/math-with-out-of-bounds-array-values.html: Added.
2859         * js/regress/script-tests/math-with-out-of-bounds-array-values.js: Added.
2860
2861 2015-05-27  Simon Fraser  <simon.fraser@apple.com>
2862
2863         REGRESSION (r183820): webkit.org/blog/ background painting issue on reload, when the page contains videos
2864         https://bugs.webkit.org/show_bug.cgi?id=145420
2865
2866         Reviewed by Dean Jackson.
2867         
2868         Test that dumps compositing layers in a document with media controls.
2869
2870         * media/controls-layers.html: Added.
2871         * platform/mac/media/controls-layers-expected.txt: Added.
2872         * platform/mac-mavericks/media/controls-layers-expected.txt: Added.
2873
2874 2015-05-27  Alexey Proskuryakov  <ap@apple.com>
2875
2876         Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
2877
2878         * platform/mac-wk1/TestExpectations: It's an image failure, so counter-intuitively,
2879         Failure expectation is not the right one.
2880
2881 2015-05-27  Daniel Bates  <dabates@apple.com>
2882
2883         Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
2884
2885         * platform/mac-wk1/TestExpectations:
2886
2887 2015-05-27  Daniel Bates  <dabates@apple.com>
2888
2889         Fix Mac Yosemite layout test failure following <http://trac.webkit.org/changeset/184899>
2890         (https://bugs.webkit.org/show_bug.cgi?id=145336)
2891
2892         Mark test platform/mac/fast/ruby/ruby-expansion-cjk-2.html as failing on Yosemite.
2893
2894         Also remove references to fast/ruby/ruby-expansion-cjk*.html from TestExpectations files
2895         of other ports since we consider these tests specific to Mac.
2896
2897         * platform/efl/TestExpectations:
2898         * platform/gtk/TestExpectations:
2899         * platform/ios-simulator/TestExpectations:
2900         * platform/mac-wk1/TestExpectations:
2901         * platform/win/TestExpectations:
2902
2903 2015-05-26  Dean Jackson  <dino@apple.com>
2904
2905         Backdrop filters don't animate
2906         https://bugs.webkit.org/show_bug.cgi?id=145386
2907         <rdar://problem/21110037>
2908
2909         Reviewed by Simon Fraser.
2910
2911         Add a test for animation of backdrop-filter, and do some
2912         minor cleanups in related files.
2913
2914         * animations/resources/animation-test-helpers.js:
2915         (parseFilterImage): Fix a typo.
2916         (getPropertyValue): Support webkitBackdropFilter.
2917         (comparePropertyValue): Ditto.
2918         * css3/filters/backdrop/animation-expected.txt: Added.
2919         * css3/filters/backdrop/animation.html: Added.
2920
2921 2015-05-27  Matt Baker  <mattbaker@apple.com>
2922
2923         [iOS] Rebaseline expected results for tests in LayoutTests/compositing
2924         https://bugs.webkit.org/show_bug.cgi?id=145401
2925
2926         Reviewed by Simon Fraser.
2927
2928         Rebaselined iOS tests failing due to expected differences in converage rect, scrollbar and contentsScale.
2929
2930         * platform/ios-simulator/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
2931         * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: Added.
2932         * platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt:
2933         * platform/ios-simulator/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2934         * platform/ios-simulator/compositing/tiling/transform-origin-tiled-expected.txt: Copied from LayoutTests/platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt.
2935         * platform/ios-simulator/compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
2936
2937 2015-05-27  Myles C. Maxfield  <mmaxfield@apple.com>
2938
2939         [iOS] Arabic ligatures are broken in Google Maps
2940         https://bugs.webkit.org/show_bug.cgi?id=145336
2941         <rdar://problem/20689607>
2942
2943         Reviewed by Darin Adler.
2944
2945         This patch adds a DRT test to make sure that text gets drawn with the correct font.
2946
2947         It also updates expected results for 4 tests, which I have verified are still correct. However,
2948         because the behavior of Mavericks differs from Yosemite, I copied the old expected results to
2949         platform/mac-mavericks before updating the results in platform/mac.
2950
2951         This patch also moves fast/ruby/ruby-expansion-cjk*.html to platform/mac because they rely on
2952         platform-specific screen-space quantization. This patch also skips these tests on Mavericks
2953         because I can't add platform-specific expected results for reftests.
2954
2955         * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont-expected.txt:
2956         * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont.html:
2957
2958         * platform/mac-mavericks/fast/css/font-face-opentype-expected.txt: Copied from platform/mac.
2959         * platform/mac-mavericks/svg/batik/text/xmlSpace-expected.txt: Ditto.
2960         * platform/mac-mavericks/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
2961         * platform/mac-mavericks/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
2962         * platform/mac-mavericks/TestExpectations: Skip fast/ruyb/ruby-expansion-cjk*.html
2963         * platform/mac/fast/css/font-face-opentype-expected.txt: Updated.
2964         * platform/mac/svg/batik/text/xmlSpace-expected.txt: Ditto.
2965         * platform/mac/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
2966         * platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
2967         * LayoutTests/platform/mac/fast/ruby/resources/green.png: Moved from fast/ruby/resources/green.png
2968         * LayoutTests/platform/mac/fast/ruby/resources/ruby-expansion.svg: Moved from fast/ruby/resources/ruby-expansion.svg
2969         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2-expected.html: Moved from fast/ruby/ruby-expansion-cjk-2-expected.html
2970         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2.html: Moved from fast/ruby/ruby-expansion-cjk-2.html
2971         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3-expected.html: Moved from fast/ruby/ruby-expansion-cjk-3-expected.html
2972         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3.html: Moved from fast/ruby/ruby-expansion-cjk-3.html
2973         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4-expected.html: Moved from fast/ruby/ruby-expansion-cjk-4-expected.html
2974         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4.html: Moved from fast/ruby/ruby-expansion-cjk-4.html
2975         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5-expected.html: Moved from fast/ruby/ruby-expansion-cjk-5-expected.html
2976         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5.html: Moved from fast/ruby/ruby-expansion-cjk-5.html
2977         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-expected.html: Moved from fast/ruby/ruby-expansion-cjk-expected.html
2978         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk.html: Moved from fast/ruby/ruby-expansion-cjk.html
2979
2980 2015-05-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
2981
2982         An SVG with no intrinsic size does not draw correct slices when used as a border-image for an HTML element.
2983         https://bugs.webkit.org/show_bug.cgi?id=139405
2984
2985         Reviewed by Darin Adler.
2986
2987         * fast/borders/border-image-fill-no-intrinsic-size-expected.html: Added.
2988         * fast/borders/border-image-fill-no-intrinsic-size.html: Added.
2989         * fast/borders/resources/svg-border-100x100-intrinsic.svg: Added.
2990         * fast/borders/resources/svg-border-140x140-intrinsic.svg: Added.
2991         * fast/borders/resources/svg-border-no-intrinsic.svg: Added.
2992         Make sure the slices of the border-image are drawn correctly. When using an
2993         image with no intrinsic size, all the slices has to be gotten from (0, 0)
2994         of the source image.
2995         
2996         * TestExpectations: Removed previously-failing test.
2997
2998 2015-05-26  Andreas Kling  <akling@apple.com>
2999
3000         <font face> doesn't support plus character in font family names.
3001         <https://webkit.org/b/145400>
3002         <rdar://problem/21097484>
3003
3004         Reviewed by Darin Adler.
3005
3006         Add a little test for <font face> attributes to cover this problem
3007         and some other interesting cases with spaces and commas.
3008
3009         * fast/dom/HTMLFontElement/face-attribute-expected.txt: Added.
3010         * fast/dom/HTMLFontElement/face-attribute.html: Added.
3011
3012 2015-05-26  Chris Fleizach  <cfleizach@apple.com>
3013
3014         AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
3015         https://bugs.webkit.org/show_bug.cgi?id=139142
3016
3017         Reviewed by Darin Adler.
3018
3019         * platform/mac/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
3020
3021 2015-05-26  Chris Fleizach  <cfleizach@apple.com>
3022
3023         AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
3024         https://bugs.webkit.org/show_bug.cgi?id=139142
3025
3026         Reviewed by Darin Adler.
3027
3028         * accessibility/aria-hidden-false-works-in-subtrees.html:
3029
3030 2015-05-26  Zalan Bujtas  <zalan@apple.com>
3031
3032         Overhanging float sets are not cleaned up properly when floating renderer is destroyed.
3033         https://bugs.webkit.org/show_bug.cgi?id=145323
3034         rdar://problem/20980628
3035
3036         Reviewed by Dave Hyatt.
3037
3038         This patch ensures when an overhanging float renderer is destroyed,
3039         all the sibling containers' floating object set(m_floatingObjects) gets properly cleaned up.
3040
3041         When an overhanging float is present, we cache the renderer on the parent and on the affected
3042         sibling containers too. (RenderBlockFlow::m_floatingObjects) These caches(sets) get cleared and repopulated
3043         during ::layout(). In order to have a float renderer removed from a set, a layout needs to be initiated on the container.
3044         This is normally done through RenderBlockFlow::markSiblingsWithFloatsForLayout() and RenderBlockFlow::markAllDescendantsWithFloatsForLayout().
3045         However, when the float container's parent's writing direction changes (and we promote the children containers to new formatting contexts),
3046         the layout propagation through siblings does not work anymore.
3047
3048         The avoidsFloats() check in RenderBlockFlow::markSiblingsWithFloatsForLayout() has very little performance gain, but it prevents us
3049         from propagating layout to siblings when certain properties of the parent container changes.
3050
3051         * fast/block/float/crash-when-floating-object-is-removed-expected.txt: Added.
3052         * fast/block/float/crash-when-floating-object-is-removed.xhtml: Added.
3053
3054 2015-05-26  Beth Dakin  <bdakin@apple.com>
3055
3056         storage/indexeddb/deleteIndex-bug110792.html is flaky
3057         https://bugs.webkit.org/show_bug.cgi?id=145390
3058
3059         Marking as flaky.
3060         * TestExpectations:
3061
3062 2015-05-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
3063
3064         SVG fragment identifier rendering issue
3065         https://bugs.webkit.org/show_bug.cgi?id=137328
3066
3067         Reviewed by Darin Adler.
3068
3069         * svg/css/svg-resource-fragment-identifier-order-expected.html: Added.
3070         * svg/css/svg-resource-fragment-identifier-order.html: Added.
3071         Ensure the SVG fragment is drawn correctly when the same SVG image is
3072         referenced multiple times.
3073
3074 2015-05-26  Daniel Bates  <dabates@apple.com>
3075
3076         Update Autofill button icon
3077         https://bugs.webkit.org/show_bug.cgi?id=145191
3078         <rdar://problem/20178942>
3079
3080         Update expected results for Windows.
3081
3082         * platform/win/fast/forms/input-auto-fill-button-expected.txt:
3083
3084 2015-05-26  Joseph Pecoraro  <pecoraro@apple.com>
3085
3086         CSS properties (font-synthesis, column-fill) are missing in getComputedStyles
3087         https://bugs.webkit.org/show_bug.cgi?id=145343
3088
3089         Reviewed by Timothy Hatcher.
3090
3091         * fast/css/getComputedStyle/computed-style-expected.txt:
3092         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
3093         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3094         * fast/css/getComputedStyle/resources/property-names.js:
3095
3096 2015-05-26  Yusuke Suzuki  <utatane.tea@gmail.com>
3097
3098         [ES6] Implement Array.prototype.copyWithin
3099         https://bugs.webkit.org/show_bug.cgi?id=145107
3100
3101         Reviewed by Darin Adler.
3102
3103         * js/Object-getOwnPropertyNames-expected.txt:
3104         * js/script-tests/Object-getOwnPropertyNames.js:
3105
3106 2015-05-25  Carlos Garcia Campos  <cgarcia@igalia.com>
3107
3108         [GTK] Enable IndexedDB
3109         https://bugs.webkit.org/show_bug.cgi?id=98932
3110
3111         Reviewed by Žan Doberšek.
3112
3113         * platform/gtk/TestExpectations: Update IndexedDB test expectations.
3114
3115 2015-05-24  Jordan Harband  <ljharb@gmail.com>
3116
3117         Array#findIndex/find should not skip holes
3118         https://bugs.webkit.org/show_bug.cgi?id=145361
3119
3120         Reviewed by Yusuke Suzuki.
3121
3122         * js/array-find-expected.txt:
3123         * js/array-findIndex-expected.txt:
3124         * js/script-tests/array-find.js:
3125         * js/script-tests/array-findIndex.js:
3126
3127 2015-05-23  Antti Koivisto  <antti@apple.com>
3128
3129         Permanent redirects should have long implicit cache lifetime
3130         https://bugs.webkit.org/show_bug.cgi?id=145348
3131
3132         Reviewed by Sam Weinig.
3133
3134         * http/tests/cache/cache-redirections.html:
3135         * http/tests/cache/resources/cache-control-redirect.php:
3136
3137             Use less confusing name (max_age->expiration vs. max-age) and fix logic.
3138
3139 2015-05-23  Zalan Bujtas  <zalan@apple.com>
3140
3141         Rebaseline after r184825. Remove artificial extra space between 2 text renderers. 
3142
3143         Reviewed by Antti Koivisto.
3144
3145         * animations/lineheight-animation-expected.txt:
3146         * animations/simultaneous-start-transform-expected.txt:
3147         * animations/width-using-ems-expected.txt:
3148         * fast/events/window-events-bubble-expected.txt:
3149         * fast/events/window-events-bubble2-expected.txt:
3150
3151 2015-05-23  Zalan Bujtas  <zalan@apple.com>
3152
3153         Simple line layout: Ignore -webkit-flow-*content while collecting text content for innerText.
3154         https://bugs.webkit.org/show_bug.cgi?id=145344
3155         rdar://problem/20959522
3156
3157         Reviewed by Antti Koivisto.
3158
3159         This patch ensures that when a -webkit-flow-into content is present in a simple line layout container,
3160         we skip it while collecting the text content for innerText.
3161         It's not always guaranteed that a simple line layout container only contains simple text nodes. In such cases,
3162         we need to ensure that text offset computing only takes the simple text nodes into account.
3163
3164         * fast/text/simple-line-layout-inner-text-with-flow-content-expected.txt: Added.
3165         * fast/text/simple-line-layout-inner-text-with-flow-content.html: Added.
3166
3167 2015-05-22  Alexey Proskuryakov  <ap@apple.com>
3168
3169         Update tests broken by MediaPlaybackRequiresUserGesture renaming.
3170
3171         * media/no-autoplay-with-user-gesture-requirement.html:
3172         * media/video-load-require-user-gesture.html:
3173         * media/video-play-require-user-gesture.html:
3174
3175 2015-05-22  Alexey Proskuryakov  <ap@apple.com>
3176
3177         New test media/accessiblity-describes-video.html is flaky.
3178
3179         * platform/mac/TestExpectations: Marking as such, as suggested by Jer.
3180
3181 2015-05-22  Jer Noble  <jer.noble@apple.com>
3182
3183         [Mac] Audio tracks tagged as 'describes-video' are not automatically selected when that system accessibility option is set.
3184         https://bugs.webkit.org/show_bug.cgi?id=145228
3185
3186         Reviewed by Eric Carlson.
3187
3188         * http/tests/media/hls/hls-accessiblity-describes-video-expected.txt: Added.
3189         * http/tests/media/hls/hls-accessiblity-describes-video.html: Added.
3190         * http/tests/media/resources/hls/audio-describes-video.m3u8: Added.
3191         * http/tests/media/resources/hls/english/description.aac: Added.
3192         * http/tests/media/resources/hls/english/description.m3u8: Added.
3193         * media/accessiblity-describes-video-expected.txt: Added.
3194         * media/accessiblity-describes-video.html: Added.
3195         * media/content/audio-describes-video.mp4: Added.
3196         * platform/mac-mavericks/TestExpectations:
3197
3198 2015-05-22  Basile Clement  <basile_clement@apple.com>
3199
3200         Allow DFGClobberize to return non-node constants that must be later created
3201         https://bugs.webkit.org/show_bug.cgi?id=145272
3202
3203         Reviewed by Filip Pizlo.
3204
3205         * js/regress/script-tests/cse-new-array-buffer.js: Added.
3206         (foo):
3207         * js/regress/script-tests/cse-new-array.js: Added.
3208         (foo):
3209
3210 2015-05-22  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
3211
3212         [GTK] Gardening 21st May.
3213         https://bugs.webkit.org/show_bug.cgi?id=145250
3214
3215         Unreviewed.
3216
3217         * platform/gtk/TestExpectations:
3218
3219 2015-05-22  Joanmarie Diggs  <jdiggs@igalia.com>
3220
3221         AX: Figure out why list-detection2.html test fails on GTK
3222         https://bugs.webkit.org/show_bug.cgi?id=145273
3223
3224         Reviewed by Chris Fleizach.
3225
3226         * platform/gtk/TestExpectations: Removed list-detection2.html from the list of expected failures.
3227
3228 2015-05-21  Joanmarie Diggs  <jdiggs@igalia.com>
3229
3230         AX: [GTK] Implement computedRoleString in AccessibilityUIElement
3231         https://bugs.webkit.org/show_bug.cgi?id=128420
3232
3233         Reviewed by Chris Fleizach.
3234
3235         * platform/gtk/TestExpectations: Removed roles-computedRoleString from the failing test.
3236         * platform/gtk/accessibility/image-link-expected.txt: Updated to reflect the new object attribute.
3237         * platform/gtk/accessibility/image-map2-expected.txt: Updated to reflect the new object attribute.
3238         * platform/gtk/accessibility/lists-expected.txt: Updated to reflect the new object attribute.
3239         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Added.
3240         * platform/gtk/accessibility/table-attributes-expected.txt: Updated to reflect the new object attribute.
3241         * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated to reflect the new object attribute.
3242         * platform/gtk/accessibility/table-cells-expected.txt: Updated to reflect the new object attribute.
3243         * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect the new object attribute.
3244         * platform/gtk/accessibility/table-sections-expected.txt: Updated to reflect the new object attribute.
3245         * platform/gtk/accessibility/table-with-rules-expected.txt: Updated to reflect the new object attribute.
3246         * platform/gtk/accessibility/xml-roles-exposed-expected.txt: Added.
3247         * platform/gtk/accessibility/xml-roles-exposed.html: Added.
3248
3249 2015-05-21  Antti Koivisto  <antti@apple.com>
3250
3251         MaskImageOperation code does not manage CachedImageClients correctly
3252         https://bugs.webkit.org/show_bug.cgi?id=145276
3253
3254         Reviewed by Andreas Kling.
3255
3256         * css3/masking/mask-image-client-crash-expected.txt: Added.
3257         * css3/masking/mask-image-client-crash.html: Added.
3258
3259 2015-05-21  Daniel Bates  <dabates@apple.com>
3260
3261         Update Autofill button icon
3262         https://bugs.webkit.org/show_bug.cgi?id=145191
3263         <rdar://problem/20178942>
3264
3265         Reviewed by Jessie Berlin.
3266
3267         Update expected results.
3268
3269         * fast/forms/input-auto-fill-button-expected.txt:
3270         * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt:
3271
3272 2015-05-21  Chris Fleizach  <cfleizach@apple.com>
3273
3274         AX: improve list heuristics (presentational use versus actual lists)
3275         https://bugs.webkit.org/show_bug.cgi?id=134187
3276
3277         Unreviewed layout test fixage.
3278
3279         Skip the list-detection2.html test on GTK until it can be investigated.
3280             https://bugs.webkit.org/show_bug.cgi?id=145273
3281         Fix a failing test on GTK that needed an update after the last set of changes.
3282         Skip the test on windows until a time someone can decide if we even expose or need lists in Windows AX API.
3283             https://bugs.webkit.org/show_bug.cgi?id=145271
3284
3285         * platform/gtk/TestExpectations:
3286         * platform/gtk/accessibility/list-detection-expected.txt:
3287         * platform/win/TestExpectations:
3288
3289 2015-05-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
3290
3291         SVG as image uses very tiny default font-size
3292         https://bugs.webkit.org/show_bug.cgi?id=68090
3293
3294         Reviewed by Darin Adler.
3295
3296         * svg/text/text-default-font-size-expected.html: Added.
3297         * svg/text/text-default-font-size.html: Added.
3298         Ensure the default font size for non-interactive SVG images is not zero.
3299
3300 2015-05-21  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3301
3302         streams/reference-implementation/readable-stream.html should now pass
3303         https://bugs.webkit.org/show_bug.cgi?id=145266
3304
3305         Unreviewed.
3306
3307         * TestExpectations: removing falky expectation of streams/reference-implementation/readable-stream.html.
3308
3309 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
3310
3311         Web Inspector: array previews should have a much smaller cap on values
3312         https://bugs.webkit.org/show_bug.cgi?id=145195
3313
3314         Reviewed by Timothy Hatcher.
3315
3316         * inspector/model/remote-object-expected.txt:
3317         Update expected results now that array previews include
3318         a smaller number of items.
3319
3320 2015-05-20  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
3321
3322         Enable disk cache for range requests
3323         https://bugs.webkit.org/show_bug.cgi?id=144682
3324
3325         Reviewed by Antti Koivisto.
3326
3327         * http/tests/cache/disk-cache/disk-cache-range-expected.txt: Added. Add Test.
3328         * http/tests/cache/disk-cache/disk-cache-range.html: Added.
3329         * http/tests/cache/disk-cache/resources/generate-response.cgi: Modify script to return 206 and 416 response codes if Range header is present.
3330         * platform/gtk/TestExpectations: Remove failing test.
3331
3332 2015-05-20  Chris Fleizach  <cfleizach@apple.com>
3333
3334         AX: improve list heuristics (presentational use versus actual lists)
3335         https://bugs.webkit.org/show_bug.cgi?id=134187
3336
3337         Reviewed by Darin Adler.
3338
3339         * accessibility/list-detection-expected.txt:
3340         * accessibility/list-detection.html:
3341         * accessibility/list-detection2-expected.txt: Added.
3342         * accessibility/list-detection2.html: Added.
3343
3344 2015-05-20  Antti Koivisto  <antti@apple.com>
3345
3346         REGRESSION (r172591): Can no longer style <optgroup> with colors (LayoutTests/fast/forms/select/optgroup-rendering.html)
3347         https://bugs.webkit.org/show_bug.cgi?id=145227
3348
3349         Reviewed by Darin Adler.
3350
3351         Add ref test for select painting.
3352
3353         * fast/forms/select/select-painting-expected.html: Added.
3354         * fast/forms/select/select-painting.html: Added.
3355
3356 2015-05-20  Daniel Bates  <dabates@apple.com>
3357
3358         AX: AutoFill button is not accessible with VoiceOver
3359         https://bugs.webkit.org/show_bug.cgi?id=145200
3360         <rdar://problem/20507480>
3361
3362         Reviewed by Chris Fleizach.
3363
3364         Test that there is an accessibility element for the AutoFill button.
3365
3366         * accessibility/input-auto-fill-button-expected.txt: Added.
3367         * accessibility/input-auto-fill-button.html: Added.
3368         * platform/win/TestExpectations: For now, mark tests as failing. I suspect the cause
3369         is <https://bugs.webkit.org/show_bug.cgi?id=140798>.
3370
3371 2015-05-20  Antti Koivisto  <antti@apple.com>
3372
3373         Assertion failure in WebCore::BidiRun::BidiRun()
3374         https://bugs.webkit.org/show_bug.cgi?id=145203
3375         rdar://problem/20958973
3376
3377         Reviewed by Andreas Kling.
3378
3379         * fast/text/text-combine-crash-expected.txt: Added.
3380         * fast/text/text-combine-crash.html: Added.
3381
3382 2015-05-20  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3383
3384         AudioContext resume/close/suspend should reject promises with a DOM exception in lieu of throwing exceptions
3385         https://bugs.webkit.org/show_bug.cgi?id=145064
3386
3387         Reviewed by Darin Adler.
3388
3389         Adding test to cover resume/close/suspend rejecting with InvalidStateError.
3390         Updating existing test to cover resume and suspend rejection with no error.
3391
3392         * webaudio/audiocontext-promise-throwing-expected.txt: Added.
3393         * webaudio/audiocontext-promise-throwing.html: Added.
3394         * webaudio/audiocontext-state-expected.txt:
3395         * webaudio/audiocontext-state.html:
3396
3397 2015-05-20  Commit Queue  <commit-queue@webkit.org>
3398
3399         Unreviewed, rolling out r184645.
3400         https://bugs.webkit.org/show_bug.cgi?id=145220
3401
3402         Broken build (Requested by jacob_nielsen on #webkit).
3403
3404         Reverted changeset:
3405
3406         "AX: AutoFill button is not accessible with VoiceOver"
3407         https://bugs.webkit.org/show_bug.cgi?id=145200
3408         http://trac.webkit.org/changeset/184645
3409
3410 2015-05-20  Daniel Bates  <dabates@apple.com>
3411
3412         AX: AutoFill button is not accessible with VoiceOver
3413         https://bugs.webkit.org/show_bug.cgi?id=145200
3414         <rdar://problem/20507480>
3415
3416         Reviewed by Chris Fleizach.
3417
3418         Test that there is an accessibility element for the AutoFill button.
3419
3420         * accessibility/input-auto-fill-button-expected.txt: Added.
3421         * accessibility/input-auto-fill-button.html: Added.
3422
3423 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
3424
3425         ES6: Implement Object.setPrototypeOf
3426         https://bugs.webkit.org/show_bug.cgi?id=145202
3427
3428         Reviewed by Darin Adler.
3429
3430         * http/tests/security/cross-frame-access-object-setPrototypeOf-expected.txt: Added.
3431         * http/tests/security/cross-frame-access-object-setPrototypeOf.html: Added.
3432         * http/tests/security/resources/cross-frame-iframe-for-object-setPrototypeOf-test.html: Added.
3433         Test covering cross origin restriction behavior.
3434
3435         * js/Object-getOwnPropertyNames-expected.txt:
3436         * js/script-tests/Object-getOwnPropertyNames.js:
3437         Updated for the new exposed property.
3438
3439         * js/cyclic-prototypes-expected.txt:
3440         * js/script-tests/cyclic-prototypes.js:
3441         Extend this test to include setPrototypeOf cyclic checks.
3442         Note that setPrototypeOf can still change the prototype
3443         where __proto__ cannot.
3444
3445         * js/prototypes-expected.txt:
3446         * js/script-tests/prototypes.js:
3447         Extend this test to cover more types previously overlooked.
3448
3449         * js/script-tests/setPrototypeOf.js: Added.
3450         (debugEval):
3451         (getObjectDescriptions.myFunction):
3452         (getObjectDescriptions):
3453         * js/setPrototypeOf-expected.txt: Added.
3454         * js/setPrototypeOf.html: Added.
3455         Test coverage for all the different object / prototype combinations.
3456         This is modeled after the other browser tests with coverage of a
3457         few more basic functionality tests and object types.
3458
3459 2015-05-20  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3460
3461         AudioContext suspend/resume/close should resolve promises immediately when state is already suspended/active/closed
3462         https://bugs.webkit.org/show_bug.cgi?id=145164
3463
3464         Reviewed by Jer Noble.
3465
3466         * webaudio/audiocontext-promise-expected.txt: Added.
3467         * webaudio/audiocontext-promise.html: Added.
3468
3469 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
3470
3471         ES6: Should not allow duplicate basic __proto__ properties in Object Literals
3472         https://bugs.webkit.org/show_bug.cgi?id=145138
3473
3474         Reviewed by Darin Adler.
3475
3476         * js/dom/JSON-parse-expected.txt:
3477         * js/resources/JSON-parse.js:
3478         Update expected results for JSON parsing using eval() versus JSON.parse.
3479         In eval, an object literal with a "__proto__" property modifies the prototype.
3480         In JSON.parse, all properties are direct/own properties, no matter their name,
3481         so "__proto__" does not get special treatment.
3482
3483         * js/eval-json-proto-expected.txt: Added.
3484         * js/eval-json-proto.html: Added.
3485         * js/script-tests/eval-json-proto.js: Added.
3486         Direct test for LiteralParser behavior, in both eval and JSON.parse.