1# Bug 668068 - Maximum (256) width and height icons that we currently interpret as 0-width and 0-height.
2load 256-height.ico
3load 256-width.ico
4
5load 83804-1.gif
6load 89341-1.gif
7load 463696.bmp
8load 570451.png
9# Bug 1390704 - Skip on debug because it triggers a quadratic behavior that makes it take
10# so much time that it can trip on the reftest timeout of 5 minutes.
11skip-if(Android||isDebugBuild||ThreadSanitizer) load 694165-1.xhtml
12pref(canvas.mozgetasfile.enabled,true) load 681190.html
13load 732319-1.html
14load 844403-1.html
15load 856616.gif
16skip-if(ThreadSanitizer) load 944353.jpg
17load 1205923-1.html
18# Ensure we handle detecting that an image is animated, then failing to decode
19# it. (See bug 1210745.)
20load 1210745-1.gif
21load 1212954-1.svg
22load 1235605.gif
23load 1241728-1.html
24load 1241729-1.html
25load 1242093-1.html
26skip-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&/^aarch64-msvc/.test(xulRuntime.XPCOMABI)) load 1242778-1.png
27load 1249576-1.png
28load 1253362-1.html
29skip-if(Android&&browserIsRemote) load 1355898-1.html # bug 1507207
30load 1375842-1.html
31load 1413762-1.gif
32pref(image.downscale-during-decode.enabled,true) load 1443232-1.html
33load colormap-range.gif
34HTTP load delayedframe.sjs # A 3-frame animated GIF with an inordinate delay between the second and third frame
35
36# Animated gifs with a very large canvas, but tiny actual content.
37load delaytest.html?523528-1.gif
38load delaytest.html?523528-2.gif
39
40load delaytest.html?1262549-1.gif
41load delaytest.html?1277397-1.jpg
42
43# Bug 1160801 - Ensure that we handle invalid disposal types.
44load invalid-disposal-method-1.gif
45load invalid-disposal-method-2.gif
46load invalid-disposal-method-3.gif
47
48load invalid-icc-profile.jpg # This would have exposed the leak discovered in bug 642902
49
50# Ensure we handle ICO directory entries which specify the wrong size for the contained resource.
51load invalid_ico_height.ico
52load invalid_ico_width.ico
53
54# Bug 525326 - Test image sizes of 65535x65535 which is larger than we allow)
55load invalid-size.gif
56load invalid-size-second-frame.gif
57
58load multiple-png-hassize.ico # Bug 863958 - This icon's size is such that it leads to multiple writes to the PNG decoder after we've gotten our size.
59skip-if(ThreadSanitizer) asserts(0-2) load ownerdiscard.html # Bug 1323672, bug 807211
60load truncated-second-frame.png # Bug 863975
61
62# Bug 1509998 - Ensure that we handle empty frame rects in animated images.
63load 1509998.gif
64
65load 1526717-1.html
66skip-if(ThreadSanitizer) load 1629490-1.html
67
68HTTP load 1634839-1.html
69HTTP load 1634839-2.html
70pref(image.animated.decode-on-demand.batch-size,1) pref(image.animated.decode-on-demand.threshold-kb,0) HTTP load 1676172-1.html
71