diff --git a/Base/home/anon/LaunchServer.ini b/Base/home/anon/LaunchServer.ini index afee2ab19f..9615345d47 100644 --- a/Base/home/anon/LaunchServer.ini +++ b/Base/home/anon/LaunchServer.ini @@ -1,6 +1,7 @@ [FileType] png=/bin/QuickShow gif=/bin/QuickShow +bmp=/bin/QuickShow html=/bin/Browser wav=/bin/SoundPlayer txt=/bin/TextEditor diff --git a/Base/res/html/misc/bmpsuite.html b/Base/res/html/misc/bmpsuite.html new file mode 100644 index 0000000000..ceebd7a3ee --- /dev/null +++ b/Base/res/html/misc/bmpsuite.html @@ -0,0 +1,902 @@ + + + + + +BMP Suite Image List + + + + + + + +

BMP Suite Image List

+ +

For BMP Suite +version 2.6

+ +

This document describes the images in BMP Suite, and shows what +I allege to be the correct way to interpret them. PNG and JPEG images are +used for reference. +

+ +

It also shows how your web browser displays the BMP images, +but that’s not its main purpose. +BMP is poor image format to use on web pages, so a web browser’s +level of support for it is arguably not important.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileVer.Correct displayIn your browserNotes
g/pal1.bmp31 bit/pixel paletted image, in which black is the first color in + the palette.
g/pal1wb.bmp31 bit/pixel paletted image, in which white is the first color in + the palette.
g/pal1bg.bmp31 bit/pixel paletted image, with colors other than black and white.
q/pal1p1.bmp31 bit/pixel paletted image, with only one color in the palette. + The documentation says that 1-bpp images have a palette size of 2 + (not “up to 2”), but it would be silly for a viewer not to + support a size of 1.
q/pal2.bmp3A paletted image with 2 bits/pixel. Usually only 1, 4, + and 8 are allowed, but 2 is legal on Windows CE.
q/pal2color.bmp3Same as pal2.bmp, but with a color palette instead of grayscale + palette.
g/pal4.bmp3Paletted image with 12 palette colors, and 4 bits/pixel.
g/pal4gs.bmp3Paletted image with 12 grayscale palette colors, and 4 bits/pixel.
g/pal4rle.bmp34-bit image that uses RLE compression.
q/pal4rletrns.bmp3
+ or

+ or
An RLE-compressed image that uses “delta” + codes to skip over some pixels, leaving them undefined. Some viewers + make undefined pixels transparent, others make them black, and + others assign them palette color 0 (purple, in this case).
q/pal4rlecut.bmp3
+ or

+ or
An RLE-compressed image that uses “delta” codes, + and early EOL & EOBMP markers, to skip over some pixels. + It’s okay if the viewer’s image doesn’t exactly match + any of the reference images.
g/pal8.bmp3Our standard paletted image, with 252 palette colors, and 8 + bits/pixel.
g/pal8-0.bmp3Every field that can be set to 0 is set to 0: pixels/meter=0; + colors used=0 (meaning the default 256); size-of-image=0.
g/pal8gs.bmp3An 8-bit image with a palette of 252 grayscale colors.
g/pal8rle.bmp38-bit image that uses RLE compression.
q/pal8rletrns.bmp3
+ or

+ or
8-bit version of q/pal4rletrns.bmp.
q/pal8rlecut.bmp3
+ or

