19bc1a61ac49a94c2864bc9e65c85a6cd752779f
[WebKit.git] / LayoutTests / ChangeLog
1 2016-01-19  Ryosuke Niwa  <rniwa@webkit.org>
2
3         innerHTML should always add a mutation record for removing all children
4         https://bugs.webkit.org/show_bug.cgi?id=148782
5         <rdar://problem/22571962>
6
7         Reviewed by Antti Koivisto.
8
9         Add a more comprehensive test for replacing a single text node with innerHTML's setter to ensure
10         WebKit's optimization to avoid replacing the node should not be observable by scripts in any way.
11
12         * fast/dom/innerHTML-single-text-node-expected.txt: Added.
13         * fast/dom/innerHTML-single-text-node.html: Added.
14
15 2016-01-18  Ryosuke Niwa  <rniwa@webkit.org>
16
17         createAttribute should lowercase the attribute name in a HTML document
18         https://bugs.webkit.org/show_bug.cgi?id=153112
19
20         Reviewed by Darin Adler.
21
22         Update tests, rebaseline tests, and add more test cases as needed.
23
24         createAttribute lowercases localName and getAttributeNode finds attribute ignoring cases
25         whereas createAttributeNS preserves localName's case and getAttributeNodeNS finds attribute preserving cases
26
27         * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702-expected.txt: Since the test is adding "aa" as well
28         as "AA" as Attr nodes, we should be able to get both.
29         * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702.xhtml: Renamed from .html file since test cases here
30         are more relevant for XHTML documents.
31
32         * fast/dom/Element/getAttribute-check-case-sensitivity-expected.txt:
33         * fast/dom/Element/script-tests/getAttribute-check-case-sensitivity.js:
34         (testGetAttributeNodeMixedCase): Change the test case to retrieve the attribute name with lowercase name
35         since createAttribute always lowercases the name in a HTML document.
36         (testAttribNodeNamePreservesCase): Use getAttributeNode instead of getAttributeNodeNS since the former does
37         case insensitive lookup as needed here.
38         (testAttribNodeNamePreservesCaseGetNode): Ditto.
39         (testAttribNodeNamePreservesCaseGetNode2): Ditto. Use createAttributeNS to create a case-preserving Attr node.
40
41         * fast/dom/Element/setAttributeNode-case-insensitivity-expected.txt:
42         * fast/dom/Element/setAttributeNode-case-insensitivity.html: Since getAttributeNode does a case-insensitive
43         lookup, we should be getting the same Attr node for both 'style' and 'STYLE'.
44
45         * fast/dom/Element/setAttributeNode-for-existing-attribute-expected.txt: Rebaselined. This is a progression
46         since we're now getting "green" when querying style.backgroundColor as expected.
47
48         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-expected.txt:
49         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1.html: Updated test cases for new behavior.
50
51         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-xml-expected.txt: Added.
52         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-xml.xhtml: Added. Test behaviors in a XML
53         document.
54
55 2016-01-18  Brady Eidson  <beidson@apple.com>
56
57         Modern IDB: Add private-browsing variant for many IDB tests, and enable private browsing in Modern IDB.
58         https://bugs.webkit.org/show_bug.cgi?id=153179
59
60         Reviewed by Darin Adler.
61
62         Update many expectations files to skip some of the new tests on some platforms:
63         * TestExpectations:
64         * platform/mac-wk1/TestExpectations:
65         * platform/wk2/TestExpectations:
66         
67         Add a special case for URLs that end with "-private.html" to enable private browsing:
68         * resources/js-test.js:
69         
70         Add a whole bunch of -private.html wrappers along with new test expectations, along 
71         with some minor test changes to remove unnecessary ambiguity due to .html filename:
72         * storage/indexeddb/aborted-versionchange-closes-private-expected.txt: Added.
73         * storage/indexeddb/aborted-versionchange-closes-private.html: Added.
74         * storage/indexeddb/basics-private-expected.txt: Added.
75         * storage/indexeddb/basics-private.html: Added.
76         * storage/indexeddb/create-and-remove-object-store-private-expected.txt: Added.
77         * storage/indexeddb/create-and-remove-object-store-private.html: Added.
78         * storage/indexeddb/create-object-store-options-private-expected.txt: Added.
79         * storage/indexeddb/create-object-store-options-private.html: Added.
80         * storage/indexeddb/createIndex-after-failure-private-expected.txt: Added.
81         * storage/indexeddb/createIndex-after-failure-private.html: Added.
82         * storage/indexeddb/createObjectStore-name-argument-required-private-expected.txt: Added.
83         * storage/indexeddb/createObjectStore-name-argument-required-private.html: Added.
84         * storage/indexeddb/createObjectStore-null-name-private-expected.txt: Added.
85         * storage/indexeddb/createObjectStore-null-name-private.html: Added.
86         * storage/indexeddb/cursor-added-bug-private-expected.txt: Added.
87         * storage/indexeddb/cursor-added-bug-private.html: Added.
88         * storage/indexeddb/cursor-advance-private-expected.txt: Added.
89         * storage/indexeddb/cursor-advance-private.html: Added.
90         * storage/indexeddb/cursor-basics-private-expected.txt: Added.
91         * storage/indexeddb/cursor-basics-private.html: Added.
92         * storage/indexeddb/cursor-continue-dir-private-expected.txt: Added.
93         * storage/indexeddb/cursor-continue-dir-private.html: Added.
94         * storage/indexeddb/cursor-continue-private-expected.txt: Added.
95         * storage/indexeddb/cursor-continue-private.html: Added.
96         * storage/indexeddb/cursor-continue-validity-private-expected.txt: Added.
97         * storage/indexeddb/cursor-continue-validity-private.html: Added.
98         * storage/indexeddb/cursor-delete-private-expected.txt: Added.
99         * storage/indexeddb/cursor-delete-private.html: Added.
100         * storage/indexeddb/cursor-finished-private-expected.txt: Added.
101         * storage/indexeddb/cursor-finished-private.html: Added.
102         * storage/indexeddb/cursor-inconsistency-private-expected.txt: Added.
103         * storage/indexeddb/cursor-inconsistency-private.html: Added.
104         * storage/indexeddb/cursor-index-delete-private-expected.txt: Added.
105         * storage/indexeddb/cursor-index-delete-private.html: Added.
106         * storage/indexeddb/cursor-key-order-private-expected.txt: Added.
107         * storage/indexeddb/cursor-key-order-private.html: Added.
108         * storage/indexeddb/cursor-prev-no-duplicate-private-expected.txt: Added.
109         * storage/indexeddb/cursor-prev-no-duplicate-private.html: Added.
110         * storage/indexeddb/cursor-primary-key-order-private-expected.txt: Added.
111         * storage/indexeddb/cursor-primary-key-order-private.html: Added.
112         * storage/indexeddb/cursor-properties-private-expected.txt: Added.
113         * storage/indexeddb/cursor-properties-private.html: Added.
114         * storage/indexeddb/cursor-reverse-bug-private-expected.txt: Added.
115         * storage/indexeddb/cursor-reverse-bug-private.html: Added.
116         * storage/indexeddb/cursor-skip-deleted-private-expected.txt: Added.
117         * storage/indexeddb/cursor-skip-deleted-private.html: Added.
118         * storage/indexeddb/cursor-update-private-expected.txt: Added.
119         * storage/indexeddb/cursor-update-private.html: Added.
120         * storage/indexeddb/cursor-update-value-argument-required-private-expected.txt: Added.
121         * storage/indexeddb/cursor-update-value-argument-required-private.html: Added.
122         * storage/indexeddb/cursor-value-private-expected.txt: Added.
123         * storage/indexeddb/cursor-value-private.html: Added.
124         * storage/indexeddb/database-basics-private-expected.txt: Added.
125         * storage/indexeddb/database-basics-private.html: Added.
126         * storage/indexeddb/database-close-private-expected.txt: Added.
127         * storage/indexeddb/database-close-private.html: Added.
128         * storage/indexeddb/database-closepending-flag-private-expected.txt: Added.
129         * storage/indexeddb/database-closepending-flag-private.html: Added.
130         * storage/indexeddb/database-deletepending-flag-private-expected.txt: Added.
131         * storage/indexeddb/database-deletepending-flag-private.html: Added.
132         * storage/indexeddb/database-name-undefined-private-expected.txt: Added.
133         * storage/indexeddb/database-name-undefined-private.html: Added.
134         * storage/indexeddb/database-odd-names-private-expected.txt: Added.
135         * storage/indexeddb/database-odd-names-private.html: Added.
136         * storage/indexeddb/database-quota-private-expected.txt: Added.
137         * storage/indexeddb/database-quota-private.html: Added.
138         * storage/indexeddb/database-wrapper-private-expected.txt: Added.
139         * storage/indexeddb/database-wrapper-private.html: Added.
140         * storage/indexeddb/delete-closed-database-object-private-expected.txt: Added.
141         * storage/indexeddb/delete-closed-database-object-private.html: Added.
142         * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-private-expected.txt: Added.
143         * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-private.html: Added.
144         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-private-expected.txt: Added.
145         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-private.html: Added.
146         * storage/indexeddb/delete-range-private-expected.txt: Added.
147         * storage/indexeddb/delete-range-private.html: Added.
148         * storage/indexeddb/deleteIndex-private-expected.txt: Added.
149         * storage/indexeddb/deleteIndex-private.html: Added.
150         * storage/indexeddb/deleteObjectStore-name-argument-required-private-expected.txt: Added.
151         * storage/indexeddb/deleteObjectStore-name-argument-required-private.html: Added.
152         * storage/indexeddb/deleteObjectStore-null-name-private-expected.txt: Added.
153         * storage/indexeddb/deleteObjectStore-null-name-private.html: Added.
154         * storage/indexeddb/deleted-objects-private-expected.txt: Added.
155         * storage/indexeddb/deleted-objects-private.html: Added.
156         * storage/indexeddb/deletedatabase-blocked-private-expected.txt: Added.
157         * storage/indexeddb/deletedatabase-blocked-private.html: Added.
158         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt: Added.
159         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private.html: Added.
160         * storage/indexeddb/deletedatabase-delayed-by-versionchange-private-expected.txt: Added.
161         * storage/indexeddb/deletedatabase-not-blocked-private-expected.txt: Added.
162         * storage/indexeddb/deletedatabase-not-blocked-private.html: Added.
163         * storage/indexeddb/dont-wedge-private-expected.txt: Added.
164         * storage/indexeddb/dont-wedge-private.html: Added.
165         * storage/indexeddb/duplicates-private-expected.txt: Added.
166         * storage/indexeddb/duplicates-private.html: Added.
167         * storage/indexeddb/error-causes-abort-by-default-private-expected.txt: Added.
168         * storage/indexeddb/error-causes-abort-by-default-private.html: Added.
169         * storage/indexeddb/events-private-expected.txt: Added.
170         * storage/indexeddb/events-private.html: Added.
171         * storage/indexeddb/exception-in-event-aborts-private-expected.txt: Added.
172         * storage/indexeddb/exception-in-event-aborts-private.html: Added.
173         * storage/indexeddb/exceptions-private-expected.txt: Added.
174         * storage/indexeddb/exceptions-private.html: Added.
175         * storage/indexeddb/factory-cmp-private-expected.txt: Added.
176         * storage/indexeddb/factory-cmp-private.html: Added.
177         * storage/indexeddb/factory-deletedatabase-private-expected.txt: Added.
178         * storage/indexeddb/factory-deletedatabase-private.html: Added.
179         * storage/indexeddb/get-keyrange-private-expected.txt: Added.
180         * storage/indexeddb/get-keyrange-private.html: Added.
181         * storage/indexeddb/index-basics-private-expected.txt: Added.
182         * storage/indexeddb/index-basics-private.html: Added.
183         * storage/indexeddb/index-count-private-expected.txt: Added.
184         * storage/indexeddb/index-count-private.html: Added.
185         * storage/indexeddb/index-cursor-private-expected.txt: Added.
186         * storage/indexeddb/index-cursor-private.html: Added.
187         * storage/indexeddb/index-duplicate-keypaths-private-expected.txt: Added.
188         * storage/indexeddb/index-duplicate-keypaths-private.html: Added.
189         * storage/indexeddb/index-get-key-argument-required-private-expected.txt: Added.
190         * storage/indexeddb/index-get-key-argument-required-private.html: Added.
191         * storage/indexeddb/index-multientry-private-expected.txt: Added.
192         * storage/indexeddb/index-multientry-private.html: Added.
193         * storage/indexeddb/index-population-private-expected.txt: Added.
194         * storage/indexeddb/index-population-private.html: Added.
195         * storage/indexeddb/index-unique-private-expected.txt: Added.
196         * storage/indexeddb/index-unique-private.html: Added.
197         * storage/indexeddb/interfaces-private-expected.txt: Added.
198         * storage/indexeddb/interfaces-private.html: Added.
199         * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-private-expected.txt: Added.
200         * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-private.html: Added.
201         * storage/indexeddb/intversion-bad-parameters-private-expected.txt: Added.
202         * storage/indexeddb/intversion-bad-parameters-private.html: Added.
203         * storage/indexeddb/intversion-blocked-private-expected.txt: Added.
204         * storage/indexeddb/intversion-blocked-private.html: Added.
205         * storage/indexeddb/intversion-close-between-events-private-expected.txt: Added.
206         * storage/indexeddb/intversion-close-between-events-private.html: Added.
207         * storage/indexeddb/intversion-close-in-oncomplete-private-expected.txt: Added.
208         * storage/indexeddb/intversion-close-in-oncomplete-private.html: Added.
209         * storage/indexeddb/intversion-close-in-upgradeneeded-private-expected.txt: Added.
210         * storage/indexeddb/intversion-close-in-upgradeneeded-private.html: Added.
211         * storage/indexeddb/intversion-encoding-private-expected.txt: Added.
212         * storage/indexeddb/intversion-encoding-private.html: Added.
213         * storage/indexeddb/intversion-gated-on-delete-private-expected.txt: Added.
214         * storage/indexeddb/intversion-gated-on-delete-private.html: Added.
215         * storage/indexeddb/intversion-long-queue-private-expected.txt: Added.
216         * storage/indexeddb/intversion-long-queue-private.html: Added.
217         * storage/indexeddb/intversion-omit-parameter-private-expected.txt: Added.
218         * storage/indexeddb/intversion-omit-parameter-private.html: Added.
219         * storage/indexeddb/intversion-open-in-upgradeneeded-private-expected.txt: Added.
220         * storage/indexeddb/intversion-open-in-upgradeneeded-private.html: Added.
221         * storage/indexeddb/intversion-open-with-version-private-expected.txt: Added.
222         * storage/indexeddb/intversion-open-with-version-private.html: Added.
223         * storage/indexeddb/intversion-pending-version-changes-ascending-private-expected.txt: Added.
224         * storage/indexeddb/intversion-pending-version-changes-ascending-private.html: Added.
225         * storage/indexeddb/intversion-pending-version-changes-descending-private-expected.txt: Added.
226         * storage/indexeddb/intversion-pending-version-changes-descending-private.html: Added.
227         * storage/indexeddb/intversion-pending-version-changes-same-private-expected.txt: Added.
228         * storage/indexeddb/intversion-pending-version-changes-same-private.html: Added.
229         * storage/indexeddb/intversion-persistence-private-expected.txt: Added.
230         * storage/indexeddb/intversion-persistence-private.html: Added.
231         * storage/indexeddb/intversion-revert-on-abort-private-expected.txt: Added.
232         * storage/indexeddb/intversion-revert-on-abort-private.html: Added.
233         * storage/indexeddb/intversion-two-opens-no-versions-private-expected.txt: Added.
234         * storage/indexeddb/intversion-two-opens-no-versions-private.html: Added.
235         * storage/indexeddb/intversion-upgrades-private-expected.txt: Added.
236         * storage/indexeddb/intversion-upgrades-private.html: Added.
237         * storage/indexeddb/invalid-keys-private-expected.txt: Added.
238         * storage/indexeddb/invalid-keys-private.html: Added.
239         * storage/indexeddb/key-generator-private-expected.txt: Added.
240         * storage/indexeddb/key-generator-private.html: Added.
241         * storage/indexeddb/key-sort-order-across-types-private-expected.txt: Added.
242         * storage/indexeddb/key-sort-order-across-types-private.html: Added.
243         * storage/indexeddb/key-sort-order-date-private-expected.txt: Added.
244         * storage/indexeddb/key-sort-order-date-private.html: Added.
245         * storage/indexeddb/key-type-array-private-expected.txt: Added.
246         * storage/indexeddb/key-type-array-private.html: Added.
247         * storage/indexeddb/key-type-binary-private-expected.txt: Added.
248         * storage/indexeddb/key-type-binary-private.html: Added.
249         * storage/indexeddb/key-type-infinity-private-expected.txt: Added.
250         * storage/indexeddb/key-type-infinity-private.html: Added.
251         * storage/indexeddb/keypath-arrays-private-expected.txt: Added.
252         * storage/indexeddb/keypath-arrays-private.html: Added.
253         * storage/indexeddb/keypath-basics-private-expected.txt: Added.
254         * storage/indexeddb/keypath-basics-private.html: Added.
255         * storage/indexeddb/keypath-edges-private-expected.txt: Added.
256         * storage/indexeddb/keypath-edges-private.html: Added.
257         * storage/indexeddb/keypath-fetch-key-private-expected.txt: Added.
258         * storage/indexeddb/keypath-fetch-key-private.html: Added.
259         * storage/indexeddb/keypath-intrinsic-properties-private-expected.txt: Added.
260         * storage/indexeddb/keypath-intrinsic-properties-private.html: Added.
261         * storage/indexeddb/keyrange-private-expected.txt: Added.
262         * storage/indexeddb/keyrange-private.html: Added.
263         * storage/indexeddb/keyrange-required-arguments-private-expected.txt: Added.
264         * storage/indexeddb/keyrange-required-arguments-private.html: Added.
265         * storage/indexeddb/lazy-index-types-private-expected.txt: Added.
266         * storage/indexeddb/lazy-index-types-private.html: Added.
267         * storage/indexeddb/legacy-constants-private-expected.txt: Added.
268         * storage/indexeddb/legacy-constants-private.html: Added.
269         * storage/indexeddb/list-ordering-private-expected.txt: Added.
270         * storage/indexeddb/list-ordering-private.html: Added.
271         * storage/indexeddb/metadata-private-expected.txt: Added.
272         * storage/indexeddb/metadata-private.html: Added.
273         * storage/indexeddb/mutating-cursor-private-expected.txt: Added.
274         * storage/indexeddb/mutating-cursor-private.html: Added.
275         * storage/indexeddb/objectStore-required-arguments-private-expected.txt: Added.
276         * storage/indexeddb/objectStore-required-arguments-private.html: Added.
277         * storage/indexeddb/objectstore-autoincrement-private-expected.txt: Added.
278         * storage/indexeddb/objectstore-autoincrement-private.html: Added.
279         * storage/indexeddb/objectstore-basics-private-expected.txt: Added.
280         * storage/indexeddb/objectstore-basics-private.html: Added.
281         * storage/indexeddb/objectstore-clear-private-expected.txt: Added.
282         * storage/indexeddb/objectstore-clear-private.html: Added.
283         * storage/indexeddb/objectstore-count-private-expected.txt: Added.
284         * storage/indexeddb/objectstore-count-private.html: Added.
285         * storage/indexeddb/objectstore-cursor-private-expected.txt: Added.
286         * storage/indexeddb/objectstore-cursor-private.html: Added.
287         * storage/indexeddb/objectstore-removeobjectstore-private-expected.txt: Added.
288         * storage/indexeddb/objectstore-removeobjectstore-private.html: Added.
289         * storage/indexeddb/odd-strings-private-expected.txt: Added.
290         * storage/indexeddb/odd-strings-private.html: Added.
291         * storage/indexeddb/open-cursor-private-expected.txt: Added.
292         * storage/indexeddb/open-cursor-private.html: Added.
293         * storage/indexeddb/open-during-transaction-private-expected.txt: Added.
294         * storage/indexeddb/open-during-transaction-private.html: Added.
295         * storage/indexeddb/open-ordering-private-expected.txt: Added.
296         * storage/indexeddb/open-ordering-private.html: Added.
297         * storage/indexeddb/opencursor-key-private-expected.txt: Added.
298         * storage/indexeddb/opencursor-key-private.html: Added.
299         * storage/indexeddb/pending-activity-private-expected.txt: Added.
300         * storage/indexeddb/pending-activity-private.html: Added.
301         * storage/indexeddb/pending-version-change-on-exit-private-expected.txt: Added.
302         * storage/indexeddb/pending-version-change-on-exit-private.html: Added.
303         * storage/indexeddb/pending-version-change-stuck-private-expected.txt: Added.
304         * storage/indexeddb/pending-version-change-stuck-private.html: Added.
305         * storage/indexeddb/persistence-expected.txt:
306         * storage/indexeddb/persistence-private-expected.txt: Copied from LayoutTests/storage/indexeddb/persistence-expected.txt.
307         * storage/indexeddb/persistence-private.html: Added.
308         * storage/indexeddb/prefetch-bugfix-108071-private-expected.txt: Added.
309         * storage/indexeddb/prefetch-bugfix-108071-private.html: Added.
310         * storage/indexeddb/queued-commands-private-expected.txt: Added.
311         * storage/indexeddb/queued-commands-private.html: Added.
312         * storage/indexeddb/readonly-private-expected.txt: Added.
313         * storage/indexeddb/readonly-private.html: Added.
314         * storage/indexeddb/readonly-properties-private-expected.txt: Added.
315         * storage/indexeddb/readonly-properties-private.html: Added.
316         * storage/indexeddb/removed-private-expected.txt: Added.
317         * storage/indexeddb/removed-private.html: Added.
318         * storage/indexeddb/request-continue-abort-private-expected.txt: Added.
319         * storage/indexeddb/request-continue-abort-private.html: Added.
320         * storage/indexeddb/request-event-propagation-private-expected.txt: Added.
321         * storage/indexeddb/request-event-propagation-private.html: Added.
322         * storage/indexeddb/resources/persistence.js:
323         * storage/indexeddb/set_version_blocked-private-expected.txt: Added.
324         * storage/indexeddb/set_version_blocked-private.html: Added.
325         * storage/indexeddb/setversion-blocked-by-versionchange-close-private-expected.txt: Added.
326         * storage/indexeddb/setversion-blocked-by-versionchange-close-private.html: Added.
327         * storage/indexeddb/setversion-not-blocked-private-expected.txt: Added.
328         * storage/indexeddb/setversion-not-blocked-private.html: Added.
329         * storage/indexeddb/transaction-abort-private-expected.txt: Added.
330         * storage/indexeddb/transaction-abort-private.html: Added.
331         * storage/indexeddb/transaction-active-flag-private-expected.txt: Added.
332         * storage/indexeddb/transaction-active-flag-private.html: Added.
333         * storage/indexeddb/transaction-after-close-private-expected.txt: Added.
334         * storage/indexeddb/transaction-after-close-private.html: Added.
335         * storage/indexeddb/transaction-and-objectstore-calls-private-expected.txt: Added.
336         * storage/indexeddb/transaction-and-objectstore-calls-private.html: Added.
337         * storage/indexeddb/transaction-basics-private-expected.txt: Added.
338         * storage/indexeddb/transaction-basics-private.html: Added.
339         * storage/indexeddb/transaction-complete-workers-private-expected.txt: Added.
340         * storage/indexeddb/transaction-complete-workers-private.html: Added.
341         * storage/indexeddb/transaction-coordination-across-databases-private-expected.txt: Added.
342         * storage/indexeddb/transaction-coordination-across-databases-private.html: Added.
343         * storage/indexeddb/transaction-coordination-within-database-private-expected.txt: Added.
344         * storage/indexeddb/transaction-coordination-within-database-private.html: Added.
345         * storage/indexeddb/transaction-crash-on-abort-private-expected.txt: Added.
346         * storage/indexeddb/transaction-crash-on-abort-private.html: Added.
347         * storage/indexeddb/transaction-error-private-expected.txt: Added.
348         * storage/indexeddb/transaction-error-private.html: Added.
349         * storage/indexeddb/transaction-event-propagation-private-expected.txt: Added.
350         * storage/indexeddb/transaction-event-propagation-private.html: Added.
351         * storage/indexeddb/transaction-read-only-private-expected.txt: Added.
352         * storage/indexeddb/transaction-read-only-private.html: Added.
353         * storage/indexeddb/transaction-readwrite-exclusive-private-expected.txt: Added.
354         * storage/indexeddb/transaction-readwrite-exclusive-private.html: Added.
355         * storage/indexeddb/transaction-rollback-private-expected.txt: Added.
356         * storage/indexeddb/transaction-rollback-private.html: Added.
357         * storage/indexeddb/transaction-scope-sequencing-private-expected.txt: Added.
358         * storage/indexeddb/transaction-scope-sequencing-private.html: Added.
359         * storage/indexeddb/transaction-starvation-private-expected.txt: Added.
360         * storage/indexeddb/transaction-storeNames-required-private-expected.txt: Added.
361         * storage/indexeddb/transaction-storeNames-required-private.html: Added.
362         * storage/indexeddb/unblocked-version-changes-private-expected.txt: Added.
363         * storage/indexeddb/unblocked-version-changes-private.html: Added.
364         * storage/indexeddb/unprefix-private-expected.txt: Added.
365         * storage/indexeddb/unprefix-private.html: Added.
366         * storage/indexeddb/value-undefined-private-expected.txt: Added.
367         * storage/indexeddb/value-undefined-private.html: Added.
368         * storage/indexeddb/values-odd-types-private-expected.txt: Added.
369         * storage/indexeddb/values-odd-types-private.html: Added.
370         * storage/indexeddb/version-change-abort-private-expected.txt: Added.
371         * storage/indexeddb/version-change-abort-private.html: Added.
372         * storage/indexeddb/version-change-exclusive-private-expected.txt: Added.
373         * storage/indexeddb/version-change-exclusive-private.html: Added.
374         * storage/indexeddb/versionchangerequest-activedomobject-private-expected.txt: Added.
375         * storage/indexeddb/versionchangerequest-activedomobject-private.html: Added.
376
377 2016-01-18  Nan Wang  <n_wang@apple.com>
378
379         AX: [Mac] Implement next/previous text marker functions using TextIterator
380         https://bugs.webkit.org/show_bug.cgi?id=152728
381
382         Reviewed by Chris Fleizach.
383
384         * accessibility/mac/previous-next-text-marker-expected.txt: Added.
385         * accessibility/mac/previous-next-text-marker.html: Added.
386         * accessibility/mac/text-marker-with-user-select-none-expected.txt: Added.
387         * accessibility/mac/text-marker-with-user-select-none.html: Added.
388
389 2016-01-17  Simon Fraser  <simon.fraser@apple.com>
390
391         More displaylist tests, and minor cleanup
392         https://bugs.webkit.org/show_bug.cgi?id=153198
393
394         Reviewed by Zalan Bujtas.
395
396         A couple more display list tests that check that the computed extent of an item
397         includes shadows and transforms.
398
399         WK1 results differ in that they disable should-subpixel-quantize-fonts in the state
400         (which is a bug).
401
402         Move some shared JS into a helper file.
403
404         * displaylists/extent-includes-shadow-expected.txt: Added.
405         * displaylists/extent-includes-shadow.html: Added.
406         * displaylists/extent-includes-transforms-expected.txt: Added.
407         * displaylists/extent-includes-transforms.html: Added.
408         * displaylists/layer-dispay-list.html:
409         * displaylists/resources/dump-target-display-list.js: Added.
410         (doTest):
411         * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt: Added.
412         * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt: Added.
413
414 2016-01-17  Brady Eidson  <beidson@apple.com>
415
416         Modern IDB: .js test files should not log database names.
417         https://bugs.webkit.org/show_bug.cgi?id=153181
418
419         Reviewed by Alex Christensen.
420
421         We'll be sharing .js files as well as test expectations between different HTML test files,
422         and logging the filename is counter to this goal, as it will change depending on the HTML
423         driver running the test.
424         
425         * storage/indexeddb/resources/shared.js:
426         (setDBNameFromPath): eval() setting the filename instead of evalAndLog().
427
428         * platform/wk2/storage/indexeddb/aborted-versionchange-closes-expected.txt:
429         * platform/wk2/storage/indexeddb/create-and-remove-object-store-expected.txt:
430         * platform/wk2/storage/indexeddb/cursor-continue-dir-expected.txt:
431         * platform/wk2/storage/indexeddb/cursor-continue-expected.txt:
432         * platform/wk2/storage/indexeddb/cursor-finished-expected.txt:
433         * platform/wk2/storage/indexeddb/database-basics-expected.txt:
434         * platform/wk2/storage/indexeddb/index-count-expected.txt:
435         * platform/wk2/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt:
436         * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
437         * platform/wk2/storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
438         * platform/wk2/storage/indexeddb/invalid-keys-expected.txt:
439         * platform/wk2/storage/indexeddb/key-type-array-expected.txt:
440         * platform/wk2/storage/indexeddb/keypath-arrays-expected.txt:
441         * platform/wk2/storage/indexeddb/keypath-edges-expected.txt:
442         * platform/wk2/storage/indexeddb/mozilla/bad-keypath-expected.txt:
443         * platform/wk2/storage/indexeddb/mozilla/clear-expected.txt:
444         * platform/wk2/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
445         * platform/wk2/storage/indexeddb/mozilla/cursors-expected.txt:
446         * platform/wk2/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
447         * platform/wk2/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
448         * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
449         * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
450         * platform/wk2/storage/indexeddb/mozilla/readonly-transactions-expected.txt:
451         * platform/wk2/storage/indexeddb/object-lookups-in-versionchange-expected.txt:
452         * platform/wk2/storage/indexeddb/objectstore-count-expected.txt:
453         * platform/wk2/storage/indexeddb/open-cursor-expected.txt:
454         * platform/wk2/storage/indexeddb/request-result-cache-expected.txt:
455         * platform/wk2/storage/indexeddb/transaction-abort-expected.txt:
456         * platform/wk2/storage/indexeddb/transaction-active-flag-expected.txt:
457         * platform/wk2/storage/indexeddb/transaction-after-close-expected.txt:
458         * platform/wk2/storage/indexeddb/transaction-read-only-expected.txt:
459         * platform/wk2/storage/indexeddb/version-change-exclusive-expected.txt:
460         * storage/indexeddb/aborted-versionchange-closes-expected.txt:
461         * storage/indexeddb/clone-exception-expected.txt:
462         * storage/indexeddb/closed-cursor-expected.txt:
463         * storage/indexeddb/create-and-remove-object-store-expected.txt:
464         * storage/indexeddb/create-object-store-options-expected.txt:
465         * storage/indexeddb/createIndex-after-failure-expected.txt:
466         * storage/indexeddb/createObjectStore-name-argument-required-expected.txt:
467         * storage/indexeddb/createObjectStore-null-name-expected.txt:
468         * storage/indexeddb/cursor-added-bug-expected.txt:
469         * storage/indexeddb/cursor-advance-expected.txt:
470         * storage/indexeddb/cursor-basics-expected.txt:
471         * storage/indexeddb/cursor-cast-expected.txt:
472         * storage/indexeddb/cursor-continue-dir-expected.txt:
473         * storage/indexeddb/cursor-continue-expected.txt:
474         * storage/indexeddb/cursor-continue-validity-expected.txt:
475         * storage/indexeddb/cursor-delete-expected.txt:
476         * storage/indexeddb/cursor-finished-expected.txt:
477         * storage/indexeddb/cursor-inconsistency-expected.txt:
478         * storage/indexeddb/cursor-index-delete-expected.txt:
479         * storage/indexeddb/cursor-key-order-expected.txt:
480         * storage/indexeddb/cursor-overloads-expected.txt:
481         * storage/indexeddb/cursor-prev-no-duplicate-expected.txt:
482         * storage/indexeddb/cursor-primary-key-order-expected.txt:
483         * storage/indexeddb/cursor-properties-expected.txt:
484         * storage/indexeddb/cursor-reverse-bug-expected.txt:
485         * storage/indexeddb/cursor-skip-deleted-expected.txt:
486         * storage/indexeddb/cursor-update-expected.txt:
487         * storage/indexeddb/cursor-update-value-argument-required-expected.txt:
488         * storage/indexeddb/cursor-value-expected.txt:
489         * storage/indexeddb/database-basics-expected.txt:
490         * storage/indexeddb/database-close-expected.txt:
491         * storage/indexeddb/database-closepending-flag-expected.txt:
492         * storage/indexeddb/database-deletepending-flag-expected.txt:
493         * storage/indexeddb/database-wrapper-expected.txt:
494         * storage/indexeddb/delete-closed-database-object-expected.txt:
495         * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-expected.txt:
496         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
497         * storage/indexeddb/delete-range-expected.txt:
498         * storage/indexeddb/deleteIndex-expected.txt:
499         * storage/indexeddb/deleteObjectStore-name-argument-required-expected.txt:
500         * storage/indexeddb/deleteObjectStore-null-name-expected.txt:
501         * storage/indexeddb/deleted-objects-expected.txt:
502         * storage/indexeddb/deletedatabase-blocked-expected.txt:
503         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
504         * storage/indexeddb/deletedatabase-not-blocked-expected.txt:
505         * storage/indexeddb/deletedatabase-transaction-expected.txt:
506         * storage/indexeddb/dont-wedge-expected.txt:
507         * storage/indexeddb/duplicates-expected.txt:
508         * storage/indexeddb/error-causes-abort-by-default-expected.txt:
509         * storage/indexeddb/exception-in-event-aborts-expected.txt:
510         * storage/indexeddb/exceptions-expected.txt:
511         * storage/indexeddb/factory-deletedatabase-expected.txt:
512         * storage/indexeddb/get-keyrange-expected.txt:
513         * storage/indexeddb/index-basics-expected.txt:
514         * storage/indexeddb/index-count-expected.txt:
515         * storage/indexeddb/index-cursor-expected.txt:
516         * storage/indexeddb/index-duplicate-keypaths-expected.txt:
517         * storage/indexeddb/index-get-key-argument-required-expected.txt:
518         * storage/indexeddb/index-multientry-expected.txt:
519         * storage/indexeddb/index-population-expected.txt:
520         * storage/indexeddb/index-unique-expected.txt:
521         * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt:
522         * storage/indexeddb/intversion-bad-parameters-expected.txt:
523         * storage/indexeddb/intversion-blocked-expected.txt:
524         * storage/indexeddb/intversion-close-between-events-expected.txt:
525         * storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
526         * storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
527         * storage/indexeddb/intversion-encoding-expected.txt:
528         * storage/indexeddb/intversion-gated-on-delete-expected.txt:
529         * storage/indexeddb/intversion-long-queue-expected.txt:
530         * storage/indexeddb/intversion-omit-parameter-expected.txt:
531         * storage/indexeddb/intversion-open-in-upgradeneeded-expected.txt:
532         * storage/indexeddb/intversion-open-with-version-expected.txt:
533         * storage/indexeddb/intversion-pending-version-changes-ascending-expected.txt:
534         * storage/indexeddb/intversion-pending-version-changes-descending-expected.txt:
535         * storage/indexeddb/intversion-pending-version-changes-same-expected.txt:
536         * storage/indexeddb/intversion-persistence-expected.txt:
537         * storage/indexeddb/intversion-revert-on-abort-expected.txt:
538         * storage/indexeddb/intversion-two-opens-no-versions-expected.txt:
539         * storage/indexeddb/intversion-upgrades-expected.txt:
540         * storage/indexeddb/invalid-keys-expected.txt:
541         * storage/indexeddb/key-generator-expected.txt:
542         * storage/indexeddb/key-sort-order-across-types-expected.txt:
543         * storage/indexeddb/key-sort-order-date-expected.txt:
544         * storage/indexeddb/key-type-array-expected.txt:
545         * storage/indexeddb/key-type-binary-expected.txt:
546         * storage/indexeddb/key-type-infinity-expected.txt:
547         * storage/indexeddb/keypath-arrays-expected.txt:
548         * storage/indexeddb/keypath-basics-expected.txt:
549         * storage/indexeddb/keypath-edges-expected.txt:
550         * storage/indexeddb/keypath-fetch-key-expected.txt:
551         * storage/indexeddb/keypath-intrinsic-properties-expected.txt:
552         * storage/indexeddb/lazy-index-population-expected.txt:
553         * storage/indexeddb/lazy-index-types-expected.txt:
554         * storage/indexeddb/list-ordering-expected.txt:
555         * storage/indexeddb/metadata-expected.txt:
556         * storage/indexeddb/metadata-race-expected.txt:
557         * storage/indexeddb/modern/abort-objectstore-info-expected.txt:
558         * storage/indexeddb/modern/blocked-open-db-requests-expected.txt:
559         * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore-expected.txt:
560         * storage/indexeddb/modern/transaction-scheduler-4-expected.txt:
561         * storage/indexeddb/mozilla/add-twice-failure-expected.txt:
562         * storage/indexeddb/mozilla/autoincrement-indexes-expected.txt:
563         * storage/indexeddb/mozilla/bad-keypath-expected.txt:
564         * storage/indexeddb/mozilla/clear-expected.txt:
565         * storage/indexeddb/mozilla/create-index-unique-expected.txt:
566         * storage/indexeddb/mozilla/create-index-with-integer-keys-expected.txt:
567         * storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
568         * storage/indexeddb/mozilla/create-objectstore-null-name-expected.txt:
569         * storage/indexeddb/mozilla/cursor-mutation-expected.txt:
570         * storage/indexeddb/mozilla/cursor-mutation-objectstore-only-expected.txt:
571         * storage/indexeddb/mozilla/cursor-update-updates-indexes-expected.txt:
572         * storage/indexeddb/mozilla/cursors-expected.txt:
573         * storage/indexeddb/mozilla/delete-result-expected.txt:
574         * storage/indexeddb/mozilla/event-source-expected.txt:
575         * storage/indexeddb/mozilla/global-data-expected.txt:
576         * storage/indexeddb/mozilla/index-prev-no-duplicate-expected.txt:
577         * storage/indexeddb/mozilla/indexes-expected.txt:
578         * storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
579         * storage/indexeddb/mozilla/key-requirements-expected.txt:
580         * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
581         * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
582         * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
583         * storage/indexeddb/mozilla/object-cursors-expected.txt:
584         * storage/indexeddb/mozilla/object-identity-expected.txt:
585         * storage/indexeddb/mozilla/object-store-inline-autoincrement-key-added-on-put-expected.txt:
586         * storage/indexeddb/mozilla/object-store-remove-values-expected.txt:
587         * storage/indexeddb/mozilla/objectstorenames-expected.txt:
588         * storage/indexeddb/mozilla/odd-result-order-expected.txt:
589         * storage/indexeddb/mozilla/put-get-values-expected.txt:
590         * storage/indexeddb/mozilla/readonly-transactions-expected.txt:
591         * storage/indexeddb/mozilla/readwrite-transactions-expected.txt:
592         * storage/indexeddb/mozilla/readyState-expected.txt:
593         * storage/indexeddb/mozilla/remove-index-expected.txt:
594         * storage/indexeddb/mozilla/remove-objectstore-expected.txt:
595         * storage/indexeddb/mozilla/versionchange-abort-expected.txt:
596         * storage/indexeddb/mutating-cursor-expected.txt:
597         * storage/indexeddb/noblobs-expected.txt:
598         * storage/indexeddb/object-lookups-in-versionchange-expected.txt:
599         * storage/indexeddb/objectStore-required-arguments-expected.txt:
600         * storage/indexeddb/objectstore-autoincrement-expected.txt:
601         * storage/indexeddb/objectstore-basics-expected.txt:
602         * storage/indexeddb/objectstore-clear-expected.txt:
603         * storage/indexeddb/objectstore-count-expected.txt:
604         * storage/indexeddb/objectstore-cursor-expected.txt:
605         * storage/indexeddb/objectstore-removeobjectstore-expected.txt:
606         * storage/indexeddb/open-cursor-expected.txt:
607         * storage/indexeddb/open-during-transaction-expected.txt:
608         * storage/indexeddb/open-ordering-expected.txt:
609         * storage/indexeddb/opencursor-key-expected.txt:
610         * storage/indexeddb/optional-arguments-expected.txt:
611         * storage/indexeddb/pending-activity-expected.txt:
612         * storage/indexeddb/persistence-expected.txt:
613         * storage/indexeddb/prefetch-bugfix-108071-expected.txt:
614         * storage/indexeddb/prefetch-invalidation-expected.txt:
615         * storage/indexeddb/prefetch-race-expected.txt:
616         * storage/indexeddb/queued-commands-expected.txt:
617         * storage/indexeddb/readonly-expected.txt:
618         * storage/indexeddb/readonly-properties-expected.txt:
619         * storage/indexeddb/request-continue-abort-expected.txt:
620         * storage/indexeddb/request-event-propagation-expected.txt:
621         * storage/indexeddb/request-result-cache-expected.txt:
622         * storage/indexeddb/set_version_blocked-expected.txt:
623         * storage/indexeddb/setversion-blocked-by-versionchange-close-expected.txt:
624         * storage/indexeddb/setversion-not-blocked-expected.txt:
625         * storage/indexeddb/structured-clone-expected.txt:
626         * storage/indexeddb/transaction-abort-expected.txt:
627         * storage/indexeddb/transaction-active-flag-expected.txt:
628         * storage/indexeddb/transaction-after-close-expected.txt:
629         * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
630         * storage/indexeddb/transaction-basics-expected.txt:
631         * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame-expected.txt:
632         * storage/indexeddb/transaction-complete-with-js-recursion-expected.txt:
633         * storage/indexeddb/transaction-coordination-across-databases-expected.txt:
634         * storage/indexeddb/transaction-coordination-within-database-expected.txt:
635         * storage/indexeddb/transaction-crash-in-tasks-expected.txt:
636         * storage/indexeddb/transaction-crash-on-abort-expected.txt:
637         * storage/indexeddb/transaction-error-expected.txt:
638         * storage/indexeddb/transaction-event-propagation-expected.txt:
639         * storage/indexeddb/transaction-ordering-expected.txt:
640         * storage/indexeddb/transaction-overlapping-expected.txt:
641         * storage/indexeddb/transaction-read-only-expected.txt:
642         * storage/indexeddb/transaction-readwrite-exclusive-expected.txt:
643         * storage/indexeddb/transaction-rollback-expected.txt:
644         * storage/indexeddb/transaction-scope-sequencing-expected.txt:
645         * storage/indexeddb/transaction-starvation-expected.txt:
646         * storage/indexeddb/transaction-storeNames-required-expected.txt:
647         * storage/indexeddb/unblocked-version-changes-expected.txt:
648         * storage/indexeddb/value-undefined-expected.txt:
649         * storage/indexeddb/values-odd-types-expected.txt:
650         * storage/indexeddb/version-change-abort-expected.txt:
651         * storage/indexeddb/version-change-event-expected.txt:
652         * storage/indexeddb/version-change-exclusive-expected.txt:
653
654 2016-01-16  Myles C. Maxfield  <mmaxfield@apple.com>
655
656         Remove TextRun::allowsRoundingHacks()
657         https://bugs.webkit.org/show_bug.cgi?id=153185
658
659         Reviewed by Simon Fraser.
660
661         * platform/mac/fast/text/rounding-hacks-expansion.html: Removed.
662         * platform/mac/fast/text/rounding-hacks.html: Removed.
663         * platform/mac/platform/mac/fast/text/rounding-hacks-expansion-expected.png: Removed.
664         * platform/mac/platform/mac/fast/text/rounding-hacks-expansion-expected.txt: Removed.
665         * platform/mac/platform/mac/fast/text/rounding-hacks-expected.png: Removed.
666         * platform/mac/platform/mac/fast/text/rounding-hacks-expected.txt: Removed.
667         * svg/text/svg-font-word-rounding-hacks-spaces-expected.html: Removed.
668         * svg/text/svg-font-word-rounding-hacks-spaces.html: Removed.
669
670 2016-01-16  Skachkov Oleksandr  <gskachkov@gmail.com>
671
672         [ES6] Arrow function syntax. Arrow function should support the destructuring parameters.
673         https://bugs.webkit.org/show_bug.cgi?id=146934
674
675         Reviewed by Saam Barati.
676
677         * js/arrowfunction-syntax-errors-expected.txt:
678         * js/arrowfunction-syntax-expected.txt:
679         * js/script-tests/arrowfunction-syntax-errors.js:
680         * js/script-tests/arrowfunction-syntax.js:
681
682 2016-01-16  Joseph Pecoraro  <pecoraro@apple.com>
683
684         Web Inspector: Add tests for Array Utilities like lowerBound/upperBound
685         https://bugs.webkit.org/show_bug.cgi?id=153177
686
687         Reviewed by Timothy Hatcher.
688
689         * inspector/unit-tests/array-utilities-expected.txt: Added.
690         * inspector/unit-tests/array-utilities.html: Added.
691
692 2016-01-16  Simon Fraser  <simon.fraser@apple.com>
693
694         This test needs to force layout before calling setElementUsesDisplayListDrawing(),
695         so that the layer already has its "drawsContents" property updated.
696
697         * displaylists/layer-dispay-list.html:
698
699 2016-01-15  Jiewen Tan  <jiewen_tan@apple.com>
700
701         FrameLoaderClient::didReceiveServerRedirectForProvisionalLoadForFrame() is never called when loading a main resource from the memory cache
702         https://bugs.webkit.org/show_bug.cgi?id=152520
703         <rdar://problem/23305737>
704
705         Reviewed by Andy Estes.
706
707         * http/tests/loading/resources/server-redirect-result.html: Added.
708         * http/tests/loading/resources/server-redirect.php: Added.
709         * http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
710         * http/tests/loading/server-redirect-for-provisional-load-caching.html: Added.
711
712 2016-01-15  Myles C. Maxfield  <mmaxfield@apple.com>
713
714         Content blocking console messages are not deterministic for one test
715         https://bugs.webkit.org/show_bug.cgi?id=153051
716
717         Unreviewed.
718
719         Console messages will print the line number of whichever JavaScript line is
720         being parsed. However, font requests (and therefore content blockers) are
721         not run in response to script. The solution is to add the webfont style
722         from script, so the line number is deterministic.
723
724         * http/tests/contentextensions/font-display-none-repeated-layout.html:
725
726 2016-01-15  Chris Dumez  <cdumez@apple.com>
727
728         Drop obsolete HTMLDocument.width / height attributes
729         https://bugs.webkit.org/show_bug.cgi?id=153144
730
731         Reviewed by Ryosuke Niwa.
732
733         * fast/dom/HTMLDocument/width-and-height-expected.txt: Removed.
734         * fast/dom/HTMLDocument/width-and-height.html: Removed.
735         Drop outdated test.
736
737         * fast/dom/Window/window-property-invalid-characters-ignored-expected.txt:
738         * fast/dom/Window/window-property-invalid-characters-ignored.html:
739         Stop relying on Document.width / height as these are obsolete.
740
741 2016-01-15  Beth Dakin  <bdakin@apple.com>
742
743         Add a test for touch events in scaled documents
744         https://bugs.webkit.org/show_bug.cgi?id=153149
745         -and corresponding-
746         rdar://problem/24181371
747
748         Reviewed by Simon Fraser.
749
750         * fast/events/touch/ios/touch-event-in-scaled-document-expected.txt: Added.
751         * fast/events/touch/ios/touch-event-in-scaled-document.html: Added.
752
753 2016-01-10  Simon Fraser  <simon.fraser@apple.com>
754
755         Make a way to test display-list drawing
756         https://bugs.webkit.org/show_bug.cgi?id=152956
757
758         Reviewed by Ryosuke Niwa.
759         
760         Enable displaylists tests on Mac and iOS.
761
762         * TestExpectations:
763         * displaylists/layer-dispay-list-expected.txt: Added.
764         * displaylists/layer-dispay-list.html: Added.
765         * platform/ios-simulator/TestExpectations:
766         * platform/mac/TestExpectations:
767
768 2016-01-15  Ryosuke Niwa  <rniwa@webkit.org>
769
770         createElementNS and createAttributeNS should treat undefined namespaceURI as null string
771         https://bugs.webkit.org/show_bug.cgi?id=153119
772
773         Reviewed by Chris Dumez.
774
775         Add a regression test for calling createAttributeNS with undefined namespaceURI.
776
777         * fast/dom/Document/createAttributeNS-undefined-namespace-expected.txt: Added.
778         * fast/dom/Document/createAttributeNS-undefined-namespace.html: Added.
779
780 2016-01-15  Jiewen Tan  <jiewen_tan@apple.com>
781
782         Refine http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer*
783         https://bugs.webkit.org/show_bug.cgi?id=153140
784
785         Reviewed by Alexey Proskuryakov.
786
787         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always.html:
788         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default.html:
789         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never.html:
790         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade.html:
791         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer.html:
792         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin.html:
793         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url.html:
794         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped.html:
795         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped.js:
796         (onload):
797         (navigation): Deleted.
798         The reason why the tests are not completed after calling testRunner.notifyDone() is that the original navigation()
799         is bound as the onload of the iframe which will dispatch two load events. Therefore, navigation() will be called
800         twice. Here, change the navigation() to be bound with the main frame's onload function, which will restrict it to
801         be called only once.
802
803 2016-01-15  Myles C. Maxfield  <mmaxfield@apple.com>
804
805         [Cocoa] Font features are not applied to the system font
806         https://bugs.webkit.org/show_bug.cgi?id=153053
807
808         Reviewed by Dean Jackson.
809
810         * fast/text/system-font-features-expected.html: Added.
811         * fast/text/system-font-features.html: Added.
812
813 2016-01-15  Joseph Pecoraro  <pecoraro@apple.com>
814
815         Media Query (-webkit-video-playable-inline) is failing as an invalid media query expression
816         https://bugs.webkit.org/show_bug.cgi?id=153111
817
818         Reviewed by Dean Jackson.
819
820         * fast/media/video-playable-inline-media-query-expected.txt: Added.
821         * fast/media/video-playable-inline-media-query.html: Added.
822         * platform/ios-simulator/ios/fast/media/video-inline-expected.txt: Removed.
823         * platform/ios-simulator/ios/fast/media/video-inline.html: Removed.
824
825 2016-01-15  Joseph Pecoraro  <pecoraro@apple.com>
826
827         LayoutTest inspector/script-profiler/event-type-Other.html is flaky
828         https://bugs.webkit.org/show_bug.cgi?id=153016
829         <rdar://problem/24192919>
830
831         Reviewed by Brian Burg.
832
833         Introduce a better way for the inspected page to signal to
834         the inspector page by dispatching an event with JSON data.
835         Use it in this test to try to eliminate flakyness.
836
837         * http/tests/inspector/resources/inspector-test.js:
838         (TestPage.dispatchEventToFrontend):
839         * http/tests/inspector/resources/protocol-test.js:
840         (TestPage.runTest.window.runTest):
841         (TestPage.dispatchEventToFrontend):
842         * inspector/script-profiler/event-type-Other.html:
843         * inspector/unit-tests/inspector-test-dispatch-event-to-frontend-expected.txt: Added.
844         * inspector/unit-tests/inspector-test-dispatch-event-to-frontend.html: Added.
845         * inspector/unit-tests/protocol-test-dispatch-event-to-frontend-expected.txt: Added.
846         * inspector/unit-tests/protocol-test-dispatch-event-to-frontend.html: Added.
847         * platform/mac/TestExpectations:
848
849 2016-01-15  Zalan Bujtas  <zalan@apple.com>
850
851         ASSERTION FAILED: canHaveChildren() || canHaveGeneratedChildren() in WebCore::RenderElement::insertChildInternal
852         https://bugs.webkit.org/show_bug.cgi?id=123331
853
854         Reviewed by Darin Adler.
855
856         Do not set named flow fragment bit on the flow until after the renderer is attached. Setting/resetting it too early
857         could affect the attach/detach process itself (This is similar to attaching a multi column flow thread).
858
859         * fast/regions/input-box-with-region-assert-expected.txt: Added.
860         * fast/regions/input-box-with-region-assert.html: Added.
861
862 2016-01-15  Joseph Pecoraro  <pecoraro@apple.com>
863
864         Web Inspector: Fix some typos in unit tests
865         https://bugs.webkit.org/show_bug.cgi?id=153141
866
867         Reviewed by Brian Burg.
868
869         * inspector/unit-tests/async-test-suite-expected.txt:
870         * inspector/unit-tests/async-test-suite.html:
871         * inspector/unit-tests/sync-test-suite-expected.txt:
872         * inspector/unit-tests/sync-test-suite.html:
873         Fix some typos.
874
875 2016-01-15  Ryan Haddad  <ryanhaddad@apple.com>
876
877         Rebaseline tables/mozilla_expected_failures/bugs/bug89315.html for ios-simulator
878         https://bugs.webkit.org/show_bug.cgi?id=152130
879
880         Unreviewed test gardening.
881
882         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
883
884 2016-01-15  Andy VanWagoner  <thetalecrafter@gmail.com>
885
886         [INTL] Implement Date.prototype.toLocaleString in ECMA-402
887         https://bugs.webkit.org/show_bug.cgi?id=147611
888
889         Reviewed by Benjamin Poulain.
890
891         * js/intl-datetimeformat-expected.txt: Added test for null options.
892         * js/date-toLocaleString-expected.txt: Added.
893         * js/date-toLocaleString.html: Added.
894         * js/script-tests/intl-datetimeformat.js: Added test for null options.
895         * js/script-tests/date-toLocaleString.js: Added.
896
897 2016-01-15  Antti Koivisto  <antti@apple.com>
898
899         Switch out from ES6 arrow function syntax to allow the test to work with an older WebKit.
900
901         * fast/loader/cache-encoding.html:
902
903 2016-01-15  Youenn Fablet  <youenn.fablet@crf.canon.fr>
904
905         [Streams API] Expose ReadableStream and relatives to Worker
906         https://bugs.webkit.org/show_bug.cgi?id=152066
907
908         Reviewed by Darin Adler.
909
910         Rebasing tests as ReadableStream is now available in workers.
911
912         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
913         * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
914
915 2016-01-15  Youenn Fablet  <youenn.fablet@crf.canon.fr>
916
917         CORS: Fix the handling of redirected request containing Origin null.
918         https://bugs.webkit.org/show_bug.cgi?id=128816
919
920         Reviewed by Brent Fulgham.
921
922         Merging Blink patch from George Ancil (https://chromiumcodereview.appspot.com/20735002)
923
924         Added two tests to check CORS with Origin null in HTTP redirect and iframe cases.
925         Updated two test sandboxed iframes test expectations (requests are still denied but error messages are different).
926
927         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null-expected.txt: Added.
928         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null.html: Added.
929         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
930         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
931         * http/tests/xmlhttprequest/redirect-cors-origin-null-expected.txt: Added.
932         * http/tests/xmlhttprequest/redirect-cors-origin-null.html: Added.
933         * http/tests/xmlhttprequest/resources/access-control-sandboxed-iframe-allow-origin-null-iframe.html: Added.
934         * http/tests/xmlhttprequest/resources/access-control-sandboxed-iframe-allow-origin-null.cgi: Added.
935         * http/tests/xmlhttprequest/resources/redirect-cors-origin-null-pass.php: Added.
936         * http/tests/xmlhttprequest/resources/redirect-cors-origin-null.php: Added.
937
938 2016-01-14  Commit Queue  <commit-queue@webkit.org>
939
940         Unreviewed, rolling out r195064.
941         https://bugs.webkit.org/show_bug.cgi?id=153118
942
943         test fails most of the time (Requested by alexchristensen on
944         #webkit).
945
946         Reverted changeset:
947
948         "Avoid downloading the wrong image for <picture> elements."
949         https://bugs.webkit.org/show_bug.cgi?id=153027
950         http://trac.webkit.org/changeset/195064
951
952 2016-01-14  Myles C. Maxfield  <mmaxfield@apple.com>
953
954         Test gardening after r195088
955
956         Unreviewed.
957
958         * http/tests/contentextensions/font-display-none-repeated-layout-expected.txt:
959
960 2016-01-14  Myles C. Maxfield  <mmaxfield@apple.com>
961
962         Mixing Content Blocking of fonts and display:none rules causes battery drain
963         https://bugs.webkit.org/show_bug.cgi?id=153051
964         <rdar://problem/23187709>
965
966         Reviewed by Alex Christensen.
967
968         Make sure that layoutCount does not skyrocket.
969
970         * http/tests/contentextensions/font-display-none-repeated-layout-expected.txt: Added.
971         * http/tests/contentextensions/font-display-none-repeated-layout.html: Added.
972         * http/tests/contentextensions/font-display-none-repeated-layout.html.json: Added.
973
974 2016-01-14  Ryosuke Niwa  <rniwa@webkit.org>
975
976         Add document.defineCustomElement
977         https://bugs.webkit.org/show_bug.cgi?id=153092
978
979         Reviewed by Chris Dumez.
980
981         Added tests for document.defineCustomElement and instantiating custom elements.
982
983         * TestExpectations: Skipped the tests on non-Mac ports.
984         * fast/custom-elements: Added.
985         * fast/custom-elements/Document-defineCustomElement-expected.txt: Added.
986         * fast/custom-elements/Document-defineCustomElement.html: Added.
987         * fast/custom-elements/HTMLElement-constructor-expected.txt: Added.
988         * fast/custom-elements/HTMLElement-constructor.html: Added.
989         * platform/mac/TestExpectations:
990
991 2016-01-14  Beth Dakin  <bdakin@apple.com>
992
993         WK2: Request completion candidates when needed
994         https://bugs.webkit.org/show_bug.cgi?id=153040
995         -and corresponding-
996         rdar://problem/24155631
997
998         Reviewed by Enrica Casucci and Tim Horton.
999
1000         Getting updated EditorState in platformEditorState causes some extra layout 
1001         to happen, so now the layout test results for WK2 reflect the results that we 
1002         already see on iOS for this test and they reflect the render tree as it is 
1003         when you load the page in browser.
1004         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
1005
1006         WebKit 1 is not affected by these new results, so this adds WK-1 only results 
1007         that match the old Mac results.
1008         * platform/mac-wk1/fast/dom: Added.
1009         * platform/mac-wk1/fast/dom/focus-contenteditable-expected.txt: Added.
1010
1011 2016-01-14  Daniel Bates  <dabates@apple.com>
1012
1013         Disallow use of Geolocation service from unique origins
1014         https://bugs.webkit.org/show_bug.cgi?id=153102
1015         <rdar://problem/23055645>
1016
1017         Reviewed by Alexey Proskuryakov.
1018
1019         * fast/dom/Geolocation/dataURL-getCurrentPosition-expected.txt: Added.
1020         * fast/dom/Geolocation/dataURL-getCurrentPosition.html: Added.
1021         * fast/dom/Geolocation/dataURL-watchPosition-expected.txt: Added.
1022         * fast/dom/Geolocation/dataURL-watchPosition.html: Added.
1023         * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt: Added.
1024         * fast/dom/Geolocation/srcdoc-getCurrentPosition.html: Added.
1025         * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt: Added.
1026         * fast/dom/Geolocation/srcdoc-watchPosition.html: Added.
1027         * http/tests/security/resources/checkThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod.js: Added.
1028         (done):
1029         (logMessage):
1030         (didReceivePosition):
1031         (didReceiveError):
1032         (checkThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod):
1033         (markupToCheckThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod):
1034         (dataURLToCheckThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod):
1035         * http/tests/security/resources/sandboxed-iframe-geolocation-getCurrentPosition.html: Added.
1036         * http/tests/security/resources/sandboxed-iframe-geolocation-watchPosition.html: Added.
1037         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition-expected.txt: Added.
1038         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition.html: Added.
1039         * http/tests/security/sandboxed-iframe-geolocation-watchPosition-expected.txt: Added.
1040         * http/tests/security/sandboxed-iframe-geolocation-watchPosition.html: Added.
1041
1042 2016-01-14  Daniel Bates  <dabates@apple.com>
1043
1044         [XSS Auditor] Partial bypass when web server collapses path components
1045         https://bugs.webkit.org/show_bug.cgi?id=152872
1046
1047         Reviewed by Brent Fulgham.
1048
1049         Merged from Blink (patch by Tom Sepez <tsepez@chromium.org>):
1050         <https://src.chromium.org/viewvc/blink?revision=167610&view=revision>
1051
1052         * http/tests/security/xssAuditor/embed-tag-in-path-unterminated-expected.txt: Added.
1053         * http/tests/security/xssAuditor/embed-tag-in-path-unterminated.html: Added.
1054         * http/tests/security/xssAuditor/intercept/.htaccess:
1055
1056 2016-01-14  Zalan Bujtas  <zalan@apple.com>
1057
1058         [iOS Simulator] fast/table/003.html failing
1059         https://bugs.webkit.org/show_bug.cgi?id=152444
1060
1061         Unreviewed gardening.
1062
1063         * platform/ios-simulator/fast/table/003-expected.txt:
1064
1065 2016-01-14  Keith Miller  <keith_miller@apple.com>
1066
1067         [ES6] Support subclassing Function.
1068         https://bugs.webkit.org/show_bug.cgi?id=153081
1069
1070         Reviewed by Geoffrey Garen.
1071
1072         Rebasline tests with the new clearer error message.
1073
1074         * js/class-syntax-extends-expected.txt:
1075         * js/script-tests/class-syntax-extends.js:
1076
1077 2016-01-14  Zalan Bujtas  <zalan@apple.com>
1078
1079         ASSERTION FAILED: !newRelayoutRoot.container() || !newRelayoutRoot.container()->needsLayout() in WebCore::FrameView::scheduleRelayoutOfSubtree
1080         https://bugs.webkit.org/show_bug.cgi?id=151605#c1
1081
1082         Reviewed by David Hyatt.
1083
1084         Do not let RenderMultiColumnSet/RenderFlowThread mark ancestors dirty while updating scrollbars
1085         for overflow content. While updating scrollbars, we only layout descendants so marking parents dirty
1086         is unnecessary and could lead to an invalid dirty state.
1087
1088         * fast/multicol/body-stuck-with-dirty-bit-with-columns-expected.txt: Added.
1089         * fast/multicol/body-stuck-with-dirty-bit-with-columns.html: Added.
1090
1091 2016-01-14  Dave Hyatt  <hyatt@apple.com>
1092
1093         Avoid downloading the wrong image for <picture> elements.
1094         https://bugs.webkit.org/show_bug.cgi?id=153027
1095
1096         Reviewed by Dean Jackson.
1097
1098         * fast/picture/image-picture-loads-1x-expected.txt: Added.
1099         * fast/picture/image-picture-loads-1x.html: Added.
1100
1101 2016-01-14  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1102
1103         Move streams/webkitGetUserMedia-shadowing-then.html to fast/mediastream
1104         https://bugs.webkit.org/show_bug.cgi?id=152973
1105
1106         Reviewed by Brent Fulgham.
1107
1108         Moved the test, made it asynchronous to ensure that the error callback is called.
1109
1110         * fast/mediastream/webkitGetUserMedia-shadowing-then-expected.txt: Renamed from LayoutTests/streams/webkitGetUserMedia-shadowing-then-expected.txt.
1111         * fast/mediastream/webkitGetUserMedia-shadowing-then.html: Renamed from LayoutTests/streams/webkitGetUserMedia-shadowing-then.html.
1112
1113 2016-01-14  Commit Queue  <commit-queue@webkit.org>
1114
1115         Unreviewed, rolling out r195002.
1116         https://bugs.webkit.org/show_bug.cgi?id=153098
1117
1118         Crashes many/most editing tests (Requested by ap on #webkit).
1119
1120         Reverted changeset:
1121
1122         "WK2: Request completion candidates when needed"
1123         https://bugs.webkit.org/show_bug.cgi?id=153040
1124         http://trac.webkit.org/changeset/195002
1125
1126 2016-01-14  Martin Robinson  <mrobinson@igalia.com>
1127
1128         [GTK] [EFL] Hyphenation can never work in practice due to requirements on lang tags
1129         https://bugs.webkit.org/show_bug.cgi?id=147310
1130
1131         Reviewed by Michael Catanzaro.
1132
1133         Update some baselines and add a GTK+ specific test for locale variations.
1134
1135         * platform/gtk/fast/text/hyphenate-flexible-locales-expected.html: Added.
1136         * platform/gtk/fast/text/hyphenate-flexible-locales.html: Added.
1137         * platform/gtk/fast/text/hyphenate-locale-expected.png: We now properly hyphenate
1138         text with the 'en' locale.
1139         * platform/gtk/fast/text/hyphenate-locale-expected.txt:
1140
1141 2016-01-14  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1142
1143         Fix problems with cross-origin redirects
1144         https://bugs.webkit.org/show_bug.cgi?id=116075
1145
1146         Reviewed by Daniel Bates.
1147
1148         Merging https://chromium.googlesource.com/chromium/blink/+/7ea774e478f84f355748108d2aaabca15355d512 by Ken Russell
1149         This merge adds tests for cross origin requests triggered from same origin redirection responses with and without credentials).
1150         Rebaseline of some tests due to console error messages generated from newly hit CORS checks.
1151
1152         * TestExpectations: Disabled WPT tests that require access to non localhost URLs which are currently blocked by DTR/WTR.
1153         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1154         * http/tests/xmlhttprequest/access-control-and-redirects-async-same-origin-expected.txt: Added.
1155         * http/tests/xmlhttprequest/access-control-and-redirects-async-same-origin.html: Added.
1156         * http/tests/xmlhttprequest/access-control-and-redirects-async.html:
1157         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
1158         * http/tests/xmlhttprequest/access-control-and-redirects.html:
1159         * http/tests/xmlhttprequest/redirect-cross-origin-2-expected.txt:
1160         * http/tests/xmlhttprequest/redirect-cross-origin-expected.txt:
1161         * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt:
1162         * http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
1163         * http/tests/xmlhttprequest/resources/access-control-basic-allow-no-credentials.cgi: Added.
1164         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
1165
1166 2016-01-13  Ryan Haddad  <ryanhaddad@apple.com>
1167
1168         Marking test as flaky: sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T2.html
1169         https://bugs.webkit.org/show_bug.cgi?id=153086
1170
1171         Unreviewed test gardening.
1172
1173         * platform/mac/TestExpectations:
1174
1175 2016-01-13  Beth Dakin  <bdakin@apple.com>
1176
1177         WK2: Request completion candidates when needed
1178         https://bugs.webkit.org/show_bug.cgi?id=153040
1179         -and corresponding-
1180         rdar://problem/24155631
1181
1182         Reviewed by Enrica Casucci.
1183
1184         Getting updated EditorState in platformEditorState causes some extra layout 
1185         to happen, so now the layout test results for WK2 reflect the results that we 
1186         already see on iOS for this test and they reflect the render tree as it is 
1187         when you load the page in browser.
1188         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
1189
1190         WebKit 1 is not affected by these new results, so this adds WK-1 only results 
1191         that match the old Mac results.
1192         * platform/mac-wk1/fast/dom: Added.
1193         * platform/mac-wk1/fast/dom/focus-contenteditable-expected.txt: Added.
1194
1195 2016-01-12  Ryosuke Niwa  <rniwa@webkit.org>
1196
1197         formaction must return document's address when formaction is missing
1198         https://bugs.webkit.org/show_bug.cgi?id=148874
1199
1200         Reviewed by Chris Dumez.
1201
1202         Added a regression test and rebaselined imported W3C tests.
1203
1204         * fast/forms/formaction-attribute-with-empty-value-expected.txt: Added.
1205         * fast/forms/formaction-attribute-with-empty-value.html: Added.
1206         * fast/forms/submit-form-attributes-expected.txt:
1207         * fast/forms/submit-form-attributes.html:
1208
1209 2016-01-13  Mark Lam  <mark.lam@apple.com>
1210
1211         The StringFromCharCode DFG intrinsic should support untyped operands.
1212         https://bugs.webkit.org/show_bug.cgi?id=153046
1213
1214         Reviewed by Geoffrey Garen.
1215
1216         * js/regress/ftl-polymorphic-StringFromCharCode-expected.txt: Added.
1217         * js/regress/ftl-polymorphic-StringFromCharCode.html: Added.
1218         * js/regress/script-tests/ftl-polymorphic-StringFromCharCode.js: Added.
1219         (o1.valueOf):
1220         (foo):
1221
1222 2016-01-13  Joseph Pecoraro  <pecoraro@apple.com>
1223
1224         Web Inspector: Inspector should use the last sourceURL / sourceMappingURL directive
1225         https://bugs.webkit.org/show_bug.cgi?id=153072
1226         <rdar://problem/24168312>
1227
1228         Reviewed by Timothy Hatcher.
1229
1230         * inspector/console/console-api-expected.txt:
1231         * inspector/console/console-table-expected.txt:
1232         * platform/mac/inspector/model/remote-object-expected.txt:
1233         Updated line number in output now that code evaluated through the frontend
1234         gets the __WebInspectorInternal__ sourceURL prepended to the start instead
1235         of appended to the end.
1236
1237         * inspector/debugger/sourceURLs-expected.txt:
1238         * inspector/debugger/sourceURLs.html:
1239         Update the test to find the second sourceURL, not the first.
1240
1241 2016-01-13  Daniel Bates  <dabates@apple.com>
1242
1243         [XSS Auditor] Do not include trailing comment characters in JavaScript snippets
1244         https://bugs.webkit.org/show_bug.cgi?id=152873
1245
1246         Reviewed by Brent Fulgham.
1247
1248         Merged from Blink (patch by Tom Sepez <tsepez@chromium.org>):
1249         <https://src.chromium.org/viewvc/blink?view=rev&revision=169967>
1250
1251         * http/tests/security/xssAuditor/script-tag-with-injected-comment-expected.txt: Added.
1252         * http/tests/security/xssAuditor/script-tag-with-injected-comment.html: Added.
1253
1254 2016-01-13  Daniel Bates  <dabates@apple.com>
1255
1256         [XSS Auditor] Add test when XSS payload is in the path portion of the URL
1257         https://bugs.webkit.org/show_bug.cgi?id=152871
1258
1259         Reviewed by Brent Fulgham.
1260
1261         Merged from Blink (patch by Tom Sepez <tsepez@chromium.org>):
1262         <https://src.chromium.org/viewvc/blink?revision=164746&view=revision>
1263
1264         Add infrastructure and a test for an XSS attack where the payload is
1265         embedded in the path portion of the URL.
1266
1267         Many XSS Auditor tests pass the XSS payload to CGI scripts via the
1268         query string portion of the URL. Now we also support calling these
1269         same scripts with the payload embedded in the path portion of the
1270         URL.
1271
1272         Loading <http://127.0.0.1:8000/security/xssAuditor/intercept/X/Y>
1273         returns a response whose content is identical to <http://127.0.0.1:8000/security/xssAuditor/resoures/X?q=Y>,
1274         where X is the filename of some CGI script in directory LayoutTests/http/tests/security/xssAuditor/resources
1275         and Y is the XSS payload.
1276
1277         * http/tests/security/xssAuditor/intercept/.htaccess: Added.
1278         * http/tests/security/xssAuditor/reflection-in-path-expected.txt: Added.
1279         * http/tests/security/xssAuditor/reflection-in-path.html: Added.
1280         * http/tests/security/xssAuditor/resources/echo-form-action.pl: Added.
1281
1282 2016-01-13  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1283
1284         WebRTC: Add support for RTCRtpSender.replaceTrack()
1285         https://bugs.webkit.org/show_bug.cgi?id=153063
1286
1287         Reviewed by Eric Carlson.
1288
1289         Add API test for RTCRtpSender.replaceTrack(). A successful call is still
1290         rejected (promise) until proper support is available in the WebRTC backend.
1291
1292         * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt: Added.
1293         * fast/mediastream/RTCRtpSender-replaceTrack.html: Added.
1294
1295 2016-01-13  Mario Sanchez Prada  <mario@webkit.org>
1296
1297         [GTK] Unreviewed gardening.
1298
1299         * platform/gtk/TestExpectations: Mark three tests failing in the
1300         GTK bots as Crash, Timeout (release builds only) and Failure.
1301
1302 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
1303
1304         Changing expectation from flaky to skip for two crashing tests.
1305         https://bugs.webkit.org/show_bug.cgi?id=152279
1306
1307         Unreviewed test gardening.
1308
1309         * platform/ios-simulator/TestExpectations:
1310
1311 2016-01-12  Commit Queue  <commit-queue@webkit.org>
1312
1313         Unreviewed, rolling out r194926 and r194928.
1314         https://bugs.webkit.org/show_bug.cgi?id=153048
1315
1316         This change is causing LayoutTest crashes (Requested by
1317         ryanhaddad on #webkit).
1318
1319         Reverted changesets:
1320
1321         "Avoid downloading the wrong image for <picture> elements."
1322         https://bugs.webkit.org/show_bug.cgi?id=153027
1323         http://trac.webkit.org/changeset/194926
1324
1325         "Avoid downloading the wrong image for <picture> elements."
1326         https://bugs.webkit.org/show_bug.cgi?id=153027
1327         http://trac.webkit.org/changeset/194928
1328
1329 2016-01-12  Dean Jackson  <dino@apple.com>
1330
1331         [iOS] Antialiasing doesn't work in WebGL
1332         https://bugs.webkit.org/show_bug.cgi?id=153000
1333         <rdar://problem/9165531>
1334
1335         Reviewed by Alex Christensen.
1336
1337         New test to check if WebGL antialiasing happened on a rendered canvas.
1338
1339         * fast/canvas/webgl/antialiasing-enabled-expected.txt: Added.
1340         * fast/canvas/webgl/antialiasing-enabled.html: Added.
1341
1342 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
1343
1344         Skipped more tests related to picture element on ios-simulator and grouped them together in TestExpectations file.
1345
1346         Unreviewed test gardening.
1347
1348         * platform/ios-simulator/TestExpectations:
1349
1350 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
1351
1352         Skipping crashing test fast/picture/image-picture-loads-1x.html on ios-simulator
1353         https://bugs.webkit.org/show_bug.cgi?id=153043
1354
1355         Unreviewed test gardening.
1356
1357         * platform/ios-simulator/TestExpectations:
1358
1359 2016-01-12  Dave Hyatt  <hyatt@apple.com>
1360
1361         Avoid downloading the wrong image for <picture> elements.
1362         https://bugs.webkit.org/show_bug.cgi?id=153027
1363
1364         Reviewed by Dean Jackson.
1365
1366         * fast/picture/image-picture-loads-1x-expected.txt: Added.
1367         * fast/picture/image-picture-loads-1x.html: Added.
1368
1369 2016-01-12  Daniel Bates  <dabates@apple.com>
1370
1371         XSS Auditor should navigate to empty substitute data on full page block
1372         https://bugs.webkit.org/show_bug.cgi?id=152868
1373         <rdar://problem/18658448>
1374
1375         Reviewed by David Kilzer and Andy Estes.
1376
1377         Derived from Blink patch (by Tom Sepez <tsepez@chromium.org>):
1378         <https://src.chromium.org/viewvc/blink?view=rev&revision=179240>
1379
1380         Added additional test block-does-not-leak-that-page-was-blocked-using-empty-data-url.html to explicitly
1381         tests that we do redirect to an empty data URL when a full page block is triggered.
1382
1383         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-allow-block-expected.txt:
1384         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-allow-expected.txt:
1385         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-block-expected.txt:
1386         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-filter-expected.txt:
1387         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-invalid-expected.txt:
1388         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-unset-expected.txt:
1389         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-filter-block-expected.txt:
1390         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-invalid-block-expected.txt:
1391         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-unset-block-expected.txt:
1392         * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
1393         * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
1394         * http/tests/security/xssAuditor/block-does-not-leak-that-page-was-blocked-using-empty-data-url-expected.txt: Added.
1395         * http/tests/security/xssAuditor/block-does-not-leak-that-page-was-blocked-using-empty-data-url.html: Added.
1396         * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
1397         * http/tests/security/xssAuditor/full-block-iframe-javascript-url-expected.txt:
1398         * http/tests/security/xssAuditor/full-block-javascript-link-expected.txt:
1399         * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
1400         * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
1401         * http/tests/security/xssAuditor/full-block-script-tag-cross-domain-expected.txt:
1402         * http/tests/security/xssAuditor/full-block-script-tag-expected.txt:
1403         * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
1404         * http/tests/security/xssAuditor/full-block-script-tag.html:
1405         * http/tests/security/xssAuditor/xss-protection-parsing-03-expected.txt:
1406         * http/tests/security/xssAuditor/xss-protection-parsing-04-expected.txt:
1407
1408 2016-01-12  Jiewen Tan  <jiewen_tan@apple.com>
1409
1410         Null dereference loading Blink layout test fast/frames/navigation-in-pagehide.html
1411         https://bugs.webkit.org/show_bug.cgi?id=149303
1412         <rdar://problem/22747634>
1413
1414         Reviewed by Brent Fulgham.
1415
1416         * imported/blink/fast/frames/navigation-in-pagehide-expected.txt: Added.
1417         * imported/blink/fast/frames/navigation-in-pagehide.html: Added.
1418
1419 2016-01-12  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1420
1421         WebRTC: Update RTCPeerConnection.add/removeTrack() and add test
1422         https://bugs.webkit.org/show_bug.cgi?id=153010
1423
1424         Reviewed by Eric Carlson.
1425
1426         Add test for RTCPeerConnection.add/removeTrack() (currently not covered by other tests).
1427         This test also covers some of the functionality of RTCRtpSender.
1428
1429         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt: Added.
1430         * fast/mediastream/RTCPeerConnection-add-removeTrack.html: Added.
1431
1432 2016-01-12  Jiewen Tan  <jiewen_tan@apple.com>
1433
1434         Null dereference loading Blink layout test editing/selection/selectstart-event-crash.html
1435         https://bugs.webkit.org/show_bug.cgi?id=150210
1436         <rdar://problem/23137259>
1437
1438         Reviewed by Brent Fulgham.
1439
1440         * imported/blink/editing/selection/selectstart-event-crash-expected.txt: Added.
1441         * imported/blink/editing/selection/selectstart-event-crash.html: Added.
1442         * platform/ios-simulator-wk2/TestExpectations:
1443
1444 2016-01-12  Jiewen Tan  <jiewen_tan@apple.com>
1445
1446         Null dereference loading Blink layout test editing/apply-inline-style-to-element-with-no-renderer-crash.html
1447         https://bugs.webkit.org/show_bug.cgi?id=149287
1448         <rdar://problem/22746217>
1449
1450         Reviewed by Brent Fulgham.
1451
1452         * imported/blink/editing/apply-inline-style-to-element-with-no-renderer-crash-expected.txt: Added.
1453         * imported/blink/editing/apply-inline-style-to-element-with-no-renderer-crash.html: Added.
1454
1455 2016-01-12  Brady Eidson  <beidson@apple.com>
1456
1457         Modern IDB: storage/indexeddb/dont-wedge.html is flaky.
1458         https://bugs.webkit.org/show_bug.cgi?id=152892
1459
1460         Reviewed by Alex Christensen.
1461
1462         * platform/mac-wk1/TestExpectations:
1463
1464 2016-01-12  Antti Koivisto  <antti@apple.com>
1465
1466         Don't reuse memory cache entries with different charset
1467         https://bugs.webkit.org/show_bug.cgi?id=110031
1468
1469         Reviewed by Andreas Kling.
1470
1471         * fast/loader/cache-encoding-expected.txt: Added.
1472         * fast/loader/cache-encoding.html: Added.
1473         * fast/loader/resources/success.js: Added.
1474
1475 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
1476
1477         Marking inspector/model/scope-chain-node.html as flaky on Mac debug
1478         https://bugs.webkit.org/show_bug.cgi?id=153018
1479
1480         Unreviewed test gardening.
1481
1482         * platform/mac/TestExpectations:
1483
1484 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
1485
1486         Marking inspector/script-profiler/event-type-Other.html as flaky on Mac
1487         https://bugs.webkit.org/show_bug.cgi?id=153016
1488
1489         Unreviewed test gardening.
1490
1491         * platform/mac/TestExpectations:
1492
1493 2016-01-12  Carlos Garcia Campos  <cgarcia@igalia.com>
1494
1495         Unreviewed GTK+ gardening. Rebaseline test results after r194847.
1496
1497         Before r194847 we were always taking the separator of combo boxes
1498         into account when calculating the size of menu list buttons, even
1499         when we didn't render the separator. In r194847 we removed all the
1500         code to deal with separators in combo boxes. Also, since r194847
1501         we are correctly adding the padding between the icon and the text
1502         in search fileds.
1503
1504         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
1505         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
1506         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
1507         * platform/gtk/editing/pasteboard/4641033-expected.txt:
1508         * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
1509         * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
1510         * platform/gtk/editing/selection/caret-before-select-expected.txt:
1511         * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
1512         * platform/gtk/editing/selection/select-box-expected.txt:
1513         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
1514         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
1515         * platform/gtk/fast/css/input-search-padding-expected.txt:
1516         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
1517         * platform/gtk/fast/css/text-overflow-input-expected.txt:
1518         * platform/gtk/fast/css/text-transform-select-expected.txt:
1519         * platform/gtk/fast/forms/001-expected.txt:
1520         * platform/gtk/fast/forms/003-expected.txt:
1521         * platform/gtk/fast/forms/004-expected.txt:
1522         * platform/gtk/fast/forms/basic-inputs-expected.txt:
1523         * platform/gtk/fast/forms/basic-selects-expected.txt:
1524         * platform/gtk/fast/forms/box-shadow-override-expected.txt:
1525         * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
1526         * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
1527         * platform/gtk/fast/forms/form-element-geometry-expected.txt:
1528         * platform/gtk/fast/forms/input-appearance-height-expected.txt:
1529         * platform/gtk/fast/forms/input-value-expected.txt:
1530         * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
1531         * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
1532         * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
1533         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
1534         * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
1535         * platform/gtk/fast/forms/menulist-style-color-expected.txt:
1536         * platform/gtk/fast/forms/menulist-width-change-expected.txt:
1537         * platform/gtk/fast/forms/option-script-expected.txt:
1538         * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
1539         * platform/gtk/fast/forms/placeholder-position-expected.txt:
1540         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
1541         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
1542         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
1543         * platform/gtk/fast/forms/search-rtl-expected.txt:
1544         * platform/gtk/fast/forms/search-styled-expected.txt:
1545         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
1546         * platform/gtk/fast/forms/searchfield-heights-expected.txt:
1547         * platform/gtk/fast/forms/select-background-none-expected.txt:
1548         * platform/gtk/fast/forms/select-baseline-expected.txt:
1549         * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
1550         * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
1551         * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
1552         * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
1553         * platform/gtk/fast/forms/select-initial-position-expected.txt:
1554         * platform/gtk/fast/forms/select-selected-expected.txt:
1555         * platform/gtk/fast/forms/select-size-expected.txt:
1556         * platform/gtk/fast/forms/select-style-expected.txt:
1557         * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
1558         * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
1559         * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
1560         * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
1561         * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
1562         * platform/gtk/fast/html/keygen-expected.txt:
1563         * platform/gtk/fast/invalid/014-expected.txt:
1564         * platform/gtk/fast/parser/document-write-option-expected.txt:
1565         * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
1566         * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
1567         * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
1568         * platform/gtk/fast/replaced/three-selects-break-expected.txt:
1569         * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
1570         * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
1571         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
1572
1573 2016-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
1574
1575         Inconsistencies in main resource load delegates when loading from history
1576         https://bugs.webkit.org/show_bug.cgi?id=150927
1577
1578         Reviewed by Michael Catanzaro.
1579
1580         Add test to check that main resource load delegates are emitted in
1581         the same order before the load is committed when loading a page
1582         from history with the page cache enabled and disabled.
1583
1584         * http/tests/loading/main-resource-delegates-on-back-navigation-expected.txt: Added.
1585         * http/tests/loading/main-resource-delegates-on-back-navigation.html: Added.
1586         * http/tests/loading/resources/page-go-back-onload.html: Added.
1587         * loader/go-back-cached-main-resource-expected.txt:
1588
1589 2016-01-11  Johan K. Jensen  <jj@johanjensen.dk>
1590
1591         Web Inspector: console.count() shouldn't show a colon in front of a number
1592         https://bugs.webkit.org/show_bug.cgi?id=152038
1593
1594         Reviewed by Brian Burg.
1595
1596         * inspector/console/console-api-expected.txt:
1597         * inspector/console/console-api.html:
1598         Add testcases for console.count
1599
1600 2016-01-11  Joseph Pecoraro  <pecoraro@apple.com>
1601
1602         keywords ("super", "delete", etc) should be valid method names
1603         https://bugs.webkit.org/show_bug.cgi?id=144281
1604
1605         Reviewed by Ryosuke Niwa.
1606
1607         * js/class-syntax-super-expected.txt:
1608         * js/script-tests/class-syntax-super.js:
1609         Update the test for the correct expected result.
1610
1611         * js/keyword-method-names-expected.txt: Added.
1612         * js/keyword-method-names.html: Added.
1613         * js/script-tests/keyword-method-names.js: Added.
1614         Add tests to cover parsing allows keywords in method name syntax.
1615
1616 2016-01-11  Brady Eidson  <beidson@apple.com>
1617
1618         Modern IDB: storage/indexeddb/intversion-long-queue.html fails.
1619         https://bugs.webkit.org/show_bug.cgi?id=152995
1620
1621         Reviewed by Alex Christensen.
1622
1623         * platform/mac-wk1/TestExpectations:
1624         * storage/indexeddb/intversion-long-queue-expected.txt:
1625         * storage/indexeddb/resources/intversion-long-queue.js:
1626
1627 2016-01-11  Brady Eidson  <beidson@apple.com>
1628
1629         Modern IDB: storage/indexeddb/index-multientry.html fails under GuardMalloc/ASAN.
1630         https://bugs.webkit.org/show_bug.cgi?id=152990
1631
1632         Reviewed by Alex Christensen.
1633
1634         * platform/mac-wk1/TestExpectations:
1635
1636 2016-01-11  Joseph Pecoraro  <pecoraro@apple.com>
1637
1638         Web Inspector: Migrate Page Timeline recording to ScriptProfiler
1639         https://bugs.webkit.org/show_bug.cgi?id=152727
1640
1641         Reviewed by Brian Burg.
1642
1643         * inspector/script-profiler/event-type-Other-expected.txt: Added.
1644         * inspector/script-profiler/event-type-Other.html: Added.
1645         Add a test that Web script evaluations create "Other" ScriptProfiler events.
1646
1647 2016-01-11  Zalan Bujtas  <zalan@apple.com>
1648
1649         Padding added to table-cell element after font-size change.
1650         https://bugs.webkit.org/show_bug.cgi?id=152796
1651
1652         Reviewed by David Hyatt.
1653
1654         Do not include intrinsicPaddingBefore value while figuring out the height of a row.
1655         In RenderTableSection::calcRowLogicalHeight() we are interested in the height of the content
1656         without the additional padding (normal padding is included).
1657
1658         * TestExpectations: This test fails even without the patch when Ahem font is not used.
1659         * fast/table/table-baseline-grows-expected.html: Added.
1660         * fast/table/table-baseline-grows.html: Added.
1661
1662 2016-01-11  Dave Hyatt  <hyatt@apple.com>
1663
1664         Picture element needs to work with the preload scanner and select the correct
1665         source element instead of loading the image.
1666         https://bugs.webkit.org/show_bug.cgi?id=152983
1667
1668         Reviewed by Dean Jackson.
1669
1670         These tests are imported from Blink, although they have been modified slightly to
1671         reflect the fact that we pass the nested <picture> cases that Blink fails.
1672
1673         * http/tests/loading/hidpi-preload-picture-sizes-expected.txt: Added.
1674         * http/tests/loading/hidpi-preload-picture-sizes.html: Added.
1675         * http/tests/loading/preload-picture-invalid-expected.txt: Added.
1676         * http/tests/loading/preload-picture-invalid.html: Added.
1677         * http/tests/loading/preload-picture-nested-expected.txt: Added.
1678         * http/tests/loading/preload-picture-nested.html: Added.
1679         * http/tests/loading/preload-picture-sizes-expected.txt: Added.
1680         * http/tests/loading/preload-picture-sizes.html: Added.
1681         * http/tests/loading/resources/base-image1.png: Added.
1682         * http/tests/loading/resources/base-image2.png: Added.
1683         * http/tests/loading/resources/base-image3.png: Added.
1684         * http/tests/loading/resources/dup-image1.png: Added.
1685         * http/tests/loading/resources/dup-image2.png: Added.
1686         * http/tests/loading/resources/dup-image3.png: Added.
1687         * http/tests/loading/resources/image1.png: Added.
1688         * http/tests/loading/resources/image2.png: Added.
1689         * http/tests/loading/resources/picture-preload-helper.js: Added.
1690
1691 2016-01-11  Brady Eidson  <beidson@apple.com>
1692
1693         Modern IDB: storage/indexeddb/key-generator.html fails.
1694         https://bugs.webkit.org/show_bug.cgi?id=152981
1695
1696         Reviewed by Alex Christensen.
1697
1698         * platform/mac-wk1/TestExpectations:
1699         * platform/wk2/imported/w3c/indexeddb/keygenerator-overflow-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-overflow-expected.txt.
1700
1701 2016-01-11  Brady Eidson  <beidson@apple.com>
1702
1703         Modern IDB: storage/indexeddb/lazy-index-population.html fails.
1704         https://bugs.webkit.org/show_bug.cgi?id=152976
1705
1706         Reviewed by Alex Christensen.
1707
1708         * platform/mac-wk1/TestExpectations:
1709
1710 2016-01-11  Michael Catanzaro  <mcatanzaro@igalia.com>
1711
1712         [GTK] Update test expectations after r194845
1713
1714         Unreviewed gardening. Mark XHTML tests as passing now that we have patched shared-mime-info
1715         to better detect XHTML. Add expectations for additional XHTML tests that were unskipped in
1716         r194845.
1717
1718         * platform/gtk/TestExpectations:
1719         * platform/gtk/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
1720         * platform/gtk/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
1721         * platform/gtk/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
1722         * platform/gtk/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
1723         * platform/gtk/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
1724         * platform/gtk/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
1725         * platform/gtk/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
1726         * platform/gtk/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
1727         * platform/gtk/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
1728         * platform/gtk/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
1729         * platform/gtk/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
1730         * platform/gtk/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
1731         * platform/gtk/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
1732         * platform/gtk/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
1733         * platform/gtk/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
1734         * platform/gtk/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
1735         * platform/gtk/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
1736         * platform/gtk/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
1737         * platform/gtk/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
1738         * platform/gtk/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
1739         * platform/gtk/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
1740         * platform/gtk/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
1741         * platform/gtk/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
1742         * platform/gtk/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
1743         * platform/gtk/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
1744         * platform/gtk/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
1745         * platform/gtk/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
1746         * platform/gtk/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
1747         * platform/gtk/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
1748         * platform/gtk/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
1749         * platform/gtk/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
1750         * platform/gtk/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
1751         * platform/gtk/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
1752         * platform/gtk/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
1753         * platform/gtk/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
1754         * platform/gtk/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
1755         * platform/gtk/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
1756         * platform/gtk/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
1757         * platform/gtk/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
1758         * platform/gtk/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
1759         * platform/gtk/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
1760         * platform/gtk/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
1761         * platform/gtk/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
1762         * platform/gtk/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
1763         * platform/gtk/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
1764         * platform/gtk/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
1765         * platform/gtk/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
1766         * platform/gtk/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
1767         * platform/gtk/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
1768         * platform/gtk/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
1769         * platform/gtk/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
1770         * platform/gtk/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
1771         * platform/gtk/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
1772         * platform/gtk/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
1773         * platform/gtk/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
1774         * platform/gtk/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
1775         * platform/gtk/css2.1/tables/table-anonymous-objects-181-expected.txt: Added.
1776         * platform/gtk/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
1777         * platform/gtk/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
1778         * platform/gtk/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
1779         * platform/gtk/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
1780         * platform/gtk/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
1781         * platform/gtk/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
1782         * platform/gtk/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
1783         * platform/gtk/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
1784         * platform/gtk/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
1785         * platform/gtk/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
1786         * platform/gtk/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
1787         * platform/gtk/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
1788
1789 2016-01-11  Ryan Haddad  <ryanhaddad@apple.com>
1790
1791         Skipping unsupported test pageoverlay/overlay-small-frame-mouse-events.html on ios-simulator
1792         https://bugs.webkit.org/show_bug.cgi?id=152130
1793
1794         Unreviewed test gardening.
1795
1796         * platform/ios-simulator/TestExpectations:
1797
1798 2016-01-11  Michael Catanzaro  <mcatanzaro@igalia.com>
1799
1800         [GTK] W3C CSS2.1 anonymous table tests are failing
1801         https://bugs.webkit.org/show_bug.cgi?id=152455
1802
1803         Reviewed by Mario Sanchez Prada.
1804
1805         Unskip the anonymous table tests, so the bots can generate expected results. The expected
1806         results will be committed separately.
1807
1808         * platform/gtk/TestExpectations:
1809
1810 2016-01-10  Myles C. Maxfield  <mmaxfield@apple.com>
1811
1812         [SVG -> OTF Converter] Parsing failures cause use of incomplete fonts
1813         https://bugs.webkit.org/show_bug.cgi?id=152772
1814         <rdar://problem/24043104>
1815
1816         Reviewed by Simon Fraser.
1817
1818         Make sure the font renders as if its invalid.
1819
1820         * fast/text/resources/bustedfont.svg: Added.
1821         * fast/text/svg-font-invalid-glyph-path-failure-expected.html: Added.
1822         * fast/text/svg-font-invalid-glyph-path-failure.html: Added.
1823
1824 2016-01-10  Yusuke Suzuki  <utatane.tea@gmail.com>
1825
1826         [JSC] Iterating over a Set/Map is too slow
1827         https://bugs.webkit.org/show_bug.cgi?id=152691
1828
1829         Reviewed by Saam Barati.
1830
1831         Add regress tests.
1832
1833         * js/regress/map-for-each-expected.txt: Added.
1834         * js/regress/map-for-each.html: Added.
1835         * js/regress/map-for-of-expected.txt: Added.
1836         * js/regress/map-for-of.html: Added.
1837         * js/regress/script-tests/map-for-each.js: Added.
1838         (createMap):
1839         (i.map.forEach):
1840         * js/regress/script-tests/map-for-of.js: Added.
1841         (createMap):
1842         * js/regress/script-tests/set-for-each.js: Added.
1843         (set forEach):
1844         (set createSet):
1845         * js/regress/script-tests/set-for-of.js: Added.
1846         * js/regress/set-for-each-expected.txt: Added.
1847         * js/regress/set-for-each.html: Added.
1848         * js/regress/set-for-of-expected.txt: Added.
1849         * js/regress/set-for-of.html: Added.
1850
1851 2016-01-09  Zalan Bujtas  <zalan@apple.com>
1852
1853         REGRESSION (r194426): First email field is not autofilled on amazon.com
1854         https://bugs.webkit.org/show_bug.cgi?id=152945
1855         <rdar://problem/24082914>
1856
1857         Reviewed by Simon Fraser.
1858
1859         r194426 missed marking the m_layoutRoot for layout while converting to full layout (it only marked the new layout root).
1860
1861         * fast/forms/multiple-subtree-layout-failure-expected.html: Added.
1862         * fast/forms/multiple-subtree-layout-failure.html: Added.
1863
1864 2016-01-08  Zalan Bujtas  <zalan@apple.com>
1865
1866         Absolute positioning -webkit-search-cancel-button crashes Safari.
1867         https://bugs.webkit.org/show_bug.cgi?id=152847
1868         <rdar://problem/24112087>
1869
1870         Reviewed by Simon Fraser.
1871
1872         Do not call offsetFromContainer while resolving the painting position for the search/cancel button renderer.
1873         It skips the static positioned parent input renderer, when the search/cancel renderer is absolute positioned.
1874         This patch also fixes a rendering glitch when the margin-right is > 0.
1875
1876         * fast/forms/absolute-positioned-custom-search-cancel-crash-expected.txt: Added.
1877         * fast/forms/absolute-positioned-custom-search-cancel-crash.html: Added.
1878
1879 2016-01-08  Brady Eidson  <beidson@apple.com>
1880
1881         Modern IDB: storage/indexeddb/setversion-blocked-by-versionchange-close.html fails.
1882         https://bugs.webkit.org/show_bug.cgi?id=152936
1883
1884         Reviewed by Alex Christensen.
1885
1886         * platform/mac-wk1/TestExpectations:
1887         * storage/indexeddb/resources/setversion-blocked-by-versionchange-close.js:
1888         * storage/indexeddb/setversion-blocked-by-versionchange-close-expected.txt:
1889
1890 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1891
1892         Marking fast/scrolling/scroll-position-on-reload-rtl.html as failing on ios-simulator
1893         https://bugs.webkit.org/show_bug.cgi?id=152935
1894
1895         Unreviewed test gardening.
1896
1897         * platform/ios-simulator/TestExpectations:
1898
1899 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1900
1901         Skipping two unsupported mouse event tests on ios-simulator
1902
1903         Unreviewed test gardening.
1904
1905         * platform/ios-simulator/TestExpectations:
1906
1907 2016-01-08  Brady Eidson  <beidson@apple.com>
1908
1909         Unreviewed test gardening.
1910
1911         * platform/mac-wk1/TestExpectations:
1912
1913 2016-01-08  Brady Eidson  <beidson@apple.com>
1914
1915         Unreviewed test gardening.
1916
1917         * platform/mac-wk1/TestExpectations:
1918
1919 2016-01-08  Brady Eidson  <beidson@apple.com>
1920
1921         Unreviewed test gardening.
1922
1923         * platform/mac-wk1/TestExpectations:
1924
1925 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1926
1927         Marking js/intl-collator.html as failing on ios-simulator
1928         https://bugs.webkit.org/show_bug.cgi?id=152448
1929
1930         Unreviewed test gardening.
1931
1932         * platform/ios-simulator/TestExpectations:
1933
1934 2016-01-08  Brady Eidson  <beidson@apple.com>
1935
1936         Modern IDB: imported/w3c/indexeddb/keyorder.htm times out.
1937         https://bugs.webkit.org/show_bug.cgi?id=152929
1938
1939         Reviewed by Alex Christensen.
1940
1941         * platform/mac-wk1/TestExpectations:
1942
1943 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1944
1945         Marking two css3/filters/composited-during-* tests as failing on ios-simulator.
1946         https://bugs.webkit.org/show_bug.cgi?id=152282
1947
1948         Unreviewed test gardening.
1949
1950         * platform/ios-simulator/TestExpectations:
1951
1952 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1953
1954         Mark compositing/overflow/dynamic-composited-scrolling-status.html as failing on ios-simulator, remove duplicate
1955         expectation added by previous commit.
1956
1957         Unreviewed test gardening.
1958
1959         * platform/ios-simulator/TestExpectations:
1960
1961 2016-01-08  Brady Eidson  <beidson@apple.com>
1962
1963         Unreviewed test gardening.
1964
1965         * platform/mac-wk1/TestExpectations:
1966
1967 2016-01-08  Brady Eidson  <beidson@apple.com>
1968
1969         Removing WK2 specific results for this test.
1970         
1971         Legacy IDB passes just the same as Modern IDB.
1972
1973         * platform/wk2/imported/w3c/indexeddb/keypath-expected.txt: Removed.
1974
1975 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1976
1977         Marking two ios/scolling tests as failing on ios-simulator.
1978         https://bugs.webkit.org/show_bug.cgi?id=152276
1979
1980         Unreviewed test gardening.
1981
1982         * platform/ios-simulator/TestExpectations:
1983
1984 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1985
1986         Rebaselining two compositing tests for ios-simulator
1987         https://bugs.webkit.org/show_bug.cgi?id=152138
1988
1989         Unreviewed test gardening.
1990
1991         * platform/ios-simulator-wk2/compositing/contents-opaque/body-background-painted-expected.txt:
1992         * platform/ios-simulator/compositing/contents-opaque/table-parts-expected.txt: Added.
1993
1994 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1995
1996         Removing ios-simulator-wk1/ and ios-simulator-wk2/ expected.* files that are identical to the ones in ios-simulator/
1997         https://bugs.webkit.org/show_bug.cgi?id=152130
1998
1999         Unreviewed test gardening.
2000
2001         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-011-expected.txt: Removed.
2002         * platform/ios-simulator-wk1/editing/deleting/delete-first-list-item-expected.txt: Removed.
2003         * platform/ios-simulator-wk1/editing/deleting/merge-different-styles-expected.txt: Removed.
2004         * +1714 more
2005
2006 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
2007
2008         Removing deleted test fast/mediastream/RTCPeerConnection-state.html from mac TestExpectations file
2009
2010         Unreviewed test gardening.
2011
2012         * platform/mac/TestExpectations:
2013
2014 2016-01-08  Brady Eidson  <beidson@apple.com>
2015
2016         Modern IDB: IDBBindingUtilities chokes on unicode strings for get/set.
2017         https://bugs.webkit.org/show_bug.cgi?id=152921
2018
2019         Reviewed by Alex Christensen.
2020
2021         * platform/mac-wk1/TestExpectations:
2022         
2023         * storage/indexeddb/objectstore-autoincrement-expected.txt:
2024         * storage/indexeddb/objectstore-autoincrement.html:
2025         * storage/indexeddb/resources/objectstore-autoincrement.js:
2026
2027 2016-01-08  Brady Eidson  <beidson@apple.com>
2028
2029         Modern IDB: Blocked event can fire on a delete request even after the last open connection has closed.
2030         https://bugs.webkit.org/show_bug.cgi?id=152896
2031
2032         Reviewed by Alex Christensen.
2033
2034         * platform/mac-wk1/TestExpectations:
2035         
2036         * platform/wk2/imported/w3c/indexeddb/idbfactory_open12-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbfactory_open12-expected.txt.
2037         * platform/wk2/imported/w3c/indexeddb/idbversionchangeevent-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbversionchangeevent-expected.txt.
2038         
2039         * storage/indexeddb/database-wrapper-expected.txt:
2040         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
2041         * storage/indexeddb/deletedatabase-not-blocked-expected.txt:
2042         * storage/indexeddb/intversion-upgrades-expected.txt:
2043         * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js:
2044         * storage/indexeddb/resources/deletedatabase-not-blocked.js:
2045         * storage/indexeddb/resources/setversion-not-blocked.js:
2046         * storage/indexeddb/setversion-not-blocked-expected.txt:
2047
2048 2016-01-08  Michael Catanzaro  <mcatanzaro@igalia.com>
2049
2050         [GTK] Several animation tests fail with accelerated compositing enabled
2051
2052         Unreviewed gardening.
2053
2054         * platform/gtk/TestExpectations:
2055
2056 2016-01-08  Lorenzo Tilve  <ltilve@igalia.com>
2057
2058         [GTK] pageoverlay tests are failing
2059
2060         Unreviewed gardening.
2061
2062         * platform/gtk/TestExpectations:
2063
2064 2016-01-08  Zalan Bujtas  <zalan@apple.com>
2065
2066         Hovering link on http://help.apple.com/appletv/#/ does not show text underline.
2067         https://bugs.webkit.org/show_bug.cgi?id=152906
2068         <rdar://problem/23339617>
2069
2070         Reviewed by Simon Fraser.
2071
2072         GraphicsContext::computeLineBoundsAndAntialiasingModeForText() always integral ceils the origin y position to offset underline text.
2073         This additional visual overflow offset is not taken into account by visualOverflowForDecorations().
2074         Unfortunately we can't compute the exact same offset value while collecting repaint rects, because
2075         computeLineBoundsAndAntialiasingModeForText() uses CTM scaling before adjusting the offset position.
2076         Use 1px (css) bottom offset to cover this underling overflow.
2077
2078         * fast/css3-text/css3-text-decoration/text-underline-position/underline-visual-overflow-with-subpixel-position-expected.txt: Added.
2079         * fast/css3-text/css3-text-decoration/text-underline-position/underline-visual-overflow-with-subpixel-position.html: Added.
2080
2081 2016-01-08  Brady Eidson  <beidson@apple.com>
2082
2083         Modern IDB: imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order.htm fails.
2084         https://bugs.webkit.org/show_bug.cgi?id=152891
2085
2086         Reviewed by Alex Christensen.
2087
2088         * platform/mac-wk1/TestExpectations:
2089         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order-expected.txt.
2090         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex7-event_order-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex7-event_order-expected.txt.
2091
2092 2016-01-08  Brady Eidson  <beidson@apple.com>
2093
2094         Modern IDB: storage/indexeddb/dont-wedge.html is flaky.
2095         https://bugs.webkit.org/show_bug.cgi?id=152892
2096
2097         Unreviewed.
2098
2099         * platform/mac-wk1/TestExpectations: Skip it for now.
2100
2101 2016-01-07  Brady Eidson  <beidson@apple.com>
2102
2103         Unreviewed IndexedDB test gardening.
2104
2105         * platform/mac-wk1/TestExpectations:
2106
2107 2016-01-07  Brady Eidson  <beidson@apple.com>
2108
2109         Modern IDB: Success-after-open event should only have the IDBOpenDBRequest as its target.
2110         https://bugs.webkit.org/show_bug.cgi?id=152875
2111
2112         Reviewed by Alex Christensen.
2113
2114         * platform/mac-wk1/TestExpectations:
2115
2116 2016-01-07  Alexey Proskuryakov  <ap@apple.com>
2117
2118         Better test gardening. Only skip those tests that use touch events, not the whole
2119         directory.
2120
2121         * platform/ios-simulator-wk2/TestExpectations:
2122
2123 2016-01-07  Brady Eidson  <beidson@apple.com>
2124
2125         Modern IDB: Various imported/w3c/indexeddb tests fail due to expecting the wrong exception.
2126         https://bugs.webkit.org/show_bug.cgi?id=152866
2127
2128         Reviewed by Alex Christensen.
2129
2130         * platform/mac-wk1/TestExpectations:
2131
2132 2016-01-07  Alexey Proskuryakov  <ap@apple.com>
2133
2134         Test gardening.
2135
2136         * platform/ios-simulator-wk2/TestExpectations:
2137
2138 2016-01-07  Brady Eidson  <beidson@apple.com>
2139
2140         Modern IDB: imported/w3c/indexeddb/idbcursor-continue.htm fails.
2141         https://bugs.webkit.org/show_bug.cgi?id=152849
2142
2143         Reviewed by Alex Christensen.
2144
2145         * platform/mac-wk1/TestExpectations:
2146
2147 2016-01-07  Alexey Proskuryakov  <ap@apple.com>
2148
2149         testRunner.runUIScript crashes while running multiple tests in a row that invokes the same UIScript
2150         https://bugs.webkit.org/show_bug.cgi?id=152390
2151         <rdar://problem/23948321>
2152
2153         Reviewed by Simon Fraser.
2154
2155         * platform/ios-simulator/TestExpectations: Unskipped tests that used to be affected.
2156
2157 2016-01-07  Zalan Bujtas  <zalan@apple.com>
2158
2159         Incorrect position: fixed; rendering when child of position:relative/sticky.
2160         https://bugs.webkit.org/show_bug.cgi?id=147284
2161
2162         Reviewed by Simon Fraser and David Hyatt.
2163
2164         Computing logical left for positioned objects should take the relative positioned ancestors' offset
2165         into account.
2166
2167         * fast/block/positioning/fixed-container-with-relative-parent-expected.html: Added.
2168         * fast/block/positioning/fixed-container-with-relative-parent.html: Added.
2169         * fast/block/positioning/fixed-container-with-sticky-parent-expected.html: Added.
2170         * fast/block/positioning/fixed-container-with-sticky-parent.html: Added.
2171
2172 2016-01-07  Chris Dumez  <cdumez@apple.com>
2173
2174         Directly-composited animated GIFs never resume once scrolled offscreen
2175         https://bugs.webkit.org/show_bug.cgi?id=152817
2176         <rdar://problem/19982020>
2177
2178         Reviewed by Daniel Bates.
2179
2180         Add a layout test to check that directly-composited animated GIFs are
2181         properly suspended / resumed based on visibility inside the viewport.
2182
2183         * fast/images/composited-animated-gif-outside-viewport-expected.txt: Added.
2184         * fast/images/composited-animated-gif-outside-viewport.html: Added.
2185
2186 2016-01-06  Joseph Pecoraro  <pecoraro@apple.com>
2187
2188         Web Inspector: CRASH Attempting to pause on CSP violation not inside of script
2189         https://bugs.webkit.org/show_bug.cgi?id=152825
2190         <rdar://problem/24021276>
2191
2192         Reviewed by Timothy Hatcher.
2193
2194         * http/tests/inspector/resources/inspector-test.js:
2195         (TestPage.reportUncaughtException):
2196         Allow a test to continue after uncaught exceptions.
2197
2198         * inspector/debugger/csp-exceptions-expected.txt: Added.
2199         * inspector/debugger/csp-exceptions.html: Added.
2200         * inspector/debugger/resources/csp-exception-iframe.html: Added.
2201         Test a CSP exception that causes a pause and one outside of
2202         script that does not pause (and does not crash).
2203
2204 2016-01-07  Brady Eidson  <beidson@apple.com>
2205
2206         Unreviewed IndexedDB test gardening.
2207
2208         * platform/mac-wk1/TestExpectations:
2209
2210 2016-01-07  Brady Eidson  <beidson@apple.com>
2211
2212         Modern IDB: Add expectations for W3C tests that were missing them.
2213         https://bugs.webkit.org/show_bug.cgi?id=152835
2214
2215         Reviewed by Daniel Bates.
2216
2217         * platform/mac-wk1/TestExpectations:
2218
2219 2016-01-07  Brady Eidson  <beidson@apple.com>
2220
2221         Modern IDB: Update results for W3C tests marked as failures that actually pass.
2222         https://bugs.webkit.org/show_bug.cgi?id=152827
2223
2224         Reviewed by Daniel Bates.
2225         
2226         - Update FAIL expectations to PASS expectations for Modern IDB.
2227         - Copy the FAIL expectations over to platform/wk2 to keep testing Legacy IDB.
2228
2229         * platform/mac-wk1/TestExpectations:
2230         * platform/wk2/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt.
2231         * platform/wk2/imported/w3c/indexeddb/idbcursor-advance-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-advance-expected.txt.
2232         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt.
2233         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt.
2234         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt.
2235         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt.
2236         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt.
2237         * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt.
2238         * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt.
2239         * platform/wk2/imported/w3c/indexeddb/idbdatabase_close2-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_close2-expected.txt.
2240         * platform/wk2/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt.
2241         * platform/wk2/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt.
2242         * platform/wk2/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt.
2243         * platform/wk2/imported/w3c/indexeddb/idbindex_get3-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbindex_get3-expected.txt.
2244         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt.
2245         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt.
2246         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt.
2247         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt.
2248         * platform/wk2/imported/w3c/indexeddb/idbtransaction_abort-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbtransaction_abort-expected.txt.
2249         * platform/wk2/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt.
2250         * platform/wk2/imported/w3c/indexeddb/keygenerator-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-expected.txt.
2251         * platform/wk2/imported/w3c/indexeddb/transaction-requestqueue-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/transaction-requestqueue-expected.txt.
2252
2253 2016-01-06  Brady Eidson  <beidson@apple.com>
2254
2255         Modern IDB: Initial enabling of imported W3C IDB tests.
2256         https://bugs.webkit.org/show_bug.cgi?id=152824
2257
2258         Reviewed by Daniel Bates.
2259
2260         * platform/mac-wk1/TestExpectations: Unskip the entire W3C IDB test directory,
2261           but add appropriate results for all the tests that don't yet pass.
2262
2263 2016-01-06  Devin Rousso  <dcrousso+webkit@gmail.com>
2264
2265         Web Inspector: Add test for Color.canBeSerializedAsShortHex
2266         https://bugs.webkit.org/show_bug.cgi?id=152809
2267
2268         Reviewed by Brian Burg.
2269
2270         Added more specific tests for the canBeSerializedAsShortHex
2271         method of Web Inspector model class Color.
2272
2273         * inspector/model/color-expected.txt:
2274         * inspector/model/color.html:
2275
2276 2016-01-06  Joseph Pecoraro  <pecoraro@apple.com>
2277
2278         Web Inspector: Scope chain shows too many scopes for functions (`let` and `var` in the same function are two scopes)
2279         https://bugs.webkit.org/show_bug.cgi?id=152349
2280
2281         Reviewed by Timothy Hatcher.
2282
2283         * inspector/debugger/breakpoint-scope.html:
2284         * inspector/model/scope-chain-node.html:
2285         The ScopeChainNode model object changed, so update tests.
2286
2287 2016-01-06  Michael Catanzaro  <mcatanzaro@igalia.com>
2288
2289         [GTK] css-multicol-1 tests are failing
2290
2291         Unreviewed gardening.
2292
2293         * platform/gtk/TestExpectations:
2294
2295 2016-01-06  Ryan Haddad  <ryanhaddad@apple.com>
2296
2297         Rebaselining media/airplay-target-availability.html
2298         hhttps://bugs.webkit.org/show_bug.cgi?id=152815
2299
2300         Unreviewed test gardening.
2301
2302         * media/airplay-target-availability-expected.txt:
2303
2304 2016-01-06  Joseph Pecoraro  <pecoraro@apple.com>
2305
2306         Remove Debug Logging from some Inspector Tests
2307         https://bugs.webkit.org/show_bug.cgi?id=152806
2308
2309         Reviewed by Brian Burg.
2310
2311         * inspector/debugger/scriptParsed.html:
2312         * inspector/model/scope-chain-node.html:
2313
2314 2016-01-06  Eric Carlson  <eric.carlson@apple.com>
2315
2316         AirPlay route availability event not always sent
2317         https://bugs.webkit.org/show_bug.cgi?id=152802
2318
2319         Reviewed by Jer Noble.
2320
2321         * media/airplay-target-availability-expected.txt: Added.
2322         * media/airplay-target-availability.html: Added.
2323         * platform/mac/TestExpectations: Skip new test on Yosemite.
2324         * platform/efl/TestExpectations: Skip new test.
2325         * platform/gtk/TestExpectations: Ditto.
2326         * platform/win/TestExpectations: Ditto.
2327
2328 2016-01-06  Brady Eidson  <beidson@apple.com>
2329
2330         Modern IDB: storage/indexeddb/odd-strings.html is flaky.
2331         https://bugs.webkit.org/show_bug.cgi?id=152800
2332
2333         Reviewed by Alex Christensen.
2334
2335         * platform/mac-wk1/TestExpectations:
2336
2337 2016-01-06  Brady Eidson  <beidson@apple.com>
2338
2339         Modern IDB: storage/indexeddb/intversion-gated-on-delete.html is flaky.
2340         https://bugs.webkit.org/show_bug.cgi?id=152795
2341
2342         Reviewed by Alex Christensen.
2343
2344         * platform/mac-wk1/TestExpectations:
2345
2346 2016-01-06  Simon Fraser  <simon.fraser@apple.com>
2347
2348         [iOS] Revert overflow:hidden on the body affecting viewport scale (r186786)
2349         https://bugs.webkit.org/show_bug.cgi?id=152803
2350         rdar://problem/22242515
2351
2352         Reviewed by Tim Horton.
2353         
2354         Keep the tests, but update their expected results.
2355
2356         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt:
2357         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt:
2358         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
2359
2360 2016-01-06  Brent Fulgham  <bfulgham@apple.com>
2361
2362         Port blocking bypass issue using 307 redirect
2363         https://bugs.webkit.org/show_bug.cgi?id=152801
2364         <rdar://problem/24048554>
2365
2366         Reviewed by Anders Carlsson.
2367
2368         * http/tests/security/blocked-on-redirect-expected.txt: Added.
2369         * http/tests/security/blocked-on-redirect.html: Added.
2370
2371 gi2016-01-06  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2372
2373         [GTK] Unreviewed gardening.
2374
2375         * platform/gtk/TestExpectations: report and mark new SVG failures
2376         after r192138 and new media timeouts after r191948. Mark also the
2377         RTSP test as skip because it was failing, and update the expectation
2378         for a slow inspector test that now timeouts.
2379
2380 2016-01-06  Brady Eidson  <beidson@apple.com>
2381
2382         Modern IDB: storage/indexeddb/transaction-scope-sequencing.html fails
2383         https://bugs.webkit.org/show_bug.cgi?id=152775
2384
2385         Reviewed by Alex Christensen.
2386
2387         In addition to enabling the previously skipped test, this also completely rewrites transaction-scheduler-4, 
2388         which covered incorrect behavior, to cover newly implemented correct behavior.
2389
2390         * platform/mac-wk1/TestExpectations:
2391         * storage/indexeddb/modern/resources/transaction-scheduler-4.js: Added.
2392         * storage/indexeddb/modern/transaction-scheduler-4-expected.txt:
2393         * storage/indexeddb/modern/transaction-scheduler-4.html:
2394
2395 2016-01-06  Zalan Bujtas  <zalan@apple.com>
2396
2397         Float with media query positioned incorrectly after window resize.
2398         https://bugs.webkit.org/show_bug.cgi?id=152558
2399
2400         Reviewed by Simon Fraser and David Hyatt.
2401
2402         This patch ensures that when a renderer becomes floated, it is moved
2403         to the right containing block.
2404         When this floated renderer's previous sibling is an anonymous block, it needs
2405         to be reparented so that the float is positioned as if there was no anonymous block at all.
2406
2407         * fast/block/float/float-with-anonymous-previous-sibling-expected.html: Added.
2408         * fast/block/float/float-with-anonymous-previous-sibling.html: Added.
2409
2410 2016-01-06  Ryan Haddad  <ryanhaddad@apple.com>
2411
2412         Marking webarchive/adopt-attribute-styled-body-webarchive.html as flaky on mac-wk1
2413         https://bugs.webkit.org/show_bug.cgi?id=152789
2414
2415         Unreviewed test gardening.
2416
2417         * platform/mac-wk1/TestExpectations:
2418
2419 2016-01-06  Zalan Bujtas  <zalan@apple.com>
2420
2421         isAnonymousInlineBlock() should exclude any ruby content.
2422         https://bugs.webkit.org/show_bug.cgi?id=152648
2423         <rdar://problem/23872549>
2424
2425         Reviewed by David Hyatt.
2426
2427         isAnonymousInlineBlock is designed for the new Block-Inside-Inline Model
2428         and all other anonymous inline-block renderers (including Ruby) should bail out of it.
2429         (see webkit.org/b/143145)
2430
2431         * fast/ruby/ruby-inline-margin-collapse-crash-expected.txt: Added.
2432         * fast/ruby/ruby-inline-margin-collapse-crash.html: Added.
2433
2434 2016-01-06  Andy VanWagoner  <thetalecrafter@gmail.com>
2435
2436         [ES6] Date.prototype should be a plain object
2437         https://bugs.webkit.org/show_bug.cgi?id=152574
2438
2439         Reviewed by Benjamin Poulain.
2440
2441         Test that the non-generic Date.prototype methods throw when invoked
2442         from the now generic object Date.prototype. Also test that this change
2443         preserves correct instanceof behavior.
2444
2445         * js/date-proto-generic-invocation-expected.txt:
2446         * js/script-tests/date-proto-generic-invocation.js:
2447
2448 2016-01-05  Brady Eidson  <beidson@apple.com>
2449
2450         Unreviewed IndexedDB test gardening
2451
2452         * platform/mac-wk1/TestExpectations: Update the current known status of a few tests.
2453
2454 2016-01-05  Brady Eidson  <beidson@apple.com>
2455
2456         Modern IDB: storage/indexeddb/structured-clone.html crashes.
2457         https://bugs.webkit.org/show_bug.cgi?id=152763
2458
2459         Reviewed by Alex Christensen.
2460
2461         * platform/mac-wk1/TestExpectations:
2462         * storage/indexeddb/clone-exception-expected.txt:
2463         * storage/indexeddb/exceptions-expected.txt:
2464         * storage/indexeddb/objectstore-basics-expected.txt:
2465         * storage/indexeddb/structured-clone-expected.txt:
2466
2467 2016-01-05  Pranjal Jumde  <pjumde@apple.com>
2468
2469         Image should not be re-registered if m_form already exists. This leads to an assertion failure.
2470         https://bugs.webkit.org/show_bug.cgi?id=152741
2471         <rdar://problem/24030778>
2472
2473         Reviewed by Brent Fulgham.
2474
2475         * LayoutTests/fast/html/form-registerimg-multiple-crash-expected.txt: Added.
2476         * LayoutTests/fast/html/form-registerimg-multiple-crash.html: Added.
2477
2478 2016-01-05  Commit Queue  <commit-queue@webkit.org>
2479
2480         Unreviewed, rolling out r194603.
2481         https://bugs.webkit.org/show_bug.cgi?id=152762
2482
2483         This change introduced JSC test failures (Requested by
2484         ryanhaddad on #webkit).
2485
2486         Reverted changeset:
2487
2488         "[ES6] Date.prototype should be a plain object"
2489         https://bugs.webkit.org/show_bug.cgi?id=152574
2490         http://trac.webkit.org/changeset/194603
2491
2492 2016-01-05  Simon Fraser  <simon.fraser@apple.com>
2493
2494         Adjust tile coverage with margin tiles, and tidy up the indicator
2495         https://bugs.webkit.org/show_bug.cgi?id=152742
2496
2497         Reviewed by Beth Dakin.
2498
2499         New baselines. simple-document-with-margin-tiles.html needs to wait for over 0.5s
2500         for the FrameView::enableSpeculativeTilingIfNeeded() timer to fire before
2501         dumping coverage (ouch).
2502
2503         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2504         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2505         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2506         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2507         * tiled-drawing/simple-document-with-margin-tiles.html:
2508
2509 2016-01-05  Brady Eidson  <beidson@apple.com>
2510
2511         IDB test gardening.
2512
2513         Rubberstamped by Alex Christensen.
2514
2515         * platform/mac-wk1/TestExpectations: Unskip a passing test, and move a test from "times out" to "fails"
2516
2517 2016-01-05  Andy VanWagoner  <thetalecrafter@gmail.com>
2518
2519         [ES6] Date.prototype should be a plain object
2520         https://bugs.webkit.org/show_bug.cgi?id=152574
2521
2522         Reviewed by Benjamin Poulain.
2523
2524         Test that the non-generic Date.prototype methods throw when invoked
2525         from the now generic object Date.prototype. Also test that this change
2526         preserves correct instanceof behavior.
2527
2528         * js/date-proto-generic-invocation-expected.txt:
2529         * js/script-tests/date-proto-generic-invocation.js:
2530
2531 2016-01-05  Mark Lam  <mark.lam@apple.com>
2532
2533         Make ftl-polymorphic-xxx tests more polymorphic.
2534         https://bugs.webkit.org/show_bug.cgi?id=152736
2535
2536         Reviewed by Saam Barati.
2537
2538         1. Change the test driver to alternate inputs between numeric operands and
2539            an object with a valueOf() method.
2540         2. Changed busy work blob to use the operator being tested instead of always using
2541            the + operator.
2542         3. Updated test results.
2543
2544         With these change, the tests each triggers around 49000+ speculation failures when
2545         run as a benchmark on the VM before the fix for https://webkit.org/b/152708
2546         landed (in r194560: <http://trac.webkit.org/r194560>).  After the fix, the
2547         number of speculation failures is around 11 or lower.
2548
2549         The benchmark perf with these tests shows about a 10% gain on x86 (32-bit with no
2550         FTL) and about 2x on x86_64 (64-bit with FTL).
2551
2552         * js/regress/script-tests/ftl-polymorphic-bitand.js:
2553         * js/regress/script-tests/ftl-polymorphic-bitor.js:
2554         * js/regress/script-tests/ftl-polymorphic-bitxor.js:
2555         * js/regress/script-tests/ftl-polymorphic-div.js:
2556         * js/regress/script-tests/ftl-polymorphic-lshift.js:
2557         * js/regress/script-tests/ftl-polymorphic-mul.js:
2558         * js/regress/script-tests/ftl-polymorphic-rshift.js:
2559         * js/regress/script-tests/ftl-polymorphic-sub.js:
2560         * js/regress/script-tests/ftl-polymorphic-urshift.js:
2561
2562 2016-01-05  Brady Eidson  <beidson@apple.com>
2563
2564         Modern IDB: Error message updates for two failing tests.
2565         https://bugs.webkit.org/show_bug.cgi?id=152735
2566
2567         Reviewed by Alex Christensen.
2568
2569         - Update results to accommodate new error messages.
2570         - openKeyCursor on IDBObjectStore has been removed, so remove that from the results.
2571         - "undefined" and "null" are invalid keys, so update the keypath-basics test to reflect this.
2572         
2573         * platform/mac-wk1/TestExpectations:
2574         * storage/indexeddb/deleted-objects-expected.txt:
2575         * storage/indexeddb/keypath-basics-expected.txt:
2576         * storage/indexeddb/resources/keypath-basics.js:
2577         * storage/indexeddb/transaction-basics-expected.txt:
2578
2579 2016-01-05  Brady Eidson  <beidson@apple.com>
2580
2581         IndexedDB TestExpectations gardening.
2582
2583         Reviewed by Alex Christensen.
2584
2585         - Enable 3 flakes that should now not be flakey.
2586         - Unskip some previously crashing tests, but mark as text failures.
2587         - Move some tests around with better comments.
2588         
2589         * platform/mac-wk1/TestExpectations: 
2590
2591 2016-01-05  Brady Eidson  <beidson@apple.com>
2592
2593         Modern IDB: Transactions from a previous page can leak forward to the next.
2594         https://bugs.webkit.org/show_bug.cgi?id=152698
2595
2596         Reviewed by Alex Christensen.
2597
2598         * storage/indexeddb/modern/resources/transactions-stop-on-navigation-2.html: Added.
2599         * storage/indexeddb/modern/resources/transactions-stop-on-navigation.js: Added.
2600         * storage/indexeddb/modern/transactions-stop-on-navigation-expected.txt: Added.
2601         * storage/indexeddb/modern/transactions-stop-on-navigation.html: Added.
2602
2603 2016-01-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2604
2605         Marking imported/w3c/web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html
2606         as failing (before https://bugs.webkit.org/show_bug.cgi?id=151984 it was timing out)
2607
2608         Unreviewed.
2609
2610         * TestExpectations:
2611
2612 2016-01-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2613
2614         Activate service-workers import
2615         https://bugs.webkit.org/show_bug.cgi?id=152686
2616
2617         Reviewed by Daniel Bates.
2618
2619         * TestExpectations: Marking all service worker tests as skipped.
2620
2621 2016-01-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2622
2623         Update web-platform-tests test suite
2624         https://bugs.webkit.org/show_bug.cgi?id=151984
2625
2626         Reviewed by Daniel Bates.
2627
2628         * TestExpectations: updated expectations for newly failing tests.
2629
2630 2016-01-04  Devin Rousso  <dcrousso+webkit@gmail.com>
2631
2632         Web Inspector: add context menu items to switch CSS color property value syntax between RGB, HSL, etc
2633         https://bugs.webkit.org/show_bug.cgi?id=151918
2634
2635         Reviewed by Timothy Hatcher.
2636
2637         * inspector/model/color-expected.html:
2638         * inspector/model/color.html:
2639         Changed "nickname" to "keyword".
2640
2641 2016-01-04  Brady Eidson  <beidson@apple.com>
2642
2643         Modern IDB: Memory indexes aren't deleted when their owning memory object stores are deleted.
2644         https://bugs.webkit.org/show_bug.cgi?id=152717
2645
2646         Reviewed by Alex Christensen.
2647
2648         * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore-expected.txt: Added.
2649         * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore.html: Added.
2650         * storage/indexeddb/modern/resources/memory-index-not-deleted-with-objectstore.js: Added.
2651
2652 2016-01-04  Sergio Villar Senin  <svillar@igalia.com>
2653
2654         REGRESSION(r194143): Float width incorrectly calculated on Wikipedia
2655         https://bugs.webkit.org/show_bug.cgi?id=152644
2656
2657         Reviewed by Myles C. Maxfield.
2658
2659         * fast/css-intrinsic-dimensions/inlinesize-contribution-floats-expected.html: Added.
2660         * fast/css-intrinsic-dimensions/inlinesize-contribution-floats.html: Added.
2661
2662 2016-01-04  David Hyatt  <hyatt@apple.com>
2663
2664         word-wrap: break-word broken inside a flexbox
2665         https://bugs.webkit.org/show_bug.cgi?id=152321
2666
2667         Reviewed by Simon Fraser.
2668
2669         * fast/text/word-break-on-flexbox-child-expected.html: Added.
2670         * fast/text/word-break-on-flexbox-child.html: Added.
2671
2672 2016-01-04  John Wilander  <wilander@apple.com>
2673
2674         webkitGetUserMedia built-in should use @then and not then
2675         https://bugs.webkit.org/show_bug.cgi?id=152296
2676
2677         Reviewed by Brent Fulgham.
2678
2679         * streams/webkitGetUserMedia-shadowing-then-expected.txt: Added.
2680         * streams/webkitGetUserMedia-shadowing-then.html: Added.
2681
2682 2016-01-04  Ryan Haddad  <ryanhaddad@apple.com>
2683
2684         Unreviewed, rolling out r194533.
2685
2686         The test that was re-enabled with this change is still flaky
2687
2688         Reverted changeset:
2689
2690         "Modern IDB TestExpectations gardening."
2691         http://trac.webkit.org/changeset/194533
2692
2693 2016-01-04  Ryan Haddad  <ryanhaddad@apple.com>
2694
2695         Skip failing test fast/animation/request-animation-frame-disabled.html on ios-simulator
2696         fast/animation/request-animation-frame-disabled.html
2697
2698         Unreviewed test gardening.
2699
2700         * platform/ios-simulator/TestExpectations:
2701
2702 2016-01-04  Ryan Haddad  <ryanhaddad@apple.com>
2703
2704         Re-enable fast/animation tests on ios-simulator
2705         https://bugs.webkit.org/show_bug.cgi?id=137588
2706
2707         Unreviewed test gardening.
2708
2709         * platform/ios-simulator/TestExpectations:
2710
2711 2016-01-02  Brady Eidson  <beidson@apple.com>
2712
2713         Modern IDB TestExpectations gardening.
2714
2715         Rubberstamped by Andy Estes.
2716
2717         * platform/mac-wk1/TestExpectations: Remove the failure entry for a test that passes.
2718
2719 2016-01-03  Simon Fraser  <simon.fraser@apple.com>
2720
2721         scrollLeft returns different values for viewport and non-viewport scrolling with rtl
2722         https://bugs.webkit.org/show_bug.cgi?id=94405
2723         rdar://problem/21829754
2724
2725         Reviewed by Zalan Bujtas.
2726         
2727         programmatic-overflow-rtl-scrollIntoView.html is a basic test for negative scrollLeft
2728         in an RTL scroller.
2729         
2730         Other tests are fixed to programmatically scroll to negative scroll positions.
2731
2732         * compositing/rtl/rtl-overflow-scrolling.html:
2733         * fast/overflow/scroll-div-hide-show-expected.txt:
2734         * fast/overflow/scroll-div-hide-show.html:
2735         * fast/repaint/horizontal-bt-overflow-parent.html:
2736         * fast/repaint/horizontal-bt-overflow-same.html:
2737         * fast/repaint/vertical-overflow-parent.html:
2738         * fast/repaint/vertical-overflow-same.html:
2739         * fast/scrolling/programmatic-overflow-rtl-scrollIntoView-expected.txt: Added.
2740         * fast/scrolling/programmatic-overflow-rtl-scrollIntoView.html: Added.
2741         * fast/writing-mode/flipped-blocks-hit-test-overflow-scroll.html:
2742         * imported/blink/compositing/overflow/rtl-overflow.html:
2743
2744 2016-01-02  Simon Fraser  <simon.fraser@apple.com>
2745
2746         Some cleanup in ScrollAnimator
2747         https://bugs.webkit.org/show_bug.cgi?id=152649
2748
2749         Reviewed by Zalan Bujtas.
2750         
2751         Added fast/scrolling/arrow-key-scroll-in-rtl-document.html to test for arrow
2752         key scrolling in an RTL document, which an earlier version of the patch
2753         regressed without detection.
2754
2755         * fast/dom/horizontal-scrollbar-in-rtl-expected.txt:
2756         * fast/scrolling/arrow-key-scroll-in-rtl-document-expected.txt: Added.
2757         * fast/scrolling/arrow-key-scroll-in-rtl-document.html: Added.
2758
2759 2016-01-02  Zalan Bujtas  <zalan@apple.com>
2760
2761         Simple line layout:: Add text-decoration support.
2762         https://bugs.webkit.org/show_bug.cgi?id=152623
2763
2764         Reviewed by Antti Koivisto.
2765
2766         Existing tests cases also cover decoration correctness.
2767
2768         * fast/css3-text/css3-text-decoration/simple-line-layout-text-decoration-expected.html: Added.
2769         * fast/css3-text/css3-text-decoration/simple-line-layout-text-decoration.html: Added.
2770
2771 2016-01-01  Brady Eidson  <beidson@apple.com>
2772
2773         Modern IDB: storage/indexeddb/database-deletepending-flag.html fails.
2774         https://bugs.webkit.org/show_bug.cgi?id=152600
2775
2776         Reviewed by Alex Christensen.
2777
2778         * platform/mac-wk1/TestExpectations:
2779
2780 2016-01-01  Simon Fraser  <simon.fraser@apple.com>
2781
2782         Fix reload and programmatic scrolling in RTL documents
2783         https://bugs.webkit.org/show_bug.cgi?id=152639
2784
2785         Reviewed by Zalan Bujtas.
2786         
2787         New tests for programmatic scrolling (2 kinds!) in RTL documents, and
2788         reloading a scrolled RTL document.
2789
2790         * fast/scrolling/programmatic-document-rtl-scroll-expected.html: Added.
2791         * fast/scrolling/programmatic-document-rtl-scroll.html: Added.
2792         * fast/scrolling/programmatic-document-rtl-scrollIntoView-expected.txt: Added.
2793         * fast/scrolling/programmatic-document-rtl-scrollIntoView.html: Added.
2794         * fast/scrolling/scroll-position-on-reload-rtl-expected.txt: Added.
2795         * fast/scrolling/scroll-position-on-reload-rtl.html: Added.
2796
2797 2016-01-01  Simon Fraser  <simon.fraser@apple.com>
2798
2799         REGRESSION (r194448): Scrolling overflow:scroll goes too far
2800         https://bugs.webkit.org/show_bug.cgi?id=152645
2801
2802         Reviewed by Zalan Bujtas.
2803         
2804         Test that scrolls and overflow div with wheel events, then checks that it has
2805         not passed the max scroll offset.
2806
2807         * fast/scrolling/overflow-scroll-past-max-expected.txt: Added.
2808         * fast/scrolling/overflow-scroll-past-max.html: Added.
2809
2810 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
2811
2812         [GTK] Several IndexedDB tests failing
2813
2814         Unreviewed gardening.
2815
2816         * platform/gtk/TestExpectations:
2817
2818 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
2819
2820         [GTK] http/tests/misc/detached-frame-console.html is crashing
2821
2822         Unreviewed gardening.
2823
2824         * platform/gtk/TestExpectations:
2825
2826 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
2827
2828         [GTK] http/tests/media/clearkey/clear-key-hls-aes128.html is crashing
2829
2830         Unreviewed gardening.
2831
2832         * platform/gtk/TestExpectations:
2833
2834 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
2835
2836         [GTK] Expect missing results for CSS table anonymous objects tests
2837
2838         Unreviewed gardening.
2839
2840         * platform/gtk/TestExpectations:
2841
2842 2015-12-31  Simon Fraser  <simon.fraser@apple.com>
2843
2844         [iOS WK2] Fix incorrect scrollPosition handling
2845         https://bugs.webkit.org/show_bug.cgi?id=152630
2846
2847         Reviewed by Zalan Bujtas.
2848         
2849         These tests now load with a 0,0 scroll position, so don't dump out the "scrolled to" text,
2850         which matches Mac behavior.
2851
2852         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-bt-expected.txt:
2853         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-lr-expected.txt:
2854         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-rl-expected.txt:
2855         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-tb-expected.txt:
2856         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-bt-expected.txt:
2857         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-lr-expected.txt:
2858         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt:
2859         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-rl-expected.txt:
2860         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-tb-expected.txt:
2861         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
2862         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/column-rules-expected.txt:
2863         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
2864
2865 2015-12-31  Zalan Bujtas  <zalan@apple.com>
2866
2867         text-decoration: line-through is mispositioned when text has overline/underline too.
2868         https://bugs.webkit.org/show_bug.cgi?id=152619
2869
2870         Reviewed by Simon Fraser.
2871
2872         Line-through painting was mistakenly calling drawLineForText with overline/underline positioning.
2873
2874         * fast/css3-text/css3-text-decoration/text-decoration-line-through-mispositioned-expected.html: Added.
2875         * fast/css3-text/css3-text-decoration/text-decoration-line-through-mispositioned.html: Added.
2876
2877 2015-12-31  Zalan Bujtas  <zalan@apple.com>
2878
2879         Simple line layout: Text with stroke width is not positioned correctly.
2880         https://bugs.webkit.org/show_bug.cgi?id=152614
2881
2882         Reviewed by Simon Fraser.
2883
2884         Visual overflow should not affect text position.
2885
2886         * fast/text/simple-line-layout-text-position-with-stroke-expected.html: Added.
2887         * fast/text/simple-line-layout-text-position-with-stroke.html: Added.
2888
2889 2015-12-31  Zalan Bujtas  <zalan@apple.com>
2890
2891         Simple line layout: Nested block with pseudo first-line parent should bail out of simple line layout.
2892         https://bugs.webkit.org/show_bug.cgi?id=152599
2893
2894         Reviewed by Simon Fraser.
2895
2896         We should bail out of simple line layout if any of the ancestors have pseudo first-line style.
2897         (see RenderBlock::firstLineBlock()) 
2898
2899         * fast/block/line-layout/first-line-should-bail-out-of-simple-line-layout-expected.html: Added.
2900         * fast/block/line-layout/first-line-should-bail-out-of-simple-line-layout.html: Added.
2901
2902 2015-12-31  Martin Robinson  <mrobinson@igalia.com>
2903
2904         Mark some tests as failing on WebKitGTK+.
2905
2906         Unreviewed gardening.
2907
2908         * platform/gtk/TestExpectations:
2909
2910 2015-12-31  Martin Robinson  <mrobinson@igalia.com>
2911
2912         Mark WOFF2 test as failing on WebKitGTK+
2913
2914         Unreviewed. Gardening.
2915
2916         * platform/gtk/TestExpectations:
2917
2918 2015-12-31  ChangSeok Oh  <changseok.oh@collabora.com>
2919
2920         [GTK] Unreviewed gardening at 2015-12-31
2921
2922         Mark fast/text/text-combine-placement.html as crashing.
2923
2924         * platform/gtk/TestExpectations:
2925
2926 2015-12-30  Brady Eidson  <beidson@apple.com>
2927
2928         Modern IDB: Only fire blocked events after all open connections have handled their versionchange events.
2929         https://bugs.webkit.org/show_bug.cgi?id=152593
2930
2931         Reviewed by Andy Estes.
2932
2933         - Unskip two timeout tests that now pass.
2934         - Reclassify a text-failure test to be skipped for new reasons.
2935         
2936         * platform/mac-wk1/TestExpectations:
2937
2938 2015-12-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2939
2940         Unreviewed, EFL gardening.
2941
2942         Mark navigation policy tests to failure and unskip some passing test.
2943         Update media failure tests.
2944
2945         * platform/efl/TestExpectations:
2946
2947 2015-12-30  Skachkov Oleksandr  <gskachkov@gmail.com>
2948
2949         [ES6] Arrow function syntax. Arrow function specific features. Lexical bind "super"
2950         https://bugs.webkit.org/show_bug.cgi?id=149615
2951
2952         Reviewed by Saam Barati.
2953
2954         * js/arrowfunction-superproperty-expected.txt: Added.
2955         * js/arrowfunction-superproperty.html: Added.
2956         * js/script-tests/arrowfunction-superproperty.js: Added.
2957
2958 2015-12-29  Andy VanWagoner  <andy@instructure.com>
2959
2960         Remove tests for sometimes unsupported calendars, numbering systems, and time zone backward links
2961         https://bugs.webkit.org/show_bug.cgi?id=152550
2962
2963         Reviewed by Alexey Proskuryakov.
2964
2965         Time zones change often, so only test a few probable backward links.
2966         Remove hanidays numbering system tests, since GTK and EFL don't support it.
2967         Remove islamic-umalqura calendar tests, since GTK and EFL don't support it.
2968
2969         * js/intl-datetimeformat-expected.txt:
2970         * js/script-tests/intl-datetimeformat.js:
2971
2972 2015-12-27  Zalan Bujtas  <zalan@apple.com>
2973
2974         Should never be reached failure in WebCore::RenderElement::clearLayoutRootIfNeeded
2975         https://bugs.webkit.org/show_bug.cgi?id=151590
2976
2977         Reviewed by Simon Fraser.
2978
2979         We should always set the layoutroot when a new subtree layout is requested (and convert it
2980         to a full layout when needed). It ensures that renderers are detached cleanly even when
2981         they are set as layoutroot.
2982
2983         * fast/block/assert-when-layout-root-is-not-cleared-expected.txt: Added.
2984         * fast/block/assert-when-layout-root-is-not-cleared.html: Added.
2985
2986 2015-12-25  Zalan Bujtas  <zalan@apple.com>
2987
2988         Subpixel rendering: Add subpixel support for outline.
2989         https://bugs.webkit.org/show_bug.cgi?id=152560
2990
2991         Unable to ref-test other outline types.
2992
2993         Reviewed by Simon Fraser.
2994
2995         * fast/borders/hidpi-outline-hairline-painting-expected.html: Added.
2996         * fast/borders/hidpi-outline-hairline-painting.html: Added.
2997
2998 2015-12-24  Zalan Bujtas  <zalan@apple.com>
2999
3000         ASSERTION FAILED: x2 >= x1 in WebCore::RenderElement::drawLineForBoxSide
3001         https://bugs.webkit.org/show_bug.cgi?id=151210
3002
3003         Reviewed by Simon Fraser.
3004
3005         "IntRect outer = snappedIntRect(inner)" explicitly converts inner to LayoutRect and
3006         returns a snapped IntRect. When inner (after the inflate) overflows LayoutUnit,
3007         the snapped outer rect becomes smaller than the inner rect.
3008
3009         This patch also enables outline painting on subpixel positions.
3010
3011         * fast/borders/hidpi-outline-on-subpixel-position-expected.html: Added.
3012         * fast/borders/hidpi-outline-on-subpixel-position.html: Added.
3013         * fast/borders/outline-offset-overflow-expected.txt: Added.
3014         * fast/borders/outline-offset-overflow.html: Added.
3015
3016 2015-12-23  Brady Eidson  <beidson@apple.com>
3017
3018         Modern IDB: Don't open any new connections until after version change transactions are completely handled.
3019         https://bugs.webkit.org/show_bug.cgi?id=152441
3020
3021         Reviewed by Alex Christensen.
3022
3023         * platform/mac-wk1/TestExpectations: Enable 4 now-passing tests.
3024
3025 2015-12-23  Brady Eidson  <beidson@apple.com>
3026
3027         Modern IDB: storage/indexeddb/transaction-basics.html fails.
3028         https://bugs.webkit.org/show_bug.cgi?id=152481
3029
3030         Reviewed by Alex Christensen.
3031
3032         * platform/mac-wk1/TestExpectations:
3033         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
3034         * storage/indexeddb/transaction-basics-expected.txt:
3035
3036 2015-12-23  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3037
3038         Unreviewed EFL gardening.
3039
3040         Mark shadow dom to Pass with incorrect result. Additionally remove
3041         disappeared storage tests in TestExpectations.
3042
3043         Unskip MSE tests because MSE functionalities have been supported by gstreamer.
3044
3045         * platform/efl/TestExpectations:
3046
3047 2015-12-23  Simon Fraser  <simon.fraser@apple.com>
3048
3049         REGRESSION (r187593): Scroll position jumps when selecting text in an iframe
3050         https://bugs.webkit.org/show_bug.cgi?id=152541
3051         rdar://problem/23886181
3052
3053         Reviewed by Tim Horton.
3054         
3055         New test for autoscrolling iframe contents (an existing test scrolled an overflow:scroll
3056         inside an iframe, and didn't catch the bug).
3057
3058         * fast/events/autoscroll-in-iframe-body-expected.txt: Added.
3059         * fast/events/autoscroll-in-iframe-body.html: Added.
3060         * fast/forms/input-readonly-autoscroll.html: Fix a missing double quote.
3061
3062 2015-12-22  Simon Fraser  <simon.fraser@apple.com>
3063
3064         Minor cleanup in RenderBox::canBeProgramaticallyScrolled()
3065         https://bugs.webkit.org/show_bug.cgi?id=152515
3066
3067         Reviewed by Tim Horton.
3068
3069         Test that programmatic scrolling works inside overflow:hidden.
3070
3071         * fast/overflow/overflow-hidden-scroll-into-view-expected.html: Added.
3072         * fast/overflow/overflow-hidden-scroll-into-view.html: Added.
3073
3074 2015-12-23  Ryan Haddad  <ryanhaddad@apple.com>
3075
3076         Rebaselining storage/domstorage/localstorage/delete-defineproperty-removal.html
3077         https://bugs.webkit.org/show_bug.cgi?id=149179
3078
3079         Unreviewed test gardening.
3080
3081         * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
3082
3083 2015-12-23  Pranjal Jumde  <pjumde@apple.com>
3084
3085         Test to check for stack recursion when indexed propertyNames defined using Object.defineProperty are deleted.
3086         https://bugs.webkit.org/show_bug.cgi?id=149179
3087         <rdar://problem/22708019>.
3088
3089         Reviewed by Filip Pizlo.
3090
3091         * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt: Added.
3092         * storage/domstorage/localstorage/delete-defineproperty-removal.html: Added.
3093
3094 2015-12-23  Eric Carlson  <eric.carlson@apple.com>
3095
3096         [MediaStream] MediaDeviceInfo.label must be empty in some situations
3097         https://bugs.webkit.org/show_bug.cgi?id=152000
3098
3099         Reviewed by Brent Fulgham.
3100
3101         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt:
3102         * fast/mediastream/MediaDevices-enumerateDevices.html:
3103
3104 2015-12-23  Andy VanWagoner  <andy@instructure.com>
3105
3106         [INTL] Implement DateTime Format Functions
3107         https://bugs.webkit.org/show_bug.cgi?id=147606
3108
3109         Reviewed by Benjamin Poulain.
3110
3111         * js/intl-datetimeformat-expected.txt: Added format tests.
3112         * js/intl-datetimeformat.html: Used utf-8.
3113         * js/script-tests/intl-datetimeformat.js: Added format tests.
3114
3115 2015-12-23  Andy VanWagoner  <thetalecrafter@gmail.com>
3116
3117         [INTL] Implement String.prototype.localeCompare in ECMA-402
3118         https://bugs.webkit.org/show_bug.cgi?id=147607
3119
3120         Reviewed by Benjamin Poulain.
3121
3122         * js/script-tests/string-localeCompare.js:
3123         * js/script-tests/string-prototype-properties.js: Update error message.
3124         * js/string-localeCompare-expected.txt:
3125         * js/string-prototype-properties-expected.txt: Update error message.
3126         * js/string-localeCompare.html:
3127
3128 2015-12-23  Ryan Haddad  <ryanhaddad@apple.com>
3129
3130         Rebaselining fast/text/emoji.html for Windows
3131         https://bugs.webkit.org/show_bug.cgi?id=152147
3132
3133         Unreviewed test gardening.
3134
3135         * platform/win/fast/text/emoji-expected.txt:
3136
3137 2015-12-23  Ryan Haddad  <ryanhaddad@apple.com>
3138
3139         Marking http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-* as failing on Win
3140         https://bugs.webkit.org/show_bug.cgi?id=152411
3141
3142         Unreviewed test gardening.
3143
3144         * platform/win/TestExpectations:
3145
3146 2015-12-23  ChangSeok Oh  <changseok.oh@collabora.com>
3147
3148         [GTK] Unreviewed gardening
3149
3150         RTCPeerConnection-state.html is removed after r194112. Remove failure expectations
3151         for tests which have been passing. Add new expectations for text-combine-shrink-on-color-change.html
3152
3153         * platform/gtk/TestExpectations:
3154         * platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.png: Added.
3155         * platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.txt: Added.
3156
3157 2015-12-23  Andy VanWagoner  <andy@instructure.com>
3158
3159         [INTL] Implement Intl.DateTimeFormat.prototype.resolvedOptions ()
3160         https://bugs.webkit.org/show_bug.cgi?id=147603
3161
3162         Reviewed by Benjamin Poulain.
3163
3164         * js/intl-datetimeformat-expected.txt: Added resolvedOptions tests.
3165         * js/script-tests/intl-datetimeformat.js: Added resolvedOptions tests.
3166         (string_appeared_here):
3167
3168 2015-12-23  Chris Aljoudi <chris@chrismatic.io> and Alex Christensen <achristensen@webkit.org>
3169
3170         Content blockers should be able to promote http to https
3171         https://bugs.webkit.org/show_bug.cgi?id=148966
3172
3173         Reviewed by Benjamin Poulain.
3174
3175         * http/tests/contentextensions/make-https-expected.txt: Added.
3176         * http/tests/contentextensions/make-https.html: Added.
3177         * http/tests/contentextensions/make-https.html.json: Added.
3178
3179 2015-12-22  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3180
3181         [Streams API] Fix cosmetic things after importing spec tests
3182         https://bugs.webkit.org/show_bug.cgi?id=152479
3183
3184         Reviewed by Youenn Fablet.
3185
3186         Spec version are mainly updated in this patch as it wasn't done when importing tests from the spec. Some other
3187         minor changes were done, as renumbering some tests, removing some orphan expectations and other styling issues.
3188
3189         * streams/brand-checks.html:
3190         * streams/pipe-to.html:
3191         * streams/readable-stream-controller-error.html:
3192         * streams/readable-stream-pipeThrough.html:
3193         * streams/readable-stream-reader-read.html:
3194         * streams/reference-implementation/abstract-ops.html:
3195         * streams/reference-implementation/bad-strategies.html:
3196         * streams/reference-implementation/bad-underlying-sinks.html:
3197         * streams/reference-implementation/bad-underlying-sources-expected.txt: Removed.
3198         * streams/reference-implementation/brand-checks.html:
3199         * streams/reference-implementation/byte-length-queuing-strategy.html:
3200         * streams/reference-implementation/count-queuing-strategy.html:
3201         * streams/reference-implementation/pipe-through.html:
3202         * streams/reference-implementation/pipe-to-options.html:
3203         * streams/reference-implementation/pipe-to.html:
3204         * streams/reference-implementation/readable-stream-templated.html:
3205         * streams/reference-implementation/transform-stream-errors.html:
3206         * streams/reference-implementation/transform-stream.html:
3207         * streams/reference-implementation/writable-stream-abort.html:
3208         * streams/reference-implementation/writable-stream-expected.txt:
3209         * streams/reference-implementation/writable-stream.html:
3210
3211 2015-12-22  Ryan Haddad  <ryanhaddad@apple.com>
3212
3213         Marking webgl/1.0.2/conformance/extensions/get-extension.html as flaky on mac-wk1
3214         https://bugs.webkit.org/show_bug.cgi?id=152506
3215
3216         Unreviewed test gardening.
3217
3218         * platform/mac-wk1/TestExpectations:
3219
3220 2015-12-22  Chris Fleizach  <cfleizach@apple.com>
3221
3222         [WK2] Looping in testcase: fast/dom/Window/property-access-on-cached-window-after-frame-removed.html
3223         https://bugs.webkit.org/show_bug.cgi?id=152482
3224
3225         Reviewed by Brent Fulgham.
3226
3227         * platform/mac-wk2/TestExpectations:
3228
3229 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
3230
3231         Skipping unsupported test on ios-simulator
3232         https://bugs.webkit.org/show_bug.cgi?id=152491
3233
3234         Unreviewed test gardening.
3235
3236         * platform/ios-simulator/TestExpectations:
3237
3238 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
3239
3240         Marking inspector/debugger/break-on-exception-catch.html as a flaky timeout on mac-wk2 debug
3241         https://bugs.webkit.org/show_bug.cgi?id=152492
3242
3243         Unreviewed test gardening.
3244
3245         * platform/mac-wk2/TestExpectations:
3246
3247 2015-12-21  Skachkov Oleksandr  <gskachkov@gmail.com>
3248
3249         Unexpected exception assigning to this._property inside arrow function
3250         https://bugs.webkit.org/show_bug.cgi?id=152028
3251
3252         Reviewed by Saam Barati.
3253
3254         Added new test cases for arrow function, to force create lexical env in body of function.
3255
3256         * js/arrowfunction-lexical-bind-this-expected.txt:
3257         * js/script-tests/arrowfunction-lexical-bind-this.js:
3258
3259 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
3260
3261         Marking inspector/debugger/command-line-api-exception-nested-catch.html as a flaky timeout on mac-wk1
3262         https://bugs.webkit.org/show_bug.cgi?id=152487
3263
3264         Unreviewed test gardening.
3265
3266         * platform/mac-wk1/TestExpectations:
3267
3268 2015-12-21  Antti Koivisto  <antti@apple.com>
3269
3270         Limit cached redirect chain length
3271         https://bugs.webkit.org/show_bug.cgi?id=152477
3272
3273         Reviewed by Andreas Kling.
3274
3275         * http/tests/cache/disk-cache/redirect-chain-limits-expected.txt: Added.
3276         * http/tests/cache/disk-cache/redirect-chain-limits.html: Added.
3277         * http/tests/cache/disk-cache/resources/redirect-chain.phpl: Added.
3278
3279 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
3280
3281         Marking webaudio/audiocontext-state-interrupted.html  as a flaky crasher on mac-wk1
3282         https://bugs.webkit.org/show_bug.cgi?id=152485
3283
3284         Unreviewed test gardening.
3285
3286         * platform/mac-wk1/TestExpectations:
3287
3288 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
3289
3290         Skipping fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html on ios-simulator
3291         https://bugs.webkit.org/show_bug.cgi?id=152449
3292
3293         Unreviewed teset gardening.
3294
3295         * platform/ios-simulator/TestExpectations:
3296
3297 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
3298
3299         Unreviewed, rolling out r194328.
3300
3301         This change appears to have caused failures in JSC tests
3302
3303         Reverted changeset:
3304
3305         "[INTL] Implement String.prototype.localeCompare in ECMA-402"
3306         https://bugs.webkit.org/show_bug.cgi?id=147607
3307         http://trac.webkit.org/changeset/194328
3308
3309 2015-12-21  Andy VanWagoner  <thetalecrafter@gmail.com>
3310
3311         [INTL] Implement String.prototype.localeCompare in ECMA-402
3312         https://bugs.webkit.org/show_bug.cgi?id=147607
3313
3314         Reviewed by Darin Adler.
3315
3316         * js/script-tests/string-localeCompare.js:
3317         * js/script-tests/string-prototype-properties.js: Update error message.
3318         * js/string-localeCompare-expected.txt:
3319         * js/string-prototype-properties-expected.txt: Update error message.
3320         * js/string-localeCompare.html:
3321
3322 2015-12-20  Jeremy Zerfas  <WebKit@JeremyZerfas.com>
3323
3324         Don't allocate a NSImage and skip unneeded call to TIFFRepresentation when copying image to clipboard.
3325         https://bugs.webkit.org/show_bug.cgi?id=152374
3326
3327         Reviewed by Darin Adler.
3328
3329         Added test to make sure that when copying a 50 frame 500x500 animation
3330         (50 MB uncompressed) to the clipboard, the additional memory usage is
3331         kept to less than 200 MB.
3332
3333         * fast/images/image-copy-memory-usage-expected.txt: Added.
3334         * fast/images/image-copy-memory-usage.html: Added.
3335         * fast/images/resources/dot-moving-in-a-circle-animation.gif: Added.
3336
3337 2015-12-20  Commit Queue  <commit-queue@webkit.org>
3338
3339         Unreviewed, rolling out r194033 and r194267.
3340         https://bugs.webkit.org/show_bug.cgi?id=152465
3341
3342         Caused crashes on Mac WK1 bots (Requested by youenn on
3343         #webkit).
3344
3345         Reverted changesets:
3346
3347         "[Streams API] Expose ReadableStream and relatives to Worker"
3348         https://bugs.webkit.org/show_bug.cgi?id=152066
3349         http://trac.webkit.org/changeset/194033
3350
3351         "[Streams API] imported/w3c/web-platform-tests/streams-api
3352         /readable-streams/cancel.html has a flaky test"
3353         https://bugs.webkit.org/show_bug.cgi?id=152065
3354         http://trac.webkit.org/changeset/194267
3355
3356 2015-12-18  Antti Koivisto  <antti@apple.com>
3357
3358         Cache redirects as separate entries
3359         https://bugs.webkit.org/show_bug.cgi?id=152424
3360
3361         Reviewed by Alex Christensen.
3362
3363         * http/tests/cache/disk-cache/disk-cache-redirect-expected.txt: Added.
3364         * http/tests/cache/disk-cache/disk-cache-redirect.html: Added.
3365         * http/tests/cache/disk-cache/resources/generate-response.cgi:
3366
3367 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
3368
3369         [GTK] Mark fast/regions/overflow/overflow-region-float.html as passing
3370
3371         Unreviewed test gardening. This test has been passing since r191658.
3372
3373         * platform/gtk/TestExpectations:
3374
3375 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
3376
3377         Skipping fast/scrolling/rtl-point-in-iframe.html on ios-simulator since it tests wheel events.
3378         https://bugs.webkit.org/show_bug.cgi?id=152442
3379
3380         Unreviewed test gardening.
3381
3382         * platform/ios-simulator/TestExpectations:
3383
3384 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
3385
3386         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator
3387         https://bugs.webkit.org/show_bug.cgi?id=152437
3388
3389         Unreviewed test gardening.
3390
3391         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3392
3393 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
3394
3395         Marking inspector/console/messagesCleared.html as a flaky timeout on mac-wk2 debug
3396         https://bugs.webkit.org/show_bug.cgi?id=152025
3397
3398         Unreviewed test gardening.
3399
3400         * platform/mac-wk2/TestExpectations:
3401
3402 2015-12-18  Brady Eidson  <beidson@apple.com>
3403
3404         Modern IDB: Refactor when opening the backing store takes place.
3405         https://bugs.webkit.org/show_bug.cgi?id=152405
3406
3407         Reviewed by Alex Christensen.
3408
3409         * platform/mac-wk1/TestExpectations:
3410
3411 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
3412
3413         [GTK] Unreviewed gardening
3414
3415         css3/flexbox/multiline-reverse-wrap-baseline.html consistently passes for GTK since
3416         r191623, but fails on Apple ports, so add a GTK-specific Pass expectation.
3417
3418         * platform/gtk/TestExpectations:
3419
3420 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
3421
3422         [GTK] Unreviewed gardening
3423         https://bugs.webkit.org/show_bug.cgi?id=142292
3424
3425         fast/images/animated-gif-body-outside-viewport.html and
3426         fast/images/animated-gif-window-resizing.html are flaky; mark them
3427         accordingly.
3428
3429         * platform/gtk/TestExpectations:
3430
3431 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
3432
3433         [GTK] Unreviewed gardening
3434
3435         Remove failure expectation for fast/events/drag-and-drop-autoscroll-inner-frame.html which
3436         has been consistently passing since r192511.
3437
3438         * platform/gtk/TestExpectations:
3439
3440 2015-12-17  Commit Queue  <commit-queue@webkit.org>
3441
3442         Unreviewed, rolling out r194241 and r194252.
3443         https://bugs.webkit.org/show_bug.cgi?id=152415
3444
3445         Caused crashes on GuardMalloc (Requested by ap on #webkit).
3446
3447         Reverted changesets:
3448
3449         "Modern IDB: Refactor open/delete requests to exist in the
3450         same queue."
3451         https://bugs.webkit.org/show_bug.cgi?id=152397
3452         http://trac.webkit.org/changeset/194241
3453
3454         "Modern IDB: Refactor when opening the backing store takes
3455         place."
3456         https://bugs.webkit.org/show_bug.cgi?id=152405
3457         http://trac.webkit.org/changeset/194252
3458
3459 2015-12-17  Sukolsak Sakshuwong  <sukolsak@gmail.com>
3460
3461         [INTL] Implement Collator Compare Functions
3462         https://bugs.webkit.org/show_bug.cgi?id=147604
3463
3464         Reviewed by Darin Adler.
3465
3466         * js/intl-collator-expected.txt:
3467         * js/intl-collator.html:
3468         * js/script-tests/intl-collator.js:
3469         (testCollator):
3470
3471 2015-12-17  Brady Eidson  <beidson@apple.com>
3472
3473         Modern IDB: Refactor when opening the backing store takes place.
3474         https://bugs.webkit.org/show_bug.cgi?id=152405
3475
3476         Reviewed by Alex Christensen.
3477
3478         * platform/mac-wk1/TestExpectations:
3479
3480 2015-12-17  Joseph Pecoraro  <pecoraro@apple.com>
3481
3482         Provide a way to distinguish a nested lexical block from a function's lexical block
3483         https://bugs.webkit.org/show_bug.cgi?id=152361
3484
3485         Reviewed by Saam Barati.
3486
3487         * inspector/debugger/breakpoint-scope-expected.txt:
3488         We will soon remove the backend sending a "Local" scope.
3489         The backend was just marking the first closure scope as local.
3490         The frontend can do this itself and do a better job of it.
3491
3492         * inspector/model/resources/all-scopes.js: Added.
3493         (testAllScopes.innerScope):
3494         (testAllScopes):
3495         * inspector/model/resources/block-scopes.js: Added.
3496         (testBlockScopes):
3497         (testBlockScopes.method):
3498         * inspector/model/resources/function-name-scopes.js: Added.
3499         (testFunctionNameScope1):
3500         * inspector/model/scope-chain-node-expected.txt: Added.
3501         * inspector/model/scope-chain-node.html: Added.
3502         Tests for ways to get all the different scope types and
3503         specific cases of certain scope types.
3504
3505 2015-12-17  Keith Miller  <keith_miller@apple.com>
3506
3507         [ES6] Add support for Symbol.hasInstance
3508         https://bugs.webkit.org/show_bug.cgi?id=151839
3509
3510         Reviewed by Saam Barati.
3511
3512         Fix tests to reflect the changes to instanceof in ES6.
3513
3514         Added a new regression test for bound functions in instanceof
3515         as the perfomance on bound functions should, to some degree,
3516         reflect the performance on C-API users.
3517
3518         * inspector/model/remote-object-get-properties-expected.txt:
3519         * js/Object-getOwnPropertyNames-expected.txt:
3520         * js/exception-for-nonobject-expected.txt:
3521         * js/exception-instanceof-expected.txt:
3522         * js/instance-of-immediates-expected.txt:
3523         * js/regress/instanceof-bound-expected.txt: Added.
3524         * js/regress/instanceof-bound.html: Added.
3525         * js/regress/script-tests/instanceof-bound.js: Added.
3526         (Constructor):
3527         (test):
3528         * js/script-tests/Object-getOwnPropertyNames.js:
3529
3530 2015-12-17  Simon Fraser  <simon.fraser@apple.com>
3531
3532         Disable viewport "shrink to fit" outside of multitasking mode
3533         https://bugs.webkit.org/show_bug.cgi?id=152403
3534         rdar://problem/23818102
3535
3536         Reviewed by Tim Horton.
3537         
3538         This test no longer does shrink-to-fit, so starts with a min and initial scale of 1.
3539
3540         * fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
3541
3542 2015-12-16  Joseph Pecoraro  <pecoraro@apple.com>
3543
3544         Web Inspector: Add JSContext Script Profiling
3545         https://bugs.webkit.org/show_bug.cgi?id=151899
3546
3547         Reviewed by Brian Burg.
3548
3549         * inspector/script-profiler/event-type-API-expected.txt: Added.
3550         * inspector/script-profiler/event-type-API.html: Added.
3551         * inspector/script-profiler/event-type-Microtask-expected.txt: Added.
3552         * inspector/script-profiler/event-type-Microtask.html: Added.
3553         * inspector/script-profiler/tracking-expected.txt: Added.
3554         * inspector/script-profiler/tracking.html: Added.
3555         Tests for the new ScriptProfiler domain.
3556
3557 2015-12-17  Ryan Haddad  <ryanhaddad@apple.com>
3558
3559         Marking fast/media/mq-* tests as failing on ios-simulator
3560         https://bugs.webkit.org/show_bug.cgi?id=152137
3561
3562         Unreviewed test gardening.
3563
3564         * platform/ios-simulator/TestExpectations:
3565
3566 2015-12-17  Ryan Haddad  <ryanhaddad@apple.com>
3567
3568         Skipping http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-* tests on ios-simulator
3569         https://bugs.webkit.org/show_bug.cgi?id=152390
3570
3571         Unreviewed test gardening.
3572
3573         * platform/ios-simulator/TestExpectations:
3574
3575 2015-12-17  Lorenzo Tilve  <ltilve@igalia.com>
3576
3577         [GTK] Unreviewed gardening
3578         
3579         Remove failure expectations for tests that have been passing after
3580         r185157, r186191, r189670, r191658 and r191727.
3581
3582         * platform/gtk/TestExpectations:
3583
3584 2015-12-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3585
3586         Remove temporary flakiness expectations for WPT tests introduced for bug 152257
3587         https://bugs.webkit.org/show_bug.cgi?id=152377
3588
3589         Unreviewed.
3590
3591         * TestExpectations: removing some flakiness expectations.
3592
3593 2015-12-17  Yusuke Suzuki  <utatane.tea@gmail.com>
3594
3595         [ES6] Handle new_generator_func / new_generator_func_exp in DFG / FTL
3596         https://bugs.webkit.org/show_bug.cgi?id=152227
3597
3598         Reviewed by Saam Barati.
3599
3600         Make the test taking longer time.
3601
3602         * js/regress/script-tests/generator-function-create.js:
3603         (test):
3604
3605 2015-12-16  Andy Estes  <aestes@apple.com>
3606
3607         [iOS] Block loading external stylesheets in the Content-Disposition: attachment sandbox
3608         https://bugs.webkit.org/show_bug.cgi?id=152375
3609         <rdar://problem/22020902>
3610
3611         Reviewed by Darin Adler.
3612
3613         * http/tests/contentdispositionattachmentsandbox/at-import-stylesheets-disabled-expected.txt: Added.
3614         * http/tests/contentdispositionattachmentsandbox/at-import-stylesheets-disabled.html: Added.
3615         * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt:
3616         * http/tests/contentdispositionattachmentsandbox/external-stylesheets-disabled-expected.txt: Added.
3617         * http/tests/contentdispositionattachmentsandbox/external-stylesheets-disabled.html: Added.
3618         * http/tests/contentdispositionattachmentsandbox/resources/at-import-stylesheets-frame.php: Added.
3619         * http/tests/contentdispositionattachmentsandbox/resources/external-stylesheets-frame.php: Added.
3620         * http/tests/contentdispositionattachmentsandbox/resources/xml-stylesheet-processing-instructions-frame.php: Added.
3621         * http/tests/contentdispositionattachmentsandbox/xml-stylesheet-processing-instructions-disabled-expected.txt: Added.
3622         * http/tests/contentdispositionattachmentsandbox/xml-stylesheet-processing-instructions-disabled.html: Added.
3623
3624 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
3625
3626         Adding timout expectation to one more wpt test that I missed in the last commit.
3627         https://bugs.webkit.org/show_bug.cgi?id=152335
3628
3629         Unreviewed test gardening.
3630
3631         * TestExpectations:
3632
3633 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
3634
3635         Adding timeout to wpt TestExpectations due to WK/WPT testharness.js issues.
3636         https://bugs.webkit.org/show_bug.cgi?id=152335
3637
3638         Unreviewed test gadening.
3639
3640         * TestExpectations:
3641
3642 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
3643
3644         Re-baseline pageoverlay/overlay* tests for mac-wk1
3645         https://bugs.webkit.org/show_bug.cgi?id=152338
3646
3647         Unreviewed test gardening.
3648
3649         * platform/mac-wk1/pageoverlay/overlay-large-document-expected.txt:
3650         * platform/mac-wk1/pageoverlay/overlay-large-document-scrolled-expected.txt:
3651         * platform/mac-wk1/pageoverlay/overlay-small-frame-mouse-events-expected.txt:
3652
3653 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3654
3655         Mark additional wpt tests as flaky due to WK/WPT testharness.js
3656         https://bugs.webkit.org/show_bug.cgi?id=152335
3657
3658         Unreviewed.
3659
3660         * TestExpectations: marking some more tests as flaky.
3661
3662 2015-12-16  Joseph Pecoraro  <pecoraro@apple.com>
3663
3664         Web Inspector: Typing object literal in the console causes a parse error
3665         https://bugs.webkit.org/show_bug.cgi?id=141737
3666
3667         Reviewed by Timothy Hatcher.
3668
3669         * inspector/controller/runtime-controller-expected.txt: Added.
3670         * inspector/controller/runtime-controller.html: Added.
3671
3672 2015-12-08  Sergio Villar Senin  <svillar@igalia.com>
3673
3674         Fix computation of min|max-content contribution of non-replaced blocks
3675         https://bugs.webkit.org/show_bug.cgi?id=152004
3676
3677         Reviewed by Darin Adler.
3678
3679         * fast/css-intrinsic-dimensions/auto-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3680         * fast/css-intrinsic-dimensions/auto-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3681         * fast/css-intrinsic-dimensions/auto-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3682         * fast/css-intrinsic-dimensions/auto-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3683         * fast/css-intrinsic-dimensions/fillavailable-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3684         * fast/css-intrinsic-dimensions/fillavailable-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3685         * fast/css-intrinsic-dimensions/fillavailable-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3686         * fast/css-intrinsic-dimensions/fillavailable-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3687         * fast/css-intrinsic-dimensions/fitcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3688         * fast/css-intrinsic-dimensions/fitcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3689         * fast/css-intrinsic-dimensions/fitcontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3690         * fast/css-intrinsic-dimensions/fitcontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3691         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-1-expected.html: Added.
3692         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-1.html: Added.
3693         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-2-expected.html: Added.
3694         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-2.html: Added.
3695         * fast/css-intrinsic-dimensions/indefinite-percent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3696         * fast/css-intrinsic-dimensions/indefinite-percent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3697         * fast/css-intrinsic-dimensions/indefinite-percent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3698         * fast/css-intrinsic-dimensions/indefinite-percent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3699         * fast/css-intrinsic-dimensions/maxcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3700         * fast/css-intrinsic-dimensions/maxcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3701         * fast/css-intrinsic-dimensions/maxcontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3702         * fast/css-intrinsic-dimensions/maxcontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3703         * fast/css-intrinsic-dimensions/mincontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3704         * fast/css-intrinsic-dimensions/mincontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3705         * fast/css-intrinsic-dimensions/mincontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3706         * fast/css-intrinsic-dimensions/mincontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3707         * fast/css-intrinsic-dimensions/resources/intrinsic-size-contribution.css: Added.
3708         (.container):
3709         (.item):
3710         (.border):
3711         (.padding):
3712         (.margin):
3713
3714 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3715
3716         Mac EWS bots frequently fail several wpt tests
3717         https://bugs.webkit.org/show_bug.cgi?id=152257
3718
3719         Unreviewed.
3720
3721         * TestExpectations: marking some tests as flaky.
3722
3723 2015-12-16  Commit Queue  <commit-queue@webkit.org>
3724
3725         Unreviewed, rolling out r194135.
3726         https://bugs.webkit.org/show_bug.cgi?id=152333
3727
3728         due to missing OSR exit materialization support in FTL
3729         (Requested by yusukesuzuki on #webkit).
3730
3731         Reverted changeset:
3732
3733         "[ES6] Handle new_generator_func / new_generator_func_exp in
3734         DFG / FTL"
3735         https://bugs.webkit.org/show_bug.cgi?id=152227
3736         http://trac.webkit.org/changeset/194135
3737
3738 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3739
3740         Align WebKit testharness.js with WPT testharness.js
3741         https://bugs.webkit.org/show_bug.cgi?id=152297
3742
3743         Reviewed by Darin Adler.
3744
3745         Cosmetic changes (output:true is overriden by WK testharnessreport.js)
3746         To remove the warning "WPT tests are not using the same testharness.js file as other WebKit Layout tests."
3747
3748         * media/track/getCueAsHTMLCrash.html: Adding testharnessreport.js and removing call to dumpAsText.
3749         * media/track/getCueAsHTMLCrash-expected.txt: Rebasing as tests are now outputting results.
3750         * resources/testharness.js:
3751
3752 2015-12-16  Yusuke Suzuki  <utatane.tea@gmail.com>
3753
3754         [ES6] Handle new_generator_func / new_generator_func_exp in DFG / FTL
3755         https://bugs.webkit.org/show_bug.cgi?id=152227
3756
3757         Reviewed by Saam Barati.
3758
3759         Make the test taking longer time.
3760
3761         * js/regress/script-tests/generator-function-create.js:
3762         (test):
3763
3764 2015-12-16  Tomas Popela  <tpopela@redhat.com>
3765
3766         [GTK] Correct the wrong expectation introduced in r194106
3767         https://bugs.webkit.org/show_bug.cgi?id=152325
3768
3769         Unreviewed GTK gardening
3770
3771         * platform/gtk/http/tests/plugins/plugin-javascript-access-expected.txt:
3772
3773 2015-12-15  Ryan Haddad  <ryanhaddad@apple.com>
3774
3775         Rebaseline fast/viewport/ios tests for ios-simulator, remove failure expectation and re-enable test directory.
3776         https://bugs.webkit.org/show_bug.cgi?id=152135
3777
3778         Reviewed by Simon Fraser.
3779
3780         * platform/ios-simulator-wk2/TestExpectations:
3781         * platform/ios-simulator/TestExpectations:
3782         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt:
3783         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt:
3784         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
3785         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt:
3786
3787 2015-12-15  Jiewen Tan  <jiewen_tan@apple.com>
3788
3789         Verify that Referer Policy within Content-Disposition:attachment sandbox is always ReferrerPolicyNever
3790         https://bugs.webkit.org/show_bug.cgi?id=152260
3791         <rdar://problem/23884579>
3792
3793         Reviewed by Andy Estes.
3794
3795         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-expected.txt: Added.
3796         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always-expected.txt: Added.
3797         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always.html: Added.
3798         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default-expected.txt: Added.
3799         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default.html: Added.
3800         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never-expected.txt: Added.
3801         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never.html: Added.
3802         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-expected.txt: Added.
3803         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade-expected.txt: Added.
3804         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade.html: Added.
3805         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer.html: Added.
3806         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin-expected.txt: Added.
3807         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin.html: Added.
3808         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url-expected.txt: Added.
3809         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url.html: Added.
3810         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped.html: Added.
3811         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped-frame.php: Added.
3812         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped.js: Added.
3813         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Removed.
3814         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Removed.
3815         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Removed.
3816
3817 2015-12-15  Timothy Horton  <timothy_horton@apple.com>
3818
3819         Rebaseline some page overlay tests for WK1
3820
3821         * platform/mac-wk1/pageoverlay/overlay-installation-expected.txt:
3822         * platform/mac-wk1/pageoverlay/overlay-large-document-expected.txt:
3823         * platform/mac-wk1/pageoverlay/overlay-large-document-scrolled-expected.txt:
3824         * platform/mac-wk1/pageoverlay/overlay-small-frame-mouse-events-expected.txt: Added.
3825
3826 2015-12-15  Joseph Pecoraro  <pecoraro@apple.com>
3827
3828         Web Inspector: Localize "global code" and "eval code" strings
3829         https://bugs.webkit.org/show_bug.cgi?id=152313
3830
3831         Reviewed by Timothy Hatcher.
3832
3833         * inspector/debugger/js-stacktrace-expected.txt:
3834         * inspector/debugger/js-stacktrace.html:
3835         * inspector/model/stack-trace-expected.txt: Added.
3836         * inspector/model/stack-trace.html: Added.
3837
3838 2015-12-15  Tim Horton  <timothy_horton@apple.com>
3839
3840         REGRESSION (r191849): There's no yellow bouncy highlight when using Find on Page on iOS
3841         https://bugs.webkit.org/show_bug.cgi?id=152241
3842         <rdar://problem/23642574>
3843
3844         Reviewed by Simon Fraser.
3845
3846         * pageoverlay/overlay-small-frame-mouse-events-expected.txt: Added.
3847         * pageoverlay/overlay-small-frame-mouse-events.html: Added.
3848         Add a test ensuring that small-frame overlays get mouse events.
3849
3850         * pageoverlay/overlay-small-frame-paints-expected.txt: Added.
3851         * pageoverlay/overlay-small-frame-paints.html: Added.
3852         Add a test ensuring that small-frame overlays get paint callbacks.
3853
3854 2015-12-15  Myles C. Maxfield  <mmaxfield@apple.com>
3855
3856         [Font Features] TrueType fonts trigger real features even when synthesis is applied
3857         https://bugs.webkit.org/show_bug.cgi?id=152287
3858
3859         Reviewed by Darin Adler.
3860
3861         Adding tests.
3862
3863         * css3/font-variant-petite-caps-synthesis-expected.html:
3864         * css3/font-variant-petite-caps-synthesis.html:
3865         * css3/font-variant-small-caps-synthesis-expected.html:
3866         * css3/font-variant-small-caps-synthesis.html:
3867         * css3/font-variant-petite-caps-synthesis-coverage-expected.html:
3868         * css3/font-variant-petite-caps-synthesis-coverage.html:
3869         * css3/font-variant-small-caps-synthesis-coverage-expected.html:
3870         * css3/font-variant-small-caps-synthesis-coverage.html:
3871
3872 2015-12-15  Mark Lam  <mark.lam@apple.com>
3873
3874         Polymorphic operand types for DFG and FTL bit operators.
3875         https://bugs.webkit.org/show_bug.cgi?id=152191
3876
3877         Reviewed by Saam Barati.
3878
3879         * js/regress/ftl-polymorphic-bitand-expected.txt: Added.
3880         * js/regress/ftl-polymorphic-bitand.html: Added.
3881         * js/regress/ftl-polymorphic-bitor-expected.txt: Added.
3882         * js/regress/ftl-polymorphic-bitor.html: Added.
3883         * js/regress/ftl-polymorphic-bitxor-expected.txt: Added.
3884         * js/regress/ftl-polymorphic-bitxor.html: Added.
3885         * js/regress/ftl-polymorphic-lshift-expected.txt: Added.
3886         * js/regress/ftl-polymorphic-lshift.html: Added.
3887         * js/regress/ftl-polymorphic-rshift-expected.txt: Added.
3888         * js/regress/ftl-polymorphic-rshift.html: Added.
3889         * js/regress/ftl-polymorphic-urshift-expected.txt: Added.
3890         * js/regress/ftl-polymorphic-urshift.html: Added.
3891         * js/regress/script-tests/ftl-polymorphic-bitand.js: Added.
3892         (o1.valueOf):
3893         (foo):
3894         * js/regress/script-tests/ftl-polymorphic-bitor.js: Added.
3895         (o1.valueOf):
3896         (foo):
3897         * js/regress/script-tests/ftl-polymorphic-bitxor.js: Added.
3898         (o1.valueOf):
3899         (foo):
3900         * js/regress/script-tests/ftl-polymorphic-lshift.js: Added.
3901         (o1.valueOf):
3902         (foo):
3903         * js/regress/script-tests/ftl-polymorphic-rshift.js: Added.
3904         (o1.valueOf):
3905         (foo):
3906         * js/regress/script-tests/ftl-polymorphic-urshift.js: Added.
3907         (o1.valueOf):
3908         (foo):
3909
3910 2015-12-15  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3911
3912         WebRTC: Test that RTCPeerConnection promise functions reject on closed state
3913         https://bugs.webkit.org/show_bug.cgi?id=152295
3914
3915         Reviewed by Eric Carlson.
3916
3917         Add test that verifies RTCPeerConnection's behavior in the closed state
3918         (signalingState). Promise functions should reject, and (some) others
3919         should throw. Remove old test that tests incorrect behavior.
3920
3921         * fast/mediastream/RTCPeerConnection-closed-state-expected.txt: Added.
3922         * fast/mediastream/RTCPeerConnection-closed-state.html: Added.
3923         * fast/mediastream/RTCPeerConnection-state-expected.txt: Removed.
3924         * fast/mediastream/RTCPeerConnection-state.html: Removed.
3925
3926 2015-12-15  Tomas Popela  <tpopela@redhat.com>
3927
3928         [GTK] Gardening: Rebaseline tests
3929         https://bugs.webkit.org/show_bug.cgi?id=152301
3930
3931         Unreviewed GTK gardening
3932
3933         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
3934         Correct the expectations after r189202 when RangeException was
3935         removed.
3936         * platform/gtk/fast/dom/adopt-attribute-crash-expected.txt: Added.
3937         Add a new test expectations after r187148.
3938         * platform/gtk/http/tests/plugins/plugin-javascript-access-expected.txt: Added.
3939         Add a new test expectations after r193363.
3940
3941 2015-12-15  Ryan Haddad  <ryanhaddad@apple.com>
3942
3943         Changing expectation for storage/indexeddb/deleted-objects.html to [ Failure Crash ]
3944         https://bugs.webkit.org/show_bug.cgi?id=152264
3945
3946         Unreviewed test gardening.
3947
3948         * platform/mac-wk1/TestExpectations:
3949
3950 2015-12-15  Javier Fernandez  <jfernandez@igalia.com>
3951
3952         [css-align][css-grid] Overflow alignment value 'true' renamed to 'unsafe'
3953         https://bugs.webkit.org/show_bug.cgi?id=152251
3954
3955         The 'True' Overflow Alignment keyword is known now as 'Unsafe', so adapting
3956         layout tests using such keyword.
3957
3958         Reviewed by Darin Adler.
3959
3960         * css3/overwrite-content-alignment-expected.txt:
3961         * css3/overwrite-content-alignment.html:
3962         * css3/overwrite-self-alignment-expected.txt:
3963         * css3/overwrite-self-alignment.html:
3964         * css3/parse-align-content-expected.txt:
3965         * css3/parse-align-content.html:
3966         * css3/parse-align-items-expected.txt:
3967         * css3/parse-align-items.html:
3968         * css3/parse-align-self-expected.txt:
3969         * css3/parse-align-self.html:
3970         * css3/parse-justify-content-expected.txt:
3971         * css3/parse-justify-content.html:
3972         * fast/css-grid-layout/grid-align-justify-overflow.html:
3973         * fast/css-grid-layout/grid-content-alignment-overflow.html:
3974         * fast/css/parse-justify-items-expected.txt:
3975         * fast/css/parse-justify-items.html:
3976         * fast/css/parse-justify-self-expected.txt:
3977         * fast/css/parse-justify-self.html:
3978
3979 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3980
3981         Re-enabling passing test fast/viewport/ios/width-is-device-width.html, which was accidentally skipped with r194058.
3982         https://bugs.webkit.org/show_bug.cgi?id=152135
3983
3984         Unreviewed test gardening.
3985
3986         * platform/ios-simulator-wk2/TestExpectations:
3987
3988 2015-12-14  Yusuke Suzuki  <utatane.tea@gmail.com>
3989
3990         Math.random should have an intrinsic thunk and it should be later handled as a DFG Node
3991         https://bugs.webkit.org/show_bug.cgi?id=152133
3992
3993         Reviewed by Geoffrey Garen.
3994
3995         Add new regression test.
3996
3997         * js/regress/math-random-expected.txt: Added.
3998         * js/regress/math-random.html: Added.
3999         * js/regress/script-tests/math-random.js: Added.
4000         (test):
4001
4002 2015-12-14  Joseph Pecoraro  <pecoraro@apple.com>
4003
4004         Web Inspector: Stack traces in console incorrectly show "(anonymous function)" for global code
4005         https://bugs.webkit.org/show_bug.cgi?id=152280
4006
4007         Reviewed by Brian Burg.
4008
4009         * inspector/debugger/js-stacktrace-expected.txt:
4010         * inspector/debugger/js-stacktrace.html:
4011
4012 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
4013
4014         Marking storage/indexeddb/deleted-objects.html as a flaky crash on mac-wk1
4015         https://bugs.webkit.org/show_bug.cgi?id=152264
4016
4017         Unreviewed test gardening.
4018
4019         * platform/mac-wk1/TestExpectations:
4020
4021 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
4022
4023         Marking platform/ios-simulator/ios/scrolling tests as failing on ios-simulator
4024         https://bugs.webkit.org/show_bug.cgi?id=152276
4025
4026         Unreviewed test gardening.
4027
4028         * platform/ios-simulator/TestExpectations:
4029
4030 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
4031
4032         Updating ios-simulator expectation for crashing tests http/tests/misc/large-js-program.php and js/dom/line-column-numbers.html
4033         https://bugs.webkit.org/show_bug.cgi?id=152279
4034
4035         Unreviewed test gardening.
4036
4037         * platform/ios-simulator/TestExpectations:
4038
4039 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
4040
4041         Removing ios-simulator TestExpectations for deleted tests: streams/reference-implementation/readable-stream-cancel.html (r192186)
4042         and http/tests/inspector/console/access-inspected-object.html (r192186).
4043         https://bugs.webkit.org/show_bug.cgi?id=152131
4044
4045         Unreviewed test gardening.
4046
4047         * platform/ios-simulator-wk1/TestExpectations:
4048         * platform/ios-simulator-wk2/TestExpectations:
4049         * platform/ios-simulator/TestExpectations:
4050
4051 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
4052
4053         Adding a second newline to the expected result for compositing/iframes/page-cache-layer-tree.html
4054         https://bugs.webkit.org/show_bug.cgi?id=152132
4055
4056         Unreviewed test gardening.
4057
4058         * platform/ios-simulator-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
4059
4060 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
4061
4062         Marking js/regress/generator-with-several-types.html as a flaky timeout on mac-wk1 debug.
4063         https://bugs.webkit.org/show_bug.cgi?id=152272
4064
4065         Unreviewed test gardening.
4066
4067         * platform/mac-wk1/TestExpectations:
4068
4069 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
4070
4071         Take 2 of updating expectations for fast/events/ios tests by removing the directory's [ Pass ] expectation.
4072         https://bugs.webkit.org/show_bug.cgi?id=152134
4073
4074         Unreviewed test gardening.
4075
4076         * platform/ios-simulator-wk2/TestExpectations:
4077
4078 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
4079
4080         Take 2 of updating expectations for fast/viewport/ios tests by removing the directory's [ Pass ] expectation.
4081         https://bugs.webkit.org/show_bug.cgi?id=152135
4082
4083         Unreviewed test gardening.
4084
4085         * platform/ios-simulator-wk2/TestExpectations:
4086
4087 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
4088
4089         Rebaseline compositing/iframes/page-cache-layer-tree.html for iOS Simulator
4090         https://bugs.webkit.org/show_bug.cgi?id=152267
4091
4092         Unreviewed test gardening.
4093
4094         * platform/ios-simulator-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
4095
4096 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
4097
4098         Marking fast/viewport/ios/width-is-device-width-overflowing* tests as failing on iOS simulator
4099         https://bugs.webkit.org/show_bug.cgi?id=152135
4100
4101         Unreviewed test gardening.
4102
4103         * platform/ios-simulator/TestExpectations:
4104
4105 2015-12-14  Chris Fleizach  <cfleizach@apple.com>
4106
4107         AX: iOS: Text field variations do not have the correct traits
4108         https://bugs.webkit.org/show_bug.cgi?id=152237
4109
4110         Reviewed by Mario Sanchez Prada.
4111
4112         * accessibility/ios-simulator/textentry-traits-expected.txt: Added.
4113         * accessibility/ios-simulator/textentry-traits.html: Added.
4114
4115 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
4116
4117         Marking fast/viewport/ios/width-is-device-width-overflowing* tests as failing on iOS simulator
4118         https://bugs.webkit.org/show_bug.cgi?id=152135
4119
4120         Unreviewed test gardening.
4121
4122         * platform/ios-simulator/TestExpectations:
4123
4124 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
4125
4126         Marking fast/picture/image-picture-* as failing on iOS simulator
4127         https://bugs.webkit.org/show_bug.cgi?id=152141
4128
4129         Unreviewed test gardening.
4130
4131         * platform/ios-simulator/TestExpectations:
4132
4133 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
4134
4135         Removing failure expectation for css3/blending tests that are now passing on iOS simulator
4136         https://bugs.webkit.org/show_bug.cgi?id=152131
4137
4138         Unreviewed test gardening.
4139
4140         * platform/ios-simulator/TestExpectations:
4141
4142 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
4143
4144         Rebaselining fast/text/emoji.html for iOS simulator
4145         https://bugs.webkit.org/show_bug.cgi?id=152261
4146
4147         Unreviewed test gardening.
4148
4149         * platform/ios-simulator/fast/text/emoji-expected.txt:
4150
4151 2015-12-14  Daniel Bates  <dabates@apple.com>
4152
4153         [iOS] DOM click event may not be dispatched when page has :active style and <input type="search">
4154         https://bugs.webkit.org/show_bug.cgi?id=144451
4155         <rdar://problem/23099482>
4156
4157         Reviewed by Simon Fraser.
4158
4159         Add a test to ensure that a DOM click event is dispatched to an element in a subframe on a page
4160         with a search field and that specifies a CSS :active pseudo-class that changes the tap highlight
4161         color.
4162
4163         Additionally, add tests to ensure we update the cancel button visibility whenever the visibility
4164         of the search field changes.
4165
4166         * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field-expected.txt: Added.
4167         * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html: Added.
4168         * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled-expected.html: Added.
4169         * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled.html: Added.
4170         * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly-expected.html: Added.
4171         * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly.html: Added.
4172         * fast/forms/search/search-cancel-in-formerly-invisible-element-expected.html: Added.
4173         * fast/forms/search/search-cancel-in-formerly-invisible-element.html: Added.
4174         * fast/forms/search/search-cancel-toggle-visibility-initially-hidden-expected.html: Added.
4175         * fast/forms/search/search-cancel-toggle-visibility-initially-hidden.html: Added.
4176         * fast/forms/search/search-cancel-toggle-visibility-initially-visible-expected.html: Added.
4177         * fast/forms/search/search-cancel-toggle-visibility-initially-visible.html: Added.
4178
4179 2015-12-14  Chris Dumez  <cdumez@apple.com>
4180
4181         Roll out r193974 and follow-up fixes as it caused JSC crashes
4182         https://bugs.webkit.org/show_bug.cgi?id=152256
4183
4184         Unreviewed, roll out r193974 and follow-up fixes as it caused JSC crashes.
4185
4186         * inspector/model/remote-object-get-properties-expected.txt:
4187         * js/Object-getOwnPropertyNames-expected.txt:
4188         * js/exception-for-nonobject-expected.txt:
4189         * js/exception-instanceof-expected.txt:
4190         * js/instance-of-immediates-expected.txt:
4191         * js/regress/instanceof-bound-expected.txt: Removed.
4192         * js/regress/instanceof-bound.html: Removed.
4193         * js/regress/script-tests/instanceof-bound.js: Removed.
4194         * js/script-tests/Object-getOwnPropertyNames.js:
4195
4196 2015-12-14  Youenn Fablet  <youenn.fablet@crf.canon.fr>
4197
4198         [Streams API] Expose ReadableStream and relatives to Worker
4199         https://bugs.webkit.org/show_bug.cgi?id=152066
4200
4201         Reviewed by Darin Adler.
4202
4203         Adding ByteLengthQueuingStrategy, CountQueuingStrategy and ReadableStream as worker constructors.
4204
4205         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
4206         * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
4207
4208 2015-12-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
4209
4210         [GTK] Unreviewed gardening.
4211
4212         * platform/gtk/TestExpectations: Update TestExpectations with the following changes:
4213           - Remove expectations for tests removed after r193411 r193426 and r19366.
4214           - Merge repeated expectations from some tests.
4215           - Mark tests failing after r188159.
4216           - Update list of imported/blink tests failing.
4217
4218 2015-12-14  Sergio Villar Senin  <svillar@igalia.com>
4219
4220         [css-grid] Fix height computation of grid items with borders
4221         https://bugs.webkit.org/show_bug.cgi?id=151800
4222
4223         Reviewed by Darin Adler.
4224
4225         * fast/css-grid-layout/grid-item-with-border-in-intrinsic-expected.txt: Added.
4226         * fast/css-grid-layout/grid-item-with-border-in-intrinsic.html: Added.
4227
4228 2015-12-13  Zalan Bujtas  <zalan@apple.com>
4229
4230         Clean up absolute positioned map properly.
4231         https://bugs.webkit.org/show_bug.cgi?id=152219
4232         rdar://problem/23861165
4233