|
1 # GIF tests |
|
2 |
|
3 # tests for bug 519589 |
|
4 == 1bit-255-trans.gif 1bit-255-trans.png |
|
5 == in-colormap-trans.gif in-colormap-trans.png |
|
6 == out-of-colormap-trans.gif out-of-colormap-trans.png |
|
7 |
|
8 # a GIF file that uses the comment extension |
|
9 == comment.gif comment.png |
|
10 |
|
11 # a GIF file with a background smaller than the size of the canvas |
|
12 == small-background-size.gif small-background-size-ref.gif |
|
13 == small-background-size-2.gif small-background-size-2-ref.gif |
|
14 |
|
15 # a transparent gif that disposes previous frames with clear; we must properly |
|
16 # clear each frame to pass. |
|
17 random == delaytest.html?transparent-animation.gif transparent-animation-finalframe.gif # incorrect timing dependence (bug 558678) |
|
18 |
|
19 # test for bug 641198 |
|
20 skip-if(B2G) random-if(Android) == test_bug641198.html animation2a-finalframe.gif # bug 773482 |
|
21 |
|
22 # webcam-simulacrum.mgif is a hand-edited file containing red.gif and blue.gif, |
|
23 # concatenated together with the relevant headers for |
|
24 # multipart/x-mixed-replace. Specifically, with the headers in |
|
25 # webcam-simulacrum.mjpg^headers^, the web browser will get the following: |
|
26 # |
|
27 # HTTP 200 OK |
|
28 # Content-Type: multipart/x-mixed-replace;boundary=BOUNDARYOMG |
|
29 # |
|
30 # --BOUNDARYOMG\r\n |
|
31 # Content-Type: image/gif\r\n |
|
32 # \r\n |
|
33 # <contents of red.gif> (no newline) |
|
34 # --BOUNDARYOMG\r\n |
|
35 # Content-Type: image/gif\r\n |
|
36 # \r\n |
|
37 # <contents of blue.gif> (no newline) |
|
38 # --BOUNDARYOMG--\r\n |
|
39 # |
|
40 # (The boundary is arbitrary, and just has to be defined as something that |
|
41 # won't be in the text of the contents themselves. --$(boundary)\r\n means |
|
42 # "Here is the beginning of a boundary," and --$(boundary)-- means "All done |
|
43 # sending you parts.") |
|
44 skip-if(B2G) HTTP == webcam.html blue.gif # bug 773482 |