+ or
8-bit version of q/pal4rlecut.bmp.
g/pal8w126.bmp3Images with different widths and heights. + In BMP format, rows are padded to a multiple of four bytes, so we + test all four possibilities.
g/pal8w125.bmp3
g/pal8w124.bmp3
g/pal8topdown.bmp3BMP images are normally stored from the bottom up, but + there is a way to store them from the top down.
q/pal8offs.bmp3A file with some unused bytes between the palette and the + image. This is probably valid, but I’m not 100% sure.
q/pal8oversizepal.bmp3An 8-bit image with 300 palette colors. This may be invalid, + because the documentation could + be interpreted to imply that 8-bit images aren’t allowed + to have more than 256 colors.
g/pal8nonsquare.bmp3 +
+ or
+ +
An image with non-square pixels: the X pixels/meter is twice + the Y pixels/meter. Image editors can be expected to + leave the image “squashed”; image viewers should + consider stretching it to its correct proportions.
g/pal8os2.bmpOS/2v1An OS/2-style bitmap. This format can be called OS/2 BMPv1, + or Windows BMPv2.
q/pal8os2-sz.bmpOS/2v1Some OS/2 BMP specifications say that the size field in the file + header should be set to the aggregate size of the file header and + infoheader, instead of the total file size. + For OS/2v1, that means it will always be 26. + BMP decoders usually ignore this field, so it shouldn’t + cause a problem.
q/pal8os2-hs.bmpOS/2v1Some OS/2 BMP specifications define the fields at offsets 6 and + 8 to be a “hotspot” (for cursor graphics). + Though the fields are not used in BMP files, they are sometimes, + as in this file, set to nonzero values. + This should cause no problems, except that it could prevent some + programs from detecting this file as a BMP file.
q/pal8os2sp.bmpOS/2v1An OS/2v1 with a less-than-full-sized palette. + Probably not valid, but such files have been seen in the wild.
q/pal8os2v2.bmpOS/2v2An OS/2v2 bitmap.
q/pal8os2v2-16.bmpOS/2v2An OS/2v2 bitmap whose header has only 16 bytes, instead of the full 64.
q/pal8os2v2-sz.bmpOS/2v2An OS/2v2 bitmap. Like q/pal8os2-sz.bmp, the size field is set to + the size of the headers (78), instead of the size of the file.
q/pal8os2v2-40sz.bmpOS/2v2An OS/2v2 bitmap, with a 40-byte header. Like q/pal8os2-sz.bmp, + the size field is set to the size of the headers (54), + instead of the size of the file. Except for that, this file + cannot be distinguished from a Windows BMPv3 file.
q/rgb24rle24.bmpOS/2v2An OS/2v2 bitmap with RLE24 compression. This image uses a limited + number of colors, just to make it more compressible.
q/pal1huff.bmpOS/2v2My attempt to make a BMP file with Huffman 1D compression. + It is quite possibly incorrect. Even if everything else about it is correct, + I have no way to know whether it is black/white reversed, and/or flipped + vertically.
g/pal8v4.bmp4A v4 bitmap. I’m not sure that the gamma and chromaticity values in + this file are sensible, because I can’t find any detailed documentation + of them. Note that bmpsuite v2.4 and earlier had the gamma set differently + (and probably incorrectly).
g/pal8v5.bmp5A v5 bitmap. Version 5 has additional colorspace options over v4, so it + is easier to create, and ought to be more portable.
g/rgb16.bmp3A 16-bit image with the default color format: 5 bits each for red, + green, and blue, and 1 unused bit. + The whitest colors should (I assume) be displayed as pure white: + (255,255,255), not + (248,248,248).
g/rgb16bfdef.bmp3Same format as rgb16.bmp, but with a BITFIELDS segment.
g/rgb16-565.bmp3A 16-bit image with a BITFIELDS segment indicating 5 red, 6 green, + and 5 blue bits. This is a standard 16-bit format, even supported by + old versions of Windows that don’t support any other non-default 16-bit + formats. + The whitest colors should be displayed as pure white: + (255,255,255), not + (248,252,248).
g/rgb16-565pal.bmp3A 16-bit image with both a BITFIELDS segment and a palette.
q/rgb16faketrns.bmp3
+ or maybe
+ +
Same idea as q/rgb32fakealpha.bmp. The default 16-bit color format has + one unused bit per pixel, and in this image some of the unused bits are + set to 1. It’s possible that some viewers will interpret this image + as having transparency. +
q/rgb16-231.bmp3An unusual and silly 16-bit image, with 2 red bits, 3 green bits, and 1 + blue bit. Most viewers do support this image, but the colors may be darkened + with a yellow-green shadow. That’s because they’re doing simple + bit-shifting (possibly including one round of bit replication), instead of + proper scaling.
q/rgb16-3103.bmp3Similar to q/rgb16-231.bmp, with 3 red bits, 10 green bits, and 3 + blue bits.
q/rgba16-4444.bmp5A 16-bit image with an alpha channel. There are 4 bits for each color + channel, and 4 bits for the alpha channel. + It’s not clear if this is valid, but I can’t find anything that + suggests it isn’t. +
q/rgba16-5551.bmp5Similar to q/rgba16-4444.bmp, with 5 red bits, 5 green bits, 5 blue bits, + and a 1-bit alpha channel.
q/rgba16-1924.bmp5Similar to q/rgba16-4444.bmp, with 1 red bit, 9 green bits, 2 blue bits, + and 4 bits for the alpha channel. +
g/rgb24.bmp3A perfectly ordinary 24-bit (truecolor) image.
g/rgb24pal.bmp3A 24-bit image, with a palette containing 256 colors. There is little if + any reason for a truecolor image to contain a palette, but it is legal.
q/rgb24largepal.bmp3A 24-bit image, with a palette containing 300 colors. + The fact that the palette has more than 256 colors may cause some viewers + to complain, but the documentation does not mention a size limit.
q/rgb24prof.bmp5My attempt to make a BMP file with an embedded color profile.
q/rgb24prof2.bmp5This image tries to test whether color profiles are fully supported. + It has the red and green channels swapped, and an embedded color profile + that tries to swap them back. Support for this is uncommon.
q/rgb24lprof.bmp5My attempt to make a BMP file with a linked color profile. + Supporting linked profiles may be a bad idea, as it can lead to security vulnerabilities.
q/rgb24jpeg.bmp5My attempt to make BMP files with embedded JPEG and PNG images. + These are not likely to be supported by much of anything (they’re + intended for printers).
+ These image are stored in top-down order, with a positive bV5Height field. + This might not be correct. The documentation is very confusing on this issue.
q/rgb24png.bmp5
g/rgb32.bmp3A 32-bit image using the default color format for 32-bit images (no + BITFIELDS segment). There are 8 bits per color channel, and 8 unused + bits. The unused bits are set to 0.
g/rgb32bfdef.bmp3Same format as rgb32.bmp, but with a BITFIELDS segment.
g/rgb32bf.bmp3A 32-bit image with a BITFIELDS segment. As usual, there are 8 bits per + color channel, and 8 unused bits. But the color channels are in an unusual + order, so the viewer must read the BITFIELDS, and not just guess.
q/rgb32h52.bmp(52)Similar to g/rgb32bf.bmp, but with a 52-byte + “BITMAPV2INFOHEADER”. This is an uncommon version of BMP, and I + can’t confirm that this file is correct.
q/rgb32-xbgr.bmp5Color channels are the same size and order as rgb32bfdef.bmp, but they use + the highest available bits, instead of the lowest (or vice versa, depending + on your byte-order perspective).
q/rgb32fakealpha.bmp3
+ or
+ +
Same as g/rgb32.bmp, except that the unused bits are set to something + other than 0. + If the image becomes transparent toward the bottom, it probably means + the viewer uses heuristics to guess whether the undefined + data represents transparency. + Reportedly, in ICO icon format, a 32-bit image has transparency if any + of the could-be alpha samples are nonzero. Some BMP decoders probably + use the same algorithm for BMP.
q/rgb32-111110.bmp3A 32 bits/pixel image, with all 32 bits used: 11 each for red and + green, and 10 for blue. As far as I know, this is valid, but it + is unusual.
q/rgb32-7187.bmp3A 32 bits/pixel image, with 7 bits for red, 18 for green, and 7 for + blue.
q/rgba32-1.bmp5A BMP with an alpha channel. Transparency is barely documented, + so it’s possible that this file is not correctly formed. + The color channels are in the usual order.
q/rgba32-2.bmp5Same as q/rgba32-1.bmp, but with the color channels + in an unusual order, to prevent viewers from + passing this test by making a lucky guess.
q/rgba32-1010102.bmp5A 32 bits/pixel image, with 10 bits for red, 10 for green, 10 for blue, + and 2 for alpha.
q/rgba32-81284.bmp5A 32 bits/pixel image, with 8 bits for red, 12 for green, 8 for blue, + and 4 for alpha.
q/rgba32-61754.bmp5A 32 bits/pixel image, with 6 bits for red, 17 for green, 5 for blue, + and 4 for alpha.
q/rgba32abf.bmp3An image of type BI_ALHPABITFIELDS. Supposedly, this was used on + Windows CE. I don’t know whether it is constructed correctly.
q/rgba32h56.bmp(56)Similar to q/rgba32-2.bmp, but with a 56-byte + “BITMAPV3INFOHEADER”. This is an uncommon version of BMP, and I + can’t confirm that this file is correct.
x/ba-bm.bmpOS/2v2This image uses the OS/2v2 “Bitmap Array” (BA) container + format. Although a BA file may contain multiple images, this file has + only one.
b/badbitcount.bmp3N/AHeader indicates an absurdly large number of bits/pixel.
b/badbitssize.bmp3N/AHeader incorrectly indicates that the bitmap is several GB in size.
b/baddens1.bmp3N/ADensity (pixels per meter) suggests the image is much + larger in one dimension than the other.
b/baddens2.bmp3N/A
b/badfilesize.bmp3N/AHeader incorrectly indicates that the file is several GB in size.
b/badheadersize.bmp?N/AHeader size is 66 bytes, which is not a valid size for any known BMP + version.
b/badpalettesize.bmp3N/AHeader incorrectly indicates that the palette contains an absurdly large + number of colors.
b/badplanes.bmp3N/AThe “planes” setting, which is required to be 1, is not 1.
b/badrle4.bmp3N/AAn invalid RLE4-compressed image that tries to cause buffer overruns.
b/badrle4bis.bmp3N/AAnother invalid RLE4-compressed image that tries to cause buffer overruns.
b/badrle4ter.bmp3N/AAnother invalid RLE4-compressed image that tries to cause buffer overruns.
b/badrle.bmp3N/A8-bit version of b/badrle4.bmp.
b/badrlebis.bmp3N/A8-bit version of b/badrle4bis.bmp.
b/badrleter.bmp3N/A8-bit version of b/badrle4ter.bmp.
b/badwidth.bmp3N/AThe image claims to be a negative number of pixels in width.
b/pal8badindex.bmp3N/AMany of the palette indices used in the image are not present in the + palette.
b/reallybig.bmp3N/AAn image with a very large reported width and height.
b/rgb16-880.bmp3
(?)
A 16-bit image with a BITFIELDS segment indicating 8 red, 8 green, + and 0 blue bits. The documentation doesn’t say whether undefined + channels are legal, or how they should be handled. +
b/rletopdown.bmp3N/AAn RLE-compressed image that tries to use top-down orientation, + which isn’t allowed.
b/shortfile.bmp3N/AA file that has been truncated in the middle of the bitmap.
+ + + + + diff --git a/Base/res/html/misc/bmpsuite_files/ba-bm.bmp b/Base/res/html/misc/bmpsuite_files/ba-bm.bmp new file mode 100644 index 0000000000..d2615bde3e Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/ba-bm.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/badbitcount.bmp b/Base/res/html/misc/bmpsuite_files/badbitcount.bmp new file mode 100644 index 0000000000..d4fa4e8b88 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/badbitcount.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/badbitssize.bmp b/Base/res/html/misc/bmpsuite_files/badbitssize.bmp new file mode 100644 index 0000000000..0a99a605af Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/badbitssize.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/baddens1.bmp b/Base/res/html/misc/bmpsuite_files/baddens1.bmp new file mode 100644 index 0000000000..a6150a6fe7 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/baddens1.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/baddens2.bmp b/Base/res/html/misc/bmpsuite_files/baddens2.bmp new file mode 100644 index 0000000000..f2c1dfb665 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/baddens2.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/badfilesize.bmp b/Base/res/html/misc/bmpsuite_files/badfilesize.bmp new file mode 100644 index 0000000000..da52cb51d7 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/badfilesize.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/badheadersize.bmp b/Base/res/html/misc/bmpsuite_files/badheadersize.bmp new file mode 100644 index 0000000000..2a4083a6f9 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/badheadersize.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/badpalettesize.bmp b/Base/res/html/misc/bmpsuite_files/badpalettesize.bmp new file mode 100644 index 0000000000..7d9d1b745d Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/badpalettesize.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/badplanes.bmp b/Base/res/html/misc/bmpsuite_files/badplanes.bmp new file mode 100644 index 0000000000..92d2855b62 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/badplanes.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/badrle.bmp b/Base/res/html/misc/bmpsuite_files/badrle.bmp new file mode 100644 index 0000000000..cbf8fdc2e1 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/badrle.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/badrle4.bmp b/Base/res/html/misc/bmpsuite_files/badrle4.bmp new file mode 100644 index 0000000000..632787a730 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/badrle4.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/badrle4bis.bmp b/Base/res/html/misc/bmpsuite_files/badrle4bis.bmp new file mode 100644 index 0000000000..130b7e659c Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/badrle4bis.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/badrle4ter.bmp b/Base/res/html/misc/bmpsuite_files/badrle4ter.bmp new file mode 100644 index 0000000000..8107a335fc Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/badrle4ter.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/badrlebis.bmp b/Base/res/html/misc/bmpsuite_files/badrlebis.bmp new file mode 100644 index 0000000000..893eb11ab7 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/badrlebis.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/badrleter.bmp b/Base/res/html/misc/bmpsuite_files/badrleter.bmp new file mode 100644 index 0000000000..04d5874e67 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/badrleter.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/badwidth.bmp b/Base/res/html/misc/bmpsuite_files/badwidth.bmp new file mode 100644 index 0000000000..9fca005dc3 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/badwidth.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/bkgd.png b/Base/res/html/misc/bmpsuite_files/bkgd.png new file mode 100644 index 0000000000..d66ca9d652 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/bkgd.png differ diff --git a/Base/res/html/misc/bmpsuite_files/fakealpha.png b/Base/res/html/misc/bmpsuite_files/fakealpha.png new file mode 100644 index 0000000000..89292bcbb4 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/fakealpha.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal1.bmp b/Base/res/html/misc/bmpsuite_files/pal1.bmp new file mode 100644 index 0000000000..4776f82778 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal1.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal1.png b/Base/res/html/misc/bmpsuite_files/pal1.png new file mode 100644 index 0000000000..89a433ed76 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal1.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal1bg.bmp b/Base/res/html/misc/bmpsuite_files/pal1bg.bmp new file mode 100644 index 0000000000..466d0ba727 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal1bg.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal1bg.png b/Base/res/html/misc/bmpsuite_files/pal1bg.png new file mode 100644 index 0000000000..20c4bb838f Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal1bg.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal1huff.bmp b/Base/res/html/misc/bmpsuite_files/pal1huff.bmp new file mode 100644 index 0000000000..790a483697 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal1huff.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal1p1.bmp b/Base/res/html/misc/bmpsuite_files/pal1p1.bmp new file mode 100644 index 0000000000..b68321c4c1 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal1p1.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal1p1.png b/Base/res/html/misc/bmpsuite_files/pal1p1.png new file mode 100644 index 0000000000..92fc0f945b Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal1p1.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal1wb.bmp b/Base/res/html/misc/bmpsuite_files/pal1wb.bmp new file mode 100644 index 0000000000..56cb93203e Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal1wb.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal2.bmp b/Base/res/html/misc/bmpsuite_files/pal2.bmp new file mode 100644 index 0000000000..983e9fa92d Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal2.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal2.png b/Base/res/html/misc/bmpsuite_files/pal2.png new file mode 100644 index 0000000000..1bbfe175fc Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal2.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal2color.bmp b/Base/res/html/misc/bmpsuite_files/pal2color.bmp new file mode 100644 index 0000000000..27fe7276bc Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal2color.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal2color.png b/Base/res/html/misc/bmpsuite_files/pal2color.png new file mode 100644 index 0000000000..f119469910 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal2color.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal4.bmp b/Base/res/html/misc/bmpsuite_files/pal4.bmp new file mode 100644 index 0000000000..7fd36303ca Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal4.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal4.png b/Base/res/html/misc/bmpsuite_files/pal4.png new file mode 100644 index 0000000000..188bb0499e Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal4.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal4gs.bmp b/Base/res/html/misc/bmpsuite_files/pal4gs.bmp new file mode 100644 index 0000000000..813268ca77 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal4gs.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal4gs.png b/Base/res/html/misc/bmpsuite_files/pal4gs.png new file mode 100644 index 0000000000..a2558fa802 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal4gs.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal4rle.bmp b/Base/res/html/misc/bmpsuite_files/pal4rle.bmp new file mode 100644 index 0000000000..a5672aebd6 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal4rle.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal4rlecut-0.png b/Base/res/html/misc/bmpsuite_files/pal4rlecut-0.png new file mode 100644 index 0000000000..b67c51ab07 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal4rlecut-0.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal4rlecut-b.png b/Base/res/html/misc/bmpsuite_files/pal4rlecut-b.png new file mode 100644 index 0000000000..585e39f40a Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal4rlecut-b.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal4rlecut.bmp b/Base/res/html/misc/bmpsuite_files/pal4rlecut.bmp new file mode 100644 index 0000000000..2f32d1d7ad Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal4rlecut.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal4rlecut.png b/Base/res/html/misc/bmpsuite_files/pal4rlecut.png new file mode 100644 index 0000000000..9c7b95dbf8 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal4rlecut.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal4rletrns-0.png b/Base/res/html/misc/bmpsuite_files/pal4rletrns-0.png new file mode 100644 index 0000000000..b689c842aa Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal4rletrns-0.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal4rletrns-b.png b/Base/res/html/misc/bmpsuite_files/pal4rletrns-b.png new file mode 100644 index 0000000000..9befa575fa Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal4rletrns-b.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal4rletrns.bmp b/Base/res/html/misc/bmpsuite_files/pal4rletrns.bmp new file mode 100644 index 0000000000..58994e92ba Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal4rletrns.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal4rletrns.png b/Base/res/html/misc/bmpsuite_files/pal4rletrns.png new file mode 100644 index 0000000000..9b0c044364 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal4rletrns.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8-0.bmp b/Base/res/html/misc/bmpsuite_files/pal8-0.bmp new file mode 100644 index 0000000000..ab8815a360 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8-0.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8.bmp b/Base/res/html/misc/bmpsuite_files/pal8.bmp new file mode 100644 index 0000000000..96b2f86680 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8.png b/Base/res/html/misc/bmpsuite_files/pal8.png new file mode 100644 index 0000000000..2bfd3e650f Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8badindex.bmp b/Base/res/html/misc/bmpsuite_files/pal8badindex.bmp new file mode 100644 index 0000000000..efe16c05c1 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8badindex.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8gs.bmp b/Base/res/html/misc/bmpsuite_files/pal8gs.bmp new file mode 100644 index 0000000000..66a0d70dc3 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8gs.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8gs.png b/Base/res/html/misc/bmpsuite_files/pal8gs.png new file mode 100644 index 0000000000..a537e3aaa9 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8gs.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8nonsquare-e.png b/Base/res/html/misc/bmpsuite_files/pal8nonsquare-e.png new file mode 100644 index 0000000000..646665f2d0 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8nonsquare-e.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8nonsquare-v.png b/Base/res/html/misc/bmpsuite_files/pal8nonsquare-v.png new file mode 100644 index 0000000000..a1cd1ab180 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8nonsquare-v.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8nonsquare.bmp b/Base/res/html/misc/bmpsuite_files/pal8nonsquare.bmp new file mode 100644 index 0000000000..0aa8de04cb Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8nonsquare.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8offs.bmp b/Base/res/html/misc/bmpsuite_files/pal8offs.bmp new file mode 100644 index 0000000000..8673e9740b Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8offs.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2-hs.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2-hs.bmp new file mode 100644 index 0000000000..018a3c4b16 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8os2-hs.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2-sz.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2-sz.bmp new file mode 100644 index 0000000000..7f1455d5ef Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8os2-sz.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2.bmp new file mode 100644 index 0000000000..14901b3882 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8os2.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2sp.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2sp.bmp new file mode 100644 index 0000000000..e532c89863 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8os2sp.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2v2-16.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2v2-16.bmp new file mode 100644 index 0000000000..95a1d2345a Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8os2v2-16.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2v2-40sz.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2v2-40sz.bmp new file mode 100644 index 0000000000..d1e66b615c Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8os2v2-40sz.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2v2-sz.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2v2-sz.bmp new file mode 100644 index 0000000000..6fe566e3fd Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8os2v2-sz.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8os2v2.bmp b/Base/res/html/misc/bmpsuite_files/pal8os2v2.bmp new file mode 100644 index 0000000000..1324a40d00 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8os2v2.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8oversizepal.bmp b/Base/res/html/misc/bmpsuite_files/pal8oversizepal.bmp new file mode 100644 index 0000000000..93b8187ca1 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8oversizepal.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8rle.bmp b/Base/res/html/misc/bmpsuite_files/pal8rle.bmp new file mode 100644 index 0000000000..d43101490f Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8rle.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8rlecut-0.png b/Base/res/html/misc/bmpsuite_files/pal8rlecut-0.png new file mode 100644 index 0000000000..34bb02e04d Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8rlecut-0.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8rlecut-b.png b/Base/res/html/misc/bmpsuite_files/pal8rlecut-b.png new file mode 100644 index 0000000000..4050c4a089 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8rlecut-b.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8rlecut.bmp b/Base/res/html/misc/bmpsuite_files/pal8rlecut.bmp new file mode 100644 index 0000000000..840d31cce6 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8rlecut.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8rlecut.png b/Base/res/html/misc/bmpsuite_files/pal8rlecut.png new file mode 100644 index 0000000000..17fec1c14d Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8rlecut.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8rletrns-0.png b/Base/res/html/misc/bmpsuite_files/pal8rletrns-0.png new file mode 100644 index 0000000000..a1c1fda507 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8rletrns-0.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8rletrns-b.png b/Base/res/html/misc/bmpsuite_files/pal8rletrns-b.png new file mode 100644 index 0000000000..1ede504d4e Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8rletrns-b.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8rletrns.bmp b/Base/res/html/misc/bmpsuite_files/pal8rletrns.bmp new file mode 100644 index 0000000000..a2af88d87c Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8rletrns.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8rletrns.png b/Base/res/html/misc/bmpsuite_files/pal8rletrns.png new file mode 100644 index 0000000000..2d8e957f1f Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8rletrns.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8topdown.bmp b/Base/res/html/misc/bmpsuite_files/pal8topdown.bmp new file mode 100644 index 0000000000..4b2f8e019f Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8topdown.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8v4.bmp b/Base/res/html/misc/bmpsuite_files/pal8v4.bmp new file mode 100644 index 0000000000..34ebb8030c Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8v4.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8v5.bmp b/Base/res/html/misc/bmpsuite_files/pal8v5.bmp new file mode 100644 index 0000000000..c54647a31a Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8v5.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8w124.bmp b/Base/res/html/misc/bmpsuite_files/pal8w124.bmp new file mode 100644 index 0000000000..b7cc2d8bf7 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8w124.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8w124.png b/Base/res/html/misc/bmpsuite_files/pal8w124.png new file mode 100644 index 0000000000..f80236df60 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8w124.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8w125.bmp b/Base/res/html/misc/bmpsuite_files/pal8w125.bmp new file mode 100644 index 0000000000..06efed7443 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8w125.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8w125.png b/Base/res/html/misc/bmpsuite_files/pal8w125.png new file mode 100644 index 0000000000..2a45116b91 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8w125.png differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8w126.bmp b/Base/res/html/misc/bmpsuite_files/pal8w126.bmp new file mode 100644 index 0000000000..112aa9fe67 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8w126.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/pal8w126.png b/Base/res/html/misc/bmpsuite_files/pal8w126.png new file mode 100644 index 0000000000..a41eab93d0 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/pal8w126.png differ diff --git a/Base/res/html/misc/bmpsuite_files/reallybig.bmp b/Base/res/html/misc/bmpsuite_files/reallybig.bmp new file mode 100644 index 0000000000..101e0b4943 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/reallybig.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-231.bmp b/Base/res/html/misc/bmpsuite_files/rgb16-231.bmp new file mode 100644 index 0000000000..6300f69f0c Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb16-231.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-231.png b/Base/res/html/misc/bmpsuite_files/rgb16-231.png new file mode 100644 index 0000000000..76efe526e5 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb16-231.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-3103.bmp b/Base/res/html/misc/bmpsuite_files/rgb16-3103.bmp new file mode 100644 index 0000000000..6e01226029 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb16-3103.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-3103.png b/Base/res/html/misc/bmpsuite_files/rgb16-3103.png new file mode 100644 index 0000000000..79ba23c834 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb16-3103.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-565.bmp b/Base/res/html/misc/bmpsuite_files/rgb16-565.bmp new file mode 100644 index 0000000000..c03a27975a Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb16-565.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-565.png b/Base/res/html/misc/bmpsuite_files/rgb16-565.png new file mode 100644 index 0000000000..04a3121d24 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb16-565.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-565pal.bmp b/Base/res/html/misc/bmpsuite_files/rgb16-565pal.bmp new file mode 100644 index 0000000000..e7632e344b Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb16-565pal.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-880.bmp b/Base/res/html/misc/bmpsuite_files/rgb16-880.bmp new file mode 100644 index 0000000000..72e7ce0eaf Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb16-880.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb16-880.png b/Base/res/html/misc/bmpsuite_files/rgb16-880.png new file mode 100644 index 0000000000..9450eba2bb Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb16-880.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb16.bmp b/Base/res/html/misc/bmpsuite_files/rgb16.bmp new file mode 100644 index 0000000000..6bfe47af4f Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb16.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb16.png b/Base/res/html/misc/bmpsuite_files/rgb16.png new file mode 100644 index 0000000000..d9545840ab Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb16.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb16bfdef.bmp b/Base/res/html/misc/bmpsuite_files/rgb16bfdef.bmp new file mode 100644 index 0000000000..30fe8bb8d6 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb16bfdef.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb16faketrns.bmp b/Base/res/html/misc/bmpsuite_files/rgb16faketrns.bmp new file mode 100644 index 0000000000..62fb393bb9 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb16faketrns.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb16faketrns.png b/Base/res/html/misc/bmpsuite_files/rgb16faketrns.png new file mode 100644 index 0000000000..2a5d60d953 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb16faketrns.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb24.bmp b/Base/res/html/misc/bmpsuite_files/rgb24.bmp new file mode 100644 index 0000000000..40f8bb094b Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb24.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb24.jpg b/Base/res/html/misc/bmpsuite_files/rgb24.jpg new file mode 100644 index 0000000000..c43698c9b1 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb24.jpg differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb24.png b/Base/res/html/misc/bmpsuite_files/rgb24.png new file mode 100644 index 0000000000..86a9c945b0 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb24.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb24jpeg.bmp b/Base/res/html/misc/bmpsuite_files/rgb24jpeg.bmp new file mode 100644 index 0000000000..87d73d75b8 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb24jpeg.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb24largepal.bmp b/Base/res/html/misc/bmpsuite_files/rgb24largepal.bmp new file mode 100644 index 0000000000..d5e418c2d4 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb24largepal.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb24lprof.bmp b/Base/res/html/misc/bmpsuite_files/rgb24lprof.bmp new file mode 100644 index 0000000000..b868b88f20 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb24lprof.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb24pal.bmp b/Base/res/html/misc/bmpsuite_files/rgb24pal.bmp new file mode 100644 index 0000000000..102e971dd3 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb24pal.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb24png.bmp b/Base/res/html/misc/bmpsuite_files/rgb24png.bmp new file mode 100644 index 0000000000..e87ec7adda Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb24png.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb24prof.bmp b/Base/res/html/misc/bmpsuite_files/rgb24prof.bmp new file mode 100644 index 0000000000..627e676eae Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb24prof.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb24prof2.bmp b/Base/res/html/misc/bmpsuite_files/rgb24prof2.bmp new file mode 100644 index 0000000000..f9f61b8ee3 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb24prof2.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb24rle24.bmp b/Base/res/html/misc/bmpsuite_files/rgb24rle24.bmp new file mode 100644 index 0000000000..360aee649c Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb24rle24.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb32-111110.bmp b/Base/res/html/misc/bmpsuite_files/rgb32-111110.bmp new file mode 100644 index 0000000000..ec07d89b5b Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb32-111110.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb32-7187.bmp b/Base/res/html/misc/bmpsuite_files/rgb32-7187.bmp new file mode 100644 index 0000000000..887ba52c91 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb32-7187.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb32-7187.png b/Base/res/html/misc/bmpsuite_files/rgb32-7187.png new file mode 100644 index 0000000000..a1da44d6be Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb32-7187.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb32-xbgr.bmp b/Base/res/html/misc/bmpsuite_files/rgb32-xbgr.bmp new file mode 100644 index 0000000000..c6c05e1480 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb32-xbgr.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb32.bmp b/Base/res/html/misc/bmpsuite_files/rgb32.bmp new file mode 100644 index 0000000000..5d57eaaea8 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb32.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb32bf.bmp b/Base/res/html/misc/bmpsuite_files/rgb32bf.bmp new file mode 100644 index 0000000000..20fa9a1326 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb32bf.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb32bfdef.bmp b/Base/res/html/misc/bmpsuite_files/rgb32bfdef.bmp new file mode 100644 index 0000000000..d7e64e5a41 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb32bfdef.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb32fakealpha.bmp b/Base/res/html/misc/bmpsuite_files/rgb32fakealpha.bmp new file mode 100644 index 0000000000..cb544da5b6 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb32fakealpha.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgb32h52.bmp b/Base/res/html/misc/bmpsuite_files/rgb32h52.bmp new file mode 100644 index 0000000000..db6e4538ef Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgb32h52.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba16-1924.bmp b/Base/res/html/misc/bmpsuite_files/rgba16-1924.bmp new file mode 100644 index 0000000000..6564098a4d Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba16-1924.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba16-1924.png b/Base/res/html/misc/bmpsuite_files/rgba16-1924.png new file mode 100644 index 0000000000..0fc182f153 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba16-1924.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba16-4444.bmp b/Base/res/html/misc/bmpsuite_files/rgba16-4444.bmp new file mode 100644 index 0000000000..051ff23589 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba16-4444.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba16-4444.png b/Base/res/html/misc/bmpsuite_files/rgba16-4444.png new file mode 100644 index 0000000000..bfeda6faed Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba16-4444.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba16-5551.bmp b/Base/res/html/misc/bmpsuite_files/rgba16-5551.bmp new file mode 100644 index 0000000000..73e2cd533f Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba16-5551.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba16-5551.png b/Base/res/html/misc/bmpsuite_files/rgba16-5551.png new file mode 100644 index 0000000000..613126a8ab Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba16-5551.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-1.bmp b/Base/res/html/misc/bmpsuite_files/rgba32-1.bmp new file mode 100644 index 0000000000..3c1e2648fc Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba32-1.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-1010102.bmp b/Base/res/html/misc/bmpsuite_files/rgba32-1010102.bmp new file mode 100644 index 0000000000..1a918cebf5 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba32-1010102.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-1010102.png b/Base/res/html/misc/bmpsuite_files/rgba32-1010102.png new file mode 100644 index 0000000000..a472fbc799 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba32-1010102.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-2.bmp b/Base/res/html/misc/bmpsuite_files/rgba32-2.bmp new file mode 100644 index 0000000000..829c7c7e34 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba32-2.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-61754.bmp b/Base/res/html/misc/bmpsuite_files/rgba32-61754.bmp new file mode 100644 index 0000000000..d5936fd20b Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba32-61754.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-61754.png b/Base/res/html/misc/bmpsuite_files/rgba32-61754.png new file mode 100644 index 0000000000..c593b14c66 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba32-61754.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-81284.bmp b/Base/res/html/misc/bmpsuite_files/rgba32-81284.bmp new file mode 100644 index 0000000000..1f9fc29d6b Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba32-81284.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba32-81284.png b/Base/res/html/misc/bmpsuite_files/rgba32-81284.png new file mode 100644 index 0000000000..c958cd36fc Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba32-81284.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba32.png b/Base/res/html/misc/bmpsuite_files/rgba32.png new file mode 100644 index 0000000000..25e542a655 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba32.png differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba32abf.bmp b/Base/res/html/misc/bmpsuite_files/rgba32abf.bmp new file mode 100644 index 0000000000..d9bb0189c4 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba32abf.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rgba32h56.bmp b/Base/res/html/misc/bmpsuite_files/rgba32h56.bmp new file mode 100644 index 0000000000..343baa3300 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rgba32h56.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/rletopdown.bmp b/Base/res/html/misc/bmpsuite_files/rletopdown.bmp new file mode 100644 index 0000000000..21a909fda9 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/rletopdown.bmp differ diff --git a/Base/res/html/misc/bmpsuite_files/shortfile.bmp b/Base/res/html/misc/bmpsuite_files/shortfile.bmp new file mode 100644 index 0000000000..73960797b9 Binary files /dev/null and b/Base/res/html/misc/bmpsuite_files/shortfile.bmp differ diff --git a/Base/res/html/misc/welcome.html b/Base/res/html/misc/welcome.html index 1a85077a1f..a0cc62b518 100644 --- a/Base/res/html/misc/welcome.html +++ b/Base/res/html/misc/welcome.html @@ -33,6 +33,7 @@ span#ua {
  • position: absolute, offset from edges
  • iframe
  • many buggies
  • +
  • BMP test suite
  • system palette color css extension
  • link inside display: inline-block
  • setInterval() test