tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

reftest.list (15374B)


      1 # Encoder ref tests
      2 # These reftests must be run as HTTP because of canvas' origin-clean security
      3 # file:// URLs are always considered from a different origin unless same URL
      4 #
      5 # The test will copy a PNG image to a canvas, then use canvas.toDataUrl to get 
      6 # the data, then set the data to a new image hence invoking the appropriate 
      7 # encoder.
      8 #
      9 # The tests should only be used with lossless encoders.
     10 #
     11 # Valid arguments for encoder.html in the query string:
     12 # - img=<reference image to use>
     13 # - mime=<mime type>
     14 # - options=<canvas toDataURL encoder options>
     15 # Example: 
     16 # encoder.html?img=escape(reference_image.png)
     17 #             &mime=escape(image/vnd.microsoft.icon)
     18 #             &options=escape(-moz-parse-options:bpp=24;format=png)
     19 
     20 # PNG
     21 HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/png
     22 HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/png
     23 HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/png
     24 HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/png
     25 HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/png
     26 HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/png
     27 HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/png
     28 HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/png
     29 HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/png
     30 HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/png
     31 HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/png
     32 HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/png
     33 HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/png
     34 HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/png
     35 HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/png
     36 
     37 # BMP using default parse options
     38 HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/bmp
     39 HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/bmp
     40 HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/bmp
     41 HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/bmp
     42 HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/bmp
     43 HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/bmp
     44 HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/bmp
     45 HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/bmp
     46 HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/bmp
     47 HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/bmp
     48 HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/bmp
     49 HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/bmp
     50 HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/bmp
     51 HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/bmp
     52 HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/bmp
     53 
     54 # BMP using image/bmp mime type and 32bpp parse options
     55 HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     56 HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     57 HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     58 HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     59 HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     60 HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     61 HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     62 HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     63 HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     64 HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     65 HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     66 HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     67 HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     68 HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     69 HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32
     70 
     71 # BMP using image/bmp mime type and 24bpp parse options
     72 HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     73 HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     74 HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     75 HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     76 HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     77 HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     78 HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     79 HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     80 HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     81 HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     82 HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     83 HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     84 HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     85 HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     86 HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D24
     87 
     88 # ICO using default parse options
     89 HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/vnd.microsoft.icon
     90 HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/vnd.microsoft.icon
     91 HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/vnd.microsoft.icon
     92 HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/vnd.microsoft.icon
     93 HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/vnd.microsoft.icon
     94 HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/vnd.microsoft.icon
     95 HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/vnd.microsoft.icon
     96 HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/vnd.microsoft.icon
     97 HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/vnd.microsoft.icon
     98 HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/vnd.microsoft.icon
     99 HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/vnd.microsoft.icon
    100 HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/vnd.microsoft.icon
    101 HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/vnd.microsoft.icon
    102 HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/vnd.microsoft.icon
    103 HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/vnd.microsoft.icon
    104 HTTP == size-256x256.png encoder.html?img=size-256x256.png&mime=image/vnd.microsoft.icon
    105 
    106 # ICO using image/vnd.microsoft.icon mime type and 32bpp parse options with bmp 
    107 HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    108 HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    109 HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    110 HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    111 HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    112 HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    113 HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    114 HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    115 HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    116 HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    117 HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    118 HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    119 HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    120 HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    121 HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    122 HTTP == size-256x256.png encoder.html?img=size-256x256.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D32%3Bformat%3Dbmp
    123 
    124 # ICO using image/vnd.microsoft.icon mime type and 24bpp parse options with bmp 
    125 HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    126 HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    127 HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    128 HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    129 HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    130 HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    131 HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    132 HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    133 HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    134 HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    135 HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    136 HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    137 HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    138 HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    139 HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    140 HTTP == size-256x256.png encoder.html?img=size-256x256.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Abpp%3D24%3Bformat%3Dbmp
    141 
    142 # ICO using image/vnd.microsoft.icon mime type png
    143 HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    144 HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    145 HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    146 HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    147 HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    148 HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    149 HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    150 HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    151 HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    152 HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    153 HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    154 HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    155 HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    156 HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    157 HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    158 HTTP == size-256x256.png encoder.html?img=size-256x256.png&mime=image/vnd.microsoft.icon&options=-moz-parse-options%3Aformat%3Dpng
    159 
    160 # WEBP
    161 HTTP == size-1x1.png   encoder.html?img=size-1x1.png&mime=image/webp&options=1
    162 HTTP == size-2x2.png   encoder.html?img=size-2x2.png&mime=image/webp&options=1
    163 HTTP == size-3x3.png   encoder.html?img=size-3x3.png&mime=image/webp&options=1
    164 HTTP == size-4x4.png   encoder.html?img=size-4x4.png&mime=image/webp&options=1
    165 HTTP == size-5x5.png   encoder.html?img=size-5x5.png&mime=image/webp&options=1
    166 HTTP == size-6x6.png   encoder.html?img=size-6x6.png&mime=image/webp&options=1
    167 HTTP == size-7x7.png   encoder.html?img=size-7x7.png&mime=image/webp&options=1
    168 HTTP == size-8x8.png   encoder.html?img=size-8x8.png&mime=image/webp&options=1
    169 HTTP == size-9x9.png   encoder.html?img=size-9x9.png&mime=image/webp&options=1
    170 HTTP == size-15x15.png encoder.html?img=size-15x15.png&mime=image/webp&options=1
    171 HTTP == size-16x16.png encoder.html?img=size-16x16.png&mime=image/webp&options=1
    172 HTTP == size-17x17.png encoder.html?img=size-17x17.png&mime=image/webp&options=1
    173 HTTP == size-31x31.png encoder.html?img=size-31x31.png&mime=image/webp&options=1
    174 HTTP == size-32x32.png encoder.html?img=size-32x32.png&mime=image/webp&options=1
    175 HTTP == size-33x33.png encoder.html?img=size-33x33.png&mime=image/webp&options=1