summaryrefslogtreecommitdiff
path: root/frontends/sdl
diff options
context:
space:
mode:
Diffstat (limited to 'frontends/sdl')
-rw-r--r--frontends/sdl/meson.build2
-rw-r--r--frontends/sdl/sdl_ui.c2
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/CHANGES.txt178
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/COPYING.txt20
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/README.txt40
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/include/SDL_image.h161
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.jpeg.txt66
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.png.txt137
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.tiff.txt25
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.webp.txt34
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.zlib.txt35
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x64/SDL2_image.dllbin0 -> 125440 bytes
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x64/SDL2_image.libbin0 -> 10120 bytes
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libjpeg-9.dllbin0 -> 244224 bytes
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libpng16-16.dllbin0 -> 210944 bytes
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libtiff-5.dllbin0 -> 432640 bytes
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libwebp-7.dllbin0 -> 447488 bytes
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x64/zlib1.dllbin0 -> 108544 bytes
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.jpeg.txt66
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.png.txt137
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.tiff.txt25
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.webp.txt34
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.zlib.txt35
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x86/SDL2_image.dllbin0 -> 117248 bytes
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x86/SDL2_image.libbin0 -> 10342 bytes
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libjpeg-9.dllbin0 -> 224256 bytes
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libpng16-16.dllbin0 -> 198656 bytes
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libtiff-5.dllbin0 -> 428544 bytes
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libwebp-7.dllbin0 -> 415744 bytes
-rw-r--r--frontends/sdl/win/SDL2_image-2.0.5/lib/x86/zlib1.dllbin0 -> 103424 bytes
30 files changed, 996 insertions, 1 deletions
diff --git a/frontends/sdl/meson.build b/frontends/sdl/meson.build
index c4f56d9..b38583d 100644
--- a/frontends/sdl/meson.build
+++ b/frontends/sdl/meson.build
@@ -6,8 +6,10 @@ inc = [cetris_inc]
if host_machine.system() == 'windows'
deps += compiler.find_library('SDL2', dirs: meson.current_source_dir() + '/win/SDL2-2.0.10/lib/x64')
deps += compiler.find_library('SDL2_ttf', dirs: meson.current_source_dir() + '/win/SDL2_ttf-2.0.15/lib/x64')
+ deps += compiler.find_library('SDL2_image', dirs: meson.current_source_dir() + '/win/SDL2_image-2.0.5/lib/x64')
inc += include_directories('win/SDL2-2.0.10/include')
inc += include_directories('win/SDL2_ttf-2.0.15/include')
+ inc += include_directories('win/SDL2_image-2.0.5/include')
else
deps += compiler.find_library('m')
deps += dependency('SDl2')
diff --git a/frontends/sdl/sdl_ui.c b/frontends/sdl/sdl_ui.c
index ace4644..5fa374c 100644
--- a/frontends/sdl/sdl_ui.c
+++ b/frontends/sdl/sdl_ui.c
@@ -357,7 +357,7 @@ void draw(solo_game *s) {
}
void load_solo(solo_game* s) {
- s->main = SDL_CreateTexture(render, SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_TARGET, 250, 505);
+ s->main = SDL_CreateTexture(render, SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_TARGET, 251, 506);
s->queue = SDL_CreateTexture(render, SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_TARGET, 100, 450);
s->hold = SDL_CreateTexture(render, SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_TARGET, 100, 100);
}
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/CHANGES.txt b/frontends/sdl/win/SDL2_image-2.0.5/CHANGES.txt
new file mode 100644
index 0000000..3e57036
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/CHANGES.txt
@@ -0,0 +1,178 @@
+2.0.5:
+Sam Lantinga - Wed Jun 19 07:30:51 PDT 2019
+ * Updated external libraries libpng-1.6.32, libwebp-1.0.2
+Sam Lantinga - Tue Jun 11 00:17:01 PDT 2019
+ * Fixed a number of security issues:
+ TALOS-2019-0820
+ TALOS-2019-0821
+ TALOS-2019-0841
+ TALOS-2019-0842
+ TALOS-2019-0843
+ TALOS-2019-0844
+Sathyanarayanan Gunasekaran, Brian Palmer, Charlie Birks, Amadeus - Mon Jun 10 16:48:20 PDT 2019
+ * Ported SDL_image to emscripten
+
+2.0.4:
+MichaƂ Janiszewski - Fri Sept 28 22:00:26 PST 2018
+ * Fixed memory issues in the XCF loader
+Ryan Gordon - Wed Sept 26 14:58:31 PST 2018
+ * Fixed a number of security issues, including TALOS-2018-0645
+
+2.0.3:
+Ryan Gordon - Sun Jan 28 21:28:16 PST 2018
+ * Fixed a number of security issues:
+ TALOS-2017-0488
+ TALOS-2017-0489
+ TALOS-2017-0490
+ TALOS-2017-0491
+ TALOS-2017-0497
+ TALOS-2017-0498
+ TALOS-2017-0499
+Sam Lantinga - Sun Jan 28 21:24:10 PST 2018
+ * Added a dependency on SDL 2.0.8
+
+2.0.2:
+Sam Lantinga - Sat Oct 21 23:42:28 PDT 2017
+ * Added simple SVG image support based on Nano SVG
+Sam Lantinga - Sat Oct 21 22:14:34 PDT 2017
+ * Updated external libraries jpeg-9b, libpng-1.6.32, libwebp-0.6.0, tiff-4.0.8 and zlib-1.2.11
+Yves Younan - Fri, Oct 6, 2017 3:38:38 PM
+ * Fixed security vulnerability in XCF image loader
+Alexey - Tue Sep 12 00:41:53 PDT 2017
+ * Added optional support for loading images using Windows Imaging Component
+Fabian Greffrath - Tue Sep 12 00:15:56 PDT 2017
+ * Added libpng save support for much smaller 8-bit images
+Alexey - Mon Sep 11 23:50:31 PDT 2017
+ * Added JPG save support when built with jpeglib
+ IMG_SaveJPG() and IMG_SaveJPG_RW()
+
+2.0.1:
+Jeffrey Carpenter - Sat Nov 29 12:06:05 2014
+ * Fixed image colorspace issue on iOS and Mac OS X
+Sam Lantinga - Sun Jun 15 17:33:46 2014
+ * Fixed support for transparency in XPM files
+Davide Coppola - Thu Apr 17 17:30:12 2014
+ * Fixed building JPEG support on Android
+David Ludwig - Tue Apr 01 19:40:35 2014
+ * Added support for building for Windows RT and Windows Phone
+Timur - Wed Dec 11 21:24:36 2013
+ * Fixed memory leak in webp image loading
+Patrice Mandin - Thu Nov 07 19:15:28 2013
+ * Fixed loading BMP files with large BITMAPINFOHEADER structures
+Sam Lantinga - Fri Oct 11 21:54:20 2013
+ * Fixed building with libpng 1.4
+
+2.0.0:
+Sam Lantinga - Sun Jun 2 22:25:31 PDT 2013
+ * Added PNG save support based on miniz.c by Rich Geldreich
+ IMG_SavePNG(), IMG_SavePNG_RW()
+Sam Lantinga - Sat Jun 1 19:11:26 PDT 2013
+ * Updated for SDL 2.0 release
+Sam Lantinga - Sat Mar 23 13:36:51 PDT 2013
+ * Fixed bug setting colorkey for indexed PNG images
+Torsten Stremlau - Sun Mar 10 10:19:25 PDT 2013
+ * Added support for alpha and lossless WEBP images
+
+1.2.12:
+mscott - 2012-02-06 19:40:23 PST
+ * Fixed image corruption when using ImageIO framework
+Sylvain - Thu Nov 22 13:09:59 PST 2012
+ * Added extended XPM color table (disabled by default in IMG_xpm.c)
+Sam Lantinga - Thu Jan 19 23:18:09 EST 2012
+ * Fixed regression in 1.2.11 loading 8-bit PNG images with libpng
+
+1.2.11:
+Sam Lantinga - Sat Jan 14 17:54:38 EST 2012
+ * Fixed loading 8-bit PNG images on Mac OS X
+Sam Lantinga - Sat Dec 31 09:35:40 EST 2011
+ * SDL_image is now under the zlib license
+Michael Bonfils - Mon Nov 28 21:46:00 EST 2011
+ * Added WEBP image support
+Thomas Klausner - Wed Jan 19 19:31:25 PST 2011
+ * Fixed compiling with libpng 1.4
+Sam Lantinga - Mon Jan 10 12:09:57 2011 -0800
+ * Added Android.mk to build on the Android platform
+Sam Lantinga - Mon May 10 22:42:53 PDT 2010
+ * Fixed loading HAM6 images with stencil mask
+Mark Tucker - Fri, 27 Nov 2009 12:38:21 -0500
+ * Fixed bug loading 15 and 16 bit BMP images
+
+1.2.10:
+Sam Lantinga - Sat Nov 14 11:22:14 PST 2009
+ * Fixed bug loading multiple images
+
+1.2.9:
+Sam Lantinga - Tue Nov 10 00:29:20 PST 2009
+ * Fixed alpha premultiplication on Mac OS X and iPhone OS
+Sam Lantinga - Sun Nov 8 07:52:11 PST 2009
+ * Fixed checking for IMG_Init() return value in image loaders
+
+1.2.8:
+Sam Lantinga - Sun Oct 4 13:12:54 PDT 2009
+ * Added support for uncompressed PCX files
+Mason Wheeler - 2009-06-10 06:29:45 PDT
+ * Added IMG_Init()/IMG_Quit() to prevent constantly loading and unloading DLLs
+Couriersud - Mon, 12 Jan 2009 17:21:13 -0800
+ * Added support for ICO and CUR image files
+Eric Wing - Fri, 2 Jan 2009 02:01:16 -0800
+ * Added ImageIO loading infrastructure for Mac OS X
+ * Added UIImage loading infrastructure for iPhone / iPod Touch
+
+1.2.7:
+Sam Lantinga - Sun Nov 2 15:08:27 PST 2008
+ * Fixed buffer overflow in BMP loading code, discovered by j00ru//vx
+Sam Lantinga - Fri Dec 28 08:34:54 PST 2007
+ * Fixed buffer overflow in GIF loading code, discovered by Michael Skladnikiewicz
+
+1.2.6:
+Sam lantinga - Wed Jul 18 00:30:32 PDT 2007
+ * Improved detection of libjpeg, libpng, and libtiff at configure time
+ * PNG and TIFF images are correctly identified even if dynamic libraries
+ to load them aren't available.
+ * Fixed loading of TIFF images using libtiff 3.6
+Sam Lantinga - Thu Jul 5 07:52:35 2007
+ * Fixed static linking with libjpeg
+Michael Koch - Tue Feb 13 10:09:17 2007
+ * Fixed crash in IMG_ReadXPMFromArray()
+
+1.2.5:
+Maurizio Monge - Sun May 14 13:57:32 PDT 2006
+ * Fixed loading BMP palettes at unusual offsets
+Sam Lantinga - Thu May 11 21:51:19 PDT 2006
+ * Added support for dynamically loading libjpeg, libpng, and libtiff.
+Sam Lantinga - Sun Apr 30 01:48:40 PDT 2006
+ * Added gcc-fat.sh for generating Universal binaries on Mac OS X
+ * Updated libtool support to version 1.5.22
+Sam Lantinga - Sat Feb 4 15:17:44 PST 2006
+ * Added support for XV thumbnail images
+Gautier Portet - Fri, 19 Mar 2004 17:35:12 +0100
+ * Added support for 32-bit BMP files with alpha
+
+1.2.4:
+Pierre G. Richard - Fri, 30 Jul 2004 11:13:11 +0000 (UTC)
+ * Added support for RLE encoded BMP files
+Marc Le Douarain - Fri, 26 Dec 2003 18:23:42 +0100
+ * Added EHB and HAM mode support to the ILBM loader
+Sam Lantinga - Wed Nov 19 00:23:44 PST 2003
+ * Updated libtool support for new mingw32 DLL build process
+Holger Schemel - Mon, 04 Aug 2003 21:50:52 +0200
+ * Fixed crash loading certain PCX images
+Kyle Davenport - Sat, 19 Apr 2003 17:13:31 -0500
+ * Added .la files to the development RPM, fixing RPM build on RedHat 8
+
+1.2.3:
+Ryan C. Gordon - Sat, 8 Feb 2003 09:36:33 -0500
+ * Fixed memory leak with non-seekable SDL_RWops
+Marc Le Douarain - Sun, 22 Dec 2002 22:59:51 +0100
+ * Added 24-bit support to the ILBM format loader
+Sam Lantinga - Sun Oct 20 20:55:46 PDT 2002
+ * Added shared library support for MacOS X
+Pete Shinners - Thu Jun 20 10:05:54 PDT 2002
+ * The JPEG loader can now load EXIF format JPEG images
+Dag-Erling Smorgrav - Thu May 2 19:09:48 PDT 2002
+ * The XCF loader now ignores invisible layers and channels
+
+1.2.2:
+Sam Lantinga - Sat Apr 13 07:49:47 PDT 2002
+ * Updated autogen.sh for new versions of automake
+ * Specify the SDL API calling convention (C by default)
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/COPYING.txt b/frontends/sdl/win/SDL2_image-2.0.5/COPYING.txt
new file mode 100644
index 0000000..6ebe716
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/COPYING.txt
@@ -0,0 +1,20 @@
+/*
+ SDL_image: An example image loading library for use with SDL
+ Copyright (C) 1997-2019 Sam Lantinga <slouken@libsdl.org>
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+*/
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/README.txt b/frontends/sdl/win/SDL2_image-2.0.5/README.txt
new file mode 100644
index 0000000..64ff924
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/README.txt
@@ -0,0 +1,40 @@
+
+SDL_image 2.0
+
+The latest version of this library is available from:
+http://www.libsdl.org/projects/SDL_image/
+
+This is a simple library to load images of various formats as SDL surfaces.
+This library supports BMP, PNM (PPM/PGM/PBM), XPM, LBM, PCX, GIF, JPEG, PNG,
+TGA, TIFF, and simple SVG formats.
+
+API:
+#include "SDL_image.h"
+
+ SDL_Surface *IMG_Load(const char *file);
+or
+ SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc);
+or
+ SDL_Surface *IMG_LoadTyped_RW(SDL_RWops *src, int freesrc, char *type);
+
+where type is a string specifying the format (i.e. "PNG" or "pcx").
+Note that IMG_Load_RW cannot load TGA images.
+
+To create a surface from an XPM image included in C source, use:
+
+ SDL_Surface *IMG_ReadXPMFromArray(char **xpm);
+
+An example program 'showimage' is included, with source in showimage.c
+
+JPEG support requires the JPEG library: http://www.ijg.org/
+PNG support requires the PNG library: http://www.libpng.org/pub/png/libpng.html
+ and the Zlib library: http://www.gzip.org/zlib/
+TIFF support requires the TIFF library: ftp://ftp.sgi.com/graphics/tiff/
+
+If you have these libraries installed in non-standard places, you can
+try adding those paths to the configure script, e.g.
+sh ./configure CPPFLAGS="-I/somewhere/include" LDFLAGS="-L/somewhere/lib"
+If this works, you may need to add /somewhere/lib to your LD_LIBRARY_PATH
+so shared library loading works correctly.
+
+This library is under the zlib License, see the file "COPYING.txt" for details.
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/include/SDL_image.h b/frontends/sdl/win/SDL2_image-2.0.5/include/SDL_image.h
new file mode 100644
index 0000000..6facc0d
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/include/SDL_image.h
@@ -0,0 +1,161 @@
+/*
+ SDL_image: An example image loading library for use with SDL
+ Copyright (C) 1997-2019 Sam Lantinga <slouken@libsdl.org>
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+*/
+
+/* A simple library to load images of various formats as SDL surfaces */
+
+#ifndef SDL_IMAGE_H_
+#define SDL_IMAGE_H_
+
+#include "SDL.h"
+#include "SDL_version.h"
+#include "begin_code.h"
+
+/* Set up for C function definitions, even when using C++ */
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Printable format: "%d.%d.%d", MAJOR, MINOR, PATCHLEVEL
+*/
+#define SDL_IMAGE_MAJOR_VERSION 2
+#define SDL_IMAGE_MINOR_VERSION 0
+#define SDL_IMAGE_PATCHLEVEL 5
+
+/* This macro can be used to fill a version structure with the compile-time
+ * version of the SDL_image library.
+ */
+#define SDL_IMAGE_VERSION(X) \
+{ \
+ (X)->major = SDL_IMAGE_MAJOR_VERSION; \
+ (X)->minor = SDL_IMAGE_MINOR_VERSION; \
+ (X)->patch = SDL_IMAGE_PATCHLEVEL; \
+}
+
+/**
+ * This is the version number macro for the current SDL_image version.
+ */
+#define SDL_IMAGE_COMPILEDVERSION \
+ SDL_VERSIONNUM(SDL_IMAGE_MAJOR_VERSION, SDL_IMAGE_MINOR_VERSION, SDL_IMAGE_PATCHLEVEL)
+
+/**
+ * This macro will evaluate to true if compiled with SDL_image at least X.Y.Z.
+ */
+#define SDL_IMAGE_VERSION_ATLEAST(X, Y, Z) \
+ (SDL_IMAGE_COMPILEDVERSION >= SDL_VERSIONNUM(X, Y, Z))
+
+/* This function gets the version of the dynamically linked SDL_image library.
+ it should NOT be used to fill a version structure, instead you should
+ use the SDL_IMAGE_VERSION() macro.
+ */
+extern DECLSPEC const SDL_version * SDLCALL IMG_Linked_Version(void);
+
+typedef enum
+{
+ IMG_INIT_JPG = 0x00000001,
+ IMG_INIT_PNG = 0x00000002,
+ IMG_INIT_TIF = 0x00000004,
+ IMG_INIT_WEBP = 0x00000008
+} IMG_InitFlags;
+
+/* Loads dynamic libraries and prepares them for use. Flags should be
+ one or more flags from IMG_InitFlags OR'd together.
+ It returns the flags successfully initialized, or 0 on failure.
+ */
+extern DECLSPEC int SDLCALL IMG_Init(int flags);
+
+/* Unloads libraries loaded with IMG_Init */
+extern DECLSPEC void SDLCALL IMG_Quit(void);
+
+/* Load an image from an SDL data source.
+ The 'type' may be one of: "BMP", "GIF", "PNG", etc.
+
+ If the image format supports a transparent pixel, SDL will set the
+ colorkey for the surface. You can enable RLE acceleration on the
+ surface afterwards by calling:
+ SDL_SetColorKey(image, SDL_RLEACCEL, image->format->colorkey);
+ */
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadTyped_RW(SDL_RWops *src, int freesrc, const char *type);
+/* Convenience functions */
+extern DECLSPEC SDL_Surface * SDLCALL IMG_Load(const char *file);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_Load_RW(SDL_RWops *src, int freesrc);
+
+#if SDL_VERSION_ATLEAST(2,0,0)
+/* Load an image directly into a render texture.
+ */
+extern DECLSPEC SDL_Texture * SDLCALL IMG_LoadTexture(SDL_Renderer *renderer, const char *file);
+extern DECLSPEC SDL_Texture * SDLCALL IMG_LoadTexture_RW(SDL_Renderer *renderer, SDL_RWops *src, int freesrc);
+extern DECLSPEC SDL_Texture * SDLCALL IMG_LoadTextureTyped_RW(SDL_Renderer *renderer, SDL_RWops *src, int freesrc, const char *type);
+#endif /* SDL 2.0 */
+
+/* Functions to detect a file type, given a seekable source */
+extern DECLSPEC int SDLCALL IMG_isICO(SDL_RWops *src);
+extern DECLSPEC int SDLCALL IMG_isCUR(SDL_RWops *src);
+extern DECLSPEC int SDLCALL IMG_isBMP(SDL_RWops *src);
+extern DECLSPEC int SDLCALL IMG_isGIF(SDL_RWops *src);
+extern DECLSPEC int SDLCALL IMG_isJPG(SDL_RWops *src);
+extern DECLSPEC int SDLCALL IMG_isLBM(SDL_RWops *src);
+extern DECLSPEC int SDLCALL IMG_isPCX(SDL_RWops *src);
+extern DECLSPEC int SDLCALL IMG_isPNG(SDL_RWops *src);
+extern DECLSPEC int SDLCALL IMG_isPNM(SDL_RWops *src);
+extern DECLSPEC int SDLCALL IMG_isSVG(SDL_RWops *src);
+extern DECLSPEC int SDLCALL IMG_isTIF(SDL_RWops *src);
+extern DECLSPEC int SDLCALL IMG_isXCF(SDL_RWops *src);
+extern DECLSPEC int SDLCALL IMG_isXPM(SDL_RWops *src);
+extern DECLSPEC int SDLCALL IMG_isXV(SDL_RWops *src);
+extern DECLSPEC int SDLCALL IMG_isWEBP(SDL_RWops *src);
+
+/* Individual loading functions */
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadICO_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadCUR_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadBMP_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadGIF_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadJPG_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadLBM_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadPCX_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadPNG_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadPNM_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadSVG_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadTGA_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadTIF_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadXCF_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadXPM_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadXV_RW(SDL_RWops *src);
+extern DECLSPEC SDL_Surface * SDLCALL IMG_LoadWEBP_RW(SDL_RWops *src);
+
+extern DECLSPEC SDL_Surface * SDLCALL IMG_ReadXPMFromArray(char **xpm);
+
+/* Individual saving functions */
+extern DECLSPEC int SDLCALL IMG_SavePNG(SDL_Surface *surface, const char *file);
+extern DECLSPEC int SDLCALL IMG_SavePNG_RW(SDL_Surface *surface, SDL_RWops *dst, int freedst);
+extern DECLSPEC int SDLCALL IMG_SaveJPG(SDL_Surface *surface, const char *file, int quality);
+extern DECLSPEC int SDLCALL IMG_SaveJPG_RW(SDL_Surface *surface, SDL_RWops *dst, int freedst, int quality);
+
+/* We'll use SDL for reporting errors */
+#define IMG_SetError SDL_SetError
+#define IMG_GetError SDL_GetError
+
+/* Ends C function definitions when using C++ */
+#ifdef __cplusplus
+}
+#endif
+#include "close_code.h"
+
+#endif /* SDL_IMAGE_H_ */
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.jpeg.txt b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.jpeg.txt
new file mode 100644
index 0000000..65be176
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.jpeg.txt
@@ -0,0 +1,66 @@
+The source code to this library used with SDL_image can be found here:
+https://hg.libsdl.org/SDL_image/file/default/external
+---
+
+LEGAL ISSUES
+============
+
+In plain English:
+
+1. We don't promise that this software works. (But if you find any bugs,
+ please let us know!)
+2. You can use this software for whatever you want. You don't have to pay us.
+3. You may not pretend that you wrote this software. If you use it in a
+ program, you must acknowledge somewhere in your documentation that
+ you've used the IJG code.
+
+In legalese:
+
+The authors make NO WARRANTY or representation, either express or implied,
+with respect to this software, its quality, accuracy, merchantability, or
+fitness for a particular purpose. This software is provided "AS IS", and you,
+its user, assume the entire risk as to its quality and accuracy.
+
+This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding.
+All Rights Reserved except as specified below.
+
+Permission is hereby granted to use, copy, modify, and distribute this
+software (or portions thereof) for any purpose, without fee, subject to these
+conditions:
+(1) If any part of the source code for this software is distributed, then this
+README file must be included, with this copyright and no-warranty notice
+unaltered; and any additions, deletions, or changes to the original files
+must be clearly indicated in accompanying documentation.
+(2) If only executable code is distributed, then the accompanying
+documentation must state that "this software is based in part on the work of
+the Independent JPEG Group".
+(3) Permission for use of this software is granted only if the user accepts
+full responsibility for any undesirable consequences; the authors accept
+NO LIABILITY for damages of any kind.
+
+These conditions apply to any software derived from or based on the IJG code,
+not just to the unmodified library. If you use our work, you ought to
+acknowledge us.
+
+Permission is NOT granted for the use of any IJG author's name or company name
+in advertising or publicity relating to this software or products derived from
+it. This software may be referred to only as "the Independent JPEG Group's
+software".
+
+We specifically permit and encourage the use of this software as the basis of
+commercial products, provided that all warranty or liability claims are
+assumed by the product vendor.
+
+
+The Unix configuration script "configure" was produced with GNU Autoconf.
+It is copyright by the Free Software Foundation but is freely distributable.
+The same holds for its supporting scripts (config.guess, config.sub,
+ltmain.sh). Another support script, install-sh, is copyright by X Consortium
+but is also freely distributable.
+
+The IJG distribution formerly included code to read and write GIF files.
+To avoid entanglement with the Unisys LZW patent (now expired), GIF reading
+support has been removed altogether, and the GIF writer has been simplified
+to produce "uncompressed GIFs". This technique does not use the LZW
+algorithm; the resulting GIF files are larger than usual, but are readable
+by all standard GIF decoders.
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.png.txt b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.png.txt
new file mode 100644
index 0000000..6b14013
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.png.txt
@@ -0,0 +1,137 @@
+The source code to this library used with SDL_image can be found here:
+https://hg.libsdl.org/SDL_image/file/default/external
+---
+COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
+=========================================
+
+PNG Reference Library License version 2
+---------------------------------------
+
+ * Copyright (c) 1995-2019 The PNG Reference Library Authors.
+ * Copyright (c) 2018-2019 Cosmin Truta.
+ * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
+ * Copyright (c) 1996-1997 Andreas Dilger.
+ * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
+
+The software is supplied "as is", without warranty of any kind,
+express or implied, including, without limitation, the warranties
+of merchantability, fitness for a particular purpose, title, and
+non-infringement. In no event shall the Copyright owners, or
+anyone distributing the software, be liable for any damages or
+other liability, whether in contract, tort or otherwise, arising
+from, out of, or in connection with the software, or the use or
+other dealings in the software, even if advised of the possibility
+of such damage.
+
+Permission is hereby granted to use, copy, modify, and distribute
+this software, or portions hereof, for any purpose, without fee,
+subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you
+ must not claim that you wrote the original software. If you
+ use this software in a product, an acknowledgment in the product
+ documentation would be appreciated, but is not required.
+
+ 2. Altered source versions must be plainly marked as such, and must
+ not be misrepresented as being the original software.
+
+ 3. This Copyright notice may not be removed or altered from any
+ source or altered source distribution.
+
+
+PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
+-----------------------------------------------------------------------
+
+libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
+Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
+derived from libpng-1.0.6, and are distributed according to the same
+disclaimer and license as libpng-1.0.6 with the following individuals
+added to the list of Contributing Authors:
+
+ Simon-Pierre Cadieux
+ Eric S. Raymond
+ Mans Rullgard
+ Cosmin Truta
+ Gilles Vollant
+ James Yu
+ Mandar Sahastrabuddhe
+ Google Inc.
+ Vadim Barkov
+
+and with the following additions to the disclaimer:
+
+ There is no warranty against interference with your enjoyment of
+ the library or against infringement. There is no warranty that our
+ efforts or the library will fulfill any of your particular purposes
+ or needs. This library is provided with all faults, and the entire
+ risk of satisfactory quality, performance, accuracy, and effort is
+ with the user.
+
+Some files in the "contrib" directory and some configure-generated
+files that are distributed with libpng have other copyright owners, and
+are released under other open source licenses.
+
+libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
+Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
+libpng-0.96, and are distributed according to the same disclaimer and
+license as libpng-0.96, with the following individuals added to the
+list of Contributing Authors:
+
+ Tom Lane
+ Glenn Randers-Pehrson
+ Willem van Schaik
+
+libpng versions 0.89, June 1996, through 0.96, May 1997, are
+Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
+and are distributed according to the same disclaimer and license as
+libpng-0.88, with the following individuals added to the list of
+Contributing Authors:
+
+ John Bowler
+ Kevin Bracey
+ Sam Bushell
+ Magnus Holmgren
+ Greg Roelofs
+ Tom Tanner
+
+Some files in the "scripts" directory have other copyright owners,
+but are released under this license.
+
+libpng versions 0.5, May 1995, through 0.88, January 1996, are
+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
+
+For the purposes of this copyright and license, "Contributing Authors"
+is defined as the following set of individuals:
+
+ Andreas Dilger
+ Dave Martindale
+ Guy Eric Schalnat
+ Paul Schmidt
+ Tim Wegner
+
+The PNG Reference Library is supplied "AS IS". The Contributing
+Authors and Group 42, Inc. disclaim all warranties, expressed or
+implied, including, without limitation, the warranties of
+merchantability and of fitness for any purpose. The Contributing
+Authors and Group 42, Inc. assume no liability for direct, indirect,
+incidental, special, exemplary, or consequential damages, which may
+result from the use of the PNG Reference Library, even if advised of
+the possibility of such damage.
+
+Permission is hereby granted to use, copy, modify, and distribute this
+source code, or portions hereof, for any purpose, without fee, subject
+to the following restrictions:
+
+ 1. The origin of this source code must not be misrepresented.
+
+ 2. Altered versions must be plainly marked as such and must not
+ be misrepresented as being the original source.
+
+ 3. This Copyright notice may not be removed or altered from any
+ source or altered source distribution.
+
+The Contributing Authors and Group 42, Inc. specifically permit,
+without fee, and encourage the use of this source code as a component
+to supporting the PNG file format in commercial products. If you use
+this source code in a product, acknowledgment is not required but would
+be appreciated.
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.tiff.txt b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.tiff.txt
new file mode 100644
index 0000000..afecde8
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.tiff.txt
@@ -0,0 +1,25 @@
+The source code to this library used with SDL_image can be found here:
+https://hg.libsdl.org/SDL_image/file/default/external
+---
+
+Copyright (c) 1988-1997 Sam Leffler
+Copyright (c) 1991-1997 Silicon Graphics, Inc.
+
+Permission to use, copy, modify, distribute, and sell this software and
+its documentation for any purpose is hereby granted without fee, provided
+that (i) the above copyright notices and this permission notice appear in
+all copies of the software and related documentation, and (ii) the names of
+Sam Leffler and Silicon Graphics may not be used in any advertising or
+publicity relating to the software without the specific, prior written
+permission of Sam Leffler and Silicon Graphics.
+
+THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
+EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
+WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
+ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
+OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
+LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
+OF THIS SOFTWARE.
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.webp.txt b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.webp.txt
new file mode 100644
index 0000000..d79c9a8
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.webp.txt
@@ -0,0 +1,34 @@
+The source code to this library used with SDL_image can be found here:
+https://hg.libsdl.org/SDL_image/file/default/external
+---
+
+Copyright (c) 2010, Google Inc. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ * Neither the name of Google nor the names of its contributors may
+ be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.zlib.txt b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.zlib.txt
new file mode 100644
index 0000000..6625c92
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/LICENSE.zlib.txt
@@ -0,0 +1,35 @@
+The source code to this library used with SDL_image can be found here:
+https://hg.libsdl.org/SDL_image/file/default/external
+---
+
+Copyright notice:
+
+ (C) 1995-2017 Jean-loup Gailly and Mark Adler
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+
+ Jean-loup Gailly Mark Adler
+ jloup@gzip.org madler@alumni.caltech.edu
+
+If you use the zlib library in a product, we would appreciate *not* receiving
+lengthy legal documents to sign. The sources are provided for free but without
+warranty of any kind. The library has been entirely written by Jean-loup
+Gailly and Mark Adler; it does not include third-party code.
+
+If you redistribute modified sources, we would appreciate that you include in
+the file ChangeLog history information documenting your changes. Please read
+the FAQ for more information on the distribution of modified source versions.
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/SDL2_image.dll b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/SDL2_image.dll
new file mode 100644
index 0000000..d701655
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/SDL2_image.dll
Binary files differ
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/SDL2_image.lib b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/SDL2_image.lib
new file mode 100644
index 0000000..6d00aed
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/SDL2_image.lib
Binary files differ
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libjpeg-9.dll b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libjpeg-9.dll
new file mode 100644
index 0000000..9a05528
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libjpeg-9.dll
Binary files differ
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libpng16-16.dll b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libpng16-16.dll
new file mode 100644
index 0000000..709f724
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libpng16-16.dll
Binary files differ
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libtiff-5.dll b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libtiff-5.dll
new file mode 100644
index 0000000..fc8a7c0
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libtiff-5.dll
Binary files differ
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libwebp-7.dll b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libwebp-7.dll
new file mode 100644
index 0000000..fad57b2
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/libwebp-7.dll
Binary files differ
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/zlib1.dll b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/zlib1.dll
new file mode 100644
index 0000000..e7493de
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x64/zlib1.dll
Binary files differ
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.jpeg.txt b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.jpeg.txt
new file mode 100644
index 0000000..65be176
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.jpeg.txt
@@ -0,0 +1,66 @@
+The source code to this library used with SDL_image can be found here:
+https://hg.libsdl.org/SDL_image/file/default/external
+---
+
+LEGAL ISSUES
+============
+
+In plain English:
+
+1. We don't promise that this software works. (But if you find any bugs,
+ please let us know!)
+2. You can use this software for whatever you want. You don't have to pay us.
+3. You may not pretend that you wrote this software. If you use it in a
+ program, you must acknowledge somewhere in your documentation that
+ you've used the IJG code.
+
+In legalese:
+
+The authors make NO WARRANTY or representation, either express or implied,
+with respect to this software, its quality, accuracy, merchantability, or
+fitness for a particular purpose. This software is provided "AS IS", and you,
+its user, assume the entire risk as to its quality and accuracy.
+
+This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding.
+All Rights Reserved except as specified below.
+
+Permission is hereby granted to use, copy, modify, and distribute this
+software (or portions thereof) for any purpose, without fee, subject to these
+conditions:
+(1) If any part of the source code for this software is distributed, then this
+README file must be included, with this copyright and no-warranty notice
+unaltered; and any additions, deletions, or changes to the original files
+must be clearly indicated in accompanying documentation.
+(2) If only executable code is distributed, then the accompanying
+documentation must state that "this software is based in part on the work of
+the Independent JPEG Group".
+(3) Permission for use of this software is granted only if the user accepts
+full responsibility for any undesirable consequences; the authors accept
+NO LIABILITY for damages of any kind.
+
+These conditions apply to any software derived from or based on the IJG code,
+not just to the unmodified library. If you use our work, you ought to
+acknowledge us.
+
+Permission is NOT granted for the use of any IJG author's name or company name
+in advertising or publicity relating to this software or products derived from
+it. This software may be referred to only as "the Independent JPEG Group's
+software".
+
+We specifically permit and encourage the use of this software as the basis of
+commercial products, provided that all warranty or liability claims are
+assumed by the product vendor.
+
+
+The Unix configuration script "configure" was produced with GNU Autoconf.
+It is copyright by the Free Software Foundation but is freely distributable.
+The same holds for its supporting scripts (config.guess, config.sub,
+ltmain.sh). Another support script, install-sh, is copyright by X Consortium
+but is also freely distributable.
+
+The IJG distribution formerly included code to read and write GIF files.
+To avoid entanglement with the Unisys LZW patent (now expired), GIF reading
+support has been removed altogether, and the GIF writer has been simplified
+to produce "uncompressed GIFs". This technique does not use the LZW
+algorithm; the resulting GIF files are larger than usual, but are readable
+by all standard GIF decoders.
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.png.txt b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.png.txt
new file mode 100644
index 0000000..6b14013
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.png.txt
@@ -0,0 +1,137 @@
+The source code to this library used with SDL_image can be found here:
+https://hg.libsdl.org/SDL_image/file/default/external
+---
+COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
+=========================================
+
+PNG Reference Library License version 2
+---------------------------------------
+
+ * Copyright (c) 1995-2019 The PNG Reference Library Authors.
+ * Copyright (c) 2018-2019 Cosmin Truta.
+ * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
+ * Copyright (c) 1996-1997 Andreas Dilger.
+ * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
+
+The software is supplied "as is", without warranty of any kind,
+express or implied, including, without limitation, the warranties
+of merchantability, fitness for a particular purpose, title, and
+non-infringement. In no event shall the Copyright owners, or
+anyone distributing the software, be liable for any damages or
+other liability, whether in contract, tort or otherwise, arising
+from, out of, or in connection with the software, or the use or
+other dealings in the software, even if advised of the possibility
+of such damage.
+
+Permission is hereby granted to use, copy, modify, and distribute
+this software, or portions hereof, for any purpose, without fee,
+subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you
+ must not claim that you wrote the original software. If you
+ use this software in a product, an acknowledgment in the product
+ documentation would be appreciated, but is not required.
+
+ 2. Altered source versions must be plainly marked as such, and must
+ not be misrepresented as being the original software.
+
+ 3. This Copyright notice may not be removed or altered from any
+ source or altered source distribution.
+
+
+PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
+-----------------------------------------------------------------------
+
+libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
+Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
+derived from libpng-1.0.6, and are distributed according to the same
+disclaimer and license as libpng-1.0.6 with the following individuals
+added to the list of Contributing Authors:
+
+ Simon-Pierre Cadieux
+ Eric S. Raymond
+ Mans Rullgard
+ Cosmin Truta
+ Gilles Vollant
+ James Yu
+ Mandar Sahastrabuddhe
+ Google Inc.
+ Vadim Barkov
+
+and with the following additions to the disclaimer:
+
+ There is no warranty against interference with your enjoyment of
+ the library or against infringement. There is no warranty that our
+ efforts or the library will fulfill any of your particular purposes
+ or needs. This library is provided with all faults, and the entire
+ risk of satisfactory quality, performance, accuracy, and effort is
+ with the user.
+
+Some files in the "contrib" directory and some configure-generated
+files that are distributed with libpng have other copyright owners, and
+are released under other open source licenses.
+
+libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
+Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
+libpng-0.96, and are distributed according to the same disclaimer and
+license as libpng-0.96, with the following individuals added to the
+list of Contributing Authors:
+
+ Tom Lane
+ Glenn Randers-Pehrson
+ Willem van Schaik
+
+libpng versions 0.89, June 1996, through 0.96, May 1997, are
+Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
+and are distributed according to the same disclaimer and license as
+libpng-0.88, with the following individuals added to the list of
+Contributing Authors:
+
+ John Bowler
+ Kevin Bracey
+ Sam Bushell
+ Magnus Holmgren
+ Greg Roelofs
+ Tom Tanner
+
+Some files in the "scripts" directory have other copyright owners,
+but are released under this license.
+
+libpng versions 0.5, May 1995, through 0.88, January 1996, are
+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
+
+For the purposes of this copyright and license, "Contributing Authors"
+is defined as the following set of individuals:
+
+ Andreas Dilger
+ Dave Martindale
+ Guy Eric Schalnat
+ Paul Schmidt
+ Tim Wegner
+
+The PNG Reference Library is supplied "AS IS". The Contributing
+Authors and Group 42, Inc. disclaim all warranties, expressed or
+implied, including, without limitation, the warranties of
+merchantability and of fitness for any purpose. The Contributing
+Authors and Group 42, Inc. assume no liability for direct, indirect,
+incidental, special, exemplary, or consequential damages, which may
+result from the use of the PNG Reference Library, even if advised of
+the possibility of such damage.
+
+Permission is hereby granted to use, copy, modify, and distribute this
+source code, or portions hereof, for any purpose, without fee, subject
+to the following restrictions:
+
+ 1. The origin of this source code must not be misrepresented.
+
+ 2. Altered versions must be plainly marked as such and must not
+ be misrepresented as being the original source.
+
+ 3. This Copyright notice may not be removed or altered from any
+ source or altered source distribution.
+
+The Contributing Authors and Group 42, Inc. specifically permit,
+without fee, and encourage the use of this source code as a component
+to supporting the PNG file format in commercial products. If you use
+this source code in a product, acknowledgment is not required but would
+be appreciated.
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.tiff.txt b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.tiff.txt
new file mode 100644
index 0000000..afecde8
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.tiff.txt
@@ -0,0 +1,25 @@
+The source code to this library used with SDL_image can be found here:
+https://hg.libsdl.org/SDL_image/file/default/external
+---
+
+Copyright (c) 1988-1997 Sam Leffler
+Copyright (c) 1991-1997 Silicon Graphics, Inc.
+
+Permission to use, copy, modify, distribute, and sell this software and
+its documentation for any purpose is hereby granted without fee, provided
+that (i) the above copyright notices and this permission notice appear in
+all copies of the software and related documentation, and (ii) the names of
+Sam Leffler and Silicon Graphics may not be used in any advertising or
+publicity relating to the software without the specific, prior written
+permission of Sam Leffler and Silicon Graphics.
+
+THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
+EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
+WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
+ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
+OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
+LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
+OF THIS SOFTWARE.
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.webp.txt b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.webp.txt
new file mode 100644
index 0000000..d79c9a8
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.webp.txt
@@ -0,0 +1,34 @@
+The source code to this library used with SDL_image can be found here:
+https://hg.libsdl.org/SDL_image/file/default/external
+---
+
+Copyright (c) 2010, Google Inc. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ * Neither the name of Google nor the names of its contributors may
+ be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.zlib.txt b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.zlib.txt
new file mode 100644
index 0000000..6625c92
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/LICENSE.zlib.txt
@@ -0,0 +1,35 @@
+The source code to this library used with SDL_image can be found here:
+https://hg.libsdl.org/SDL_image/file/default/external
+---
+
+Copyright notice:
+
+ (C) 1995-2017 Jean-loup Gailly and Mark Adler
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+
+ Jean-loup Gailly Mark Adler
+ jloup@gzip.org madler@alumni.caltech.edu
+
+If you use the zlib library in a product, we would appreciate *not* receiving
+lengthy legal documents to sign. The sources are provided for free but without
+warranty of any kind. The library has been entirely written by Jean-loup
+Gailly and Mark Adler; it does not include third-party code.
+
+If you redistribute modified sources, we would appreciate that you include in
+the file ChangeLog history information documenting your changes. Please read
+the FAQ for more information on the distribution of modified source versions.
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/SDL2_image.dll b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/SDL2_image.dll
new file mode 100644
index 0000000..ab6f38b
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/SDL2_image.dll
Binary files differ
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/SDL2_image.lib b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/SDL2_image.lib
new file mode 100644
index 0000000..3fc6a5a
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/SDL2_image.lib
Binary files differ
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libjpeg-9.dll b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libjpeg-9.dll
new file mode 100644
index 0000000..9d8911c
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libjpeg-9.dll
Binary files differ
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libpng16-16.dll b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libpng16-16.dll
new file mode 100644
index 0000000..fd5db8d
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libpng16-16.dll
Binary files differ
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libtiff-5.dll b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libtiff-5.dll
new file mode 100644
index 0000000..af3c3e6
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libtiff-5.dll
Binary files differ
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libwebp-7.dll b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libwebp-7.dll
new file mode 100644
index 0000000..c11bf13
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/libwebp-7.dll
Binary files differ
diff --git a/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/zlib1.dll b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/zlib1.dll
new file mode 100644
index 0000000..3a45deb
--- /dev/null
+++ b/frontends/sdl/win/SDL2_image-2.0.5/lib/x86/zlib1.dll
Binary files differ