upgrade to JUCE 5.4.3. Remove (probably) unused JUCE modules. Remove VST2 target (it's been end-of-life'd by Steinberg and by JUCE)
This commit is contained in:
		@ -35,18 +35,26 @@ namespace juce
 | 
			
		||||
namespace jpeglibNamespace
 | 
			
		||||
{
 | 
			
		||||
#if JUCE_INCLUDE_JPEGLIB_CODE || ! defined (JUCE_INCLUDE_JPEGLIB_CODE)
 | 
			
		||||
   #if JUCE_MINGW
 | 
			
		||||
    typedef unsigned char boolean;
 | 
			
		||||
   #endif
 | 
			
		||||
 | 
			
		||||
   #if JUCE_CLANG
 | 
			
		||||
    #pragma clang diagnostic push
 | 
			
		||||
    #pragma clang diagnostic ignored "-Wconversion"
 | 
			
		||||
    #pragma clang diagnostic ignored "-Wdeprecated-register"
 | 
			
		||||
    #if __has_warning("-Wcomma")
 | 
			
		||||
     #pragma clang diagnostic ignored "-Wcomma"
 | 
			
		||||
    #if JUCE_MINGW
 | 
			
		||||
     typedef unsigned char boolean;
 | 
			
		||||
    #endif
 | 
			
		||||
 | 
			
		||||
    #if JUCE_CLANG
 | 
			
		||||
     #pragma clang diagnostic push
 | 
			
		||||
     #pragma clang diagnostic ignored "-Wconversion"
 | 
			
		||||
     #pragma clang diagnostic ignored "-Wdeprecated-register"
 | 
			
		||||
     #if __has_warning("-Wzero-as-null-pointer-constant")
 | 
			
		||||
      #pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant"
 | 
			
		||||
     #endif
 | 
			
		||||
     #if __has_warning("-Wcomma")
 | 
			
		||||
      #pragma clang diagnostic ignored "-Wcomma"
 | 
			
		||||
     #endif
 | 
			
		||||
    #endif
 | 
			
		||||
 | 
			
		||||
    #if JUCE_GCC && __GNUC__ > 5
 | 
			
		||||
     #pragma GCC diagnostic push
 | 
			
		||||
     #pragma GCC diagnostic ignored "-Wshift-negative-value"
 | 
			
		||||
    #endif
 | 
			
		||||
   #endif
 | 
			
		||||
 | 
			
		||||
    #define JPEG_INTERNALS
 | 
			
		||||
    #undef FAR
 | 
			
		||||
@ -121,9 +129,13 @@ namespace jpeglibNamespace
 | 
			
		||||
    #include "jpglib/jutils.c"
 | 
			
		||||
    #include "jpglib/transupp.c"
 | 
			
		||||
 | 
			
		||||
   #if JUCE_CLANG
 | 
			
		||||
    #pragma clang diagnostic pop
 | 
			
		||||
   #endif
 | 
			
		||||
    #if JUCE_CLANG
 | 
			
		||||
     #pragma clang diagnostic pop
 | 
			
		||||
    #endif
 | 
			
		||||
 | 
			
		||||
    #if JUCE_GCC && __GNUC__ > 5
 | 
			
		||||
     #pragma GCC diagnostic pop
 | 
			
		||||
    #endif
 | 
			
		||||
#else
 | 
			
		||||
    #define JPEG_INTERNALS
 | 
			
		||||
    #undef FAR
 | 
			
		||||
 | 
			
		||||
@ -66,6 +66,9 @@ namespace pnglibNamespace
 | 
			
		||||
  #if JUCE_CLANG
 | 
			
		||||
   #pragma clang diagnostic push
 | 
			
		||||
   #pragma clang diagnostic ignored "-Wsign-conversion"
 | 
			
		||||
   #if __has_warning("-Wzero-as-null-pointer-constant")
 | 
			
		||||
    #pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant"
 | 
			
		||||
   #endif
 | 
			
		||||
   #if __has_warning("-Wcomma")
 | 
			
		||||
    #pragma clang diagnostic ignored "-Wcomma"
 | 
			
		||||
   #endif
 | 
			
		||||
@ -520,23 +523,23 @@ Image PNGImageFormat::decodeImage (InputStream& in)
 | 
			
		||||
bool PNGImageFormat::writeImageToStream (const Image& image, OutputStream& out)
 | 
			
		||||
{
 | 
			
		||||
    using namespace pnglibNamespace;
 | 
			
		||||
    const int width = image.getWidth();
 | 
			
		||||
    const int height = image.getHeight();
 | 
			
		||||
    auto width = image.getWidth();
 | 
			
		||||
    auto height = image.getHeight();
 | 
			
		||||
 | 
			
		||||
    png_structp pngWriteStruct = png_create_write_struct (PNG_LIBPNG_VER_STRING, 0, 0, 0);
 | 
			
		||||
    auto pngWriteStruct = png_create_write_struct (PNG_LIBPNG_VER_STRING, nullptr, nullptr, nullptr);
 | 
			
		||||
 | 
			
		||||
    if (pngWriteStruct == nullptr)
 | 
			
		||||
        return false;
 | 
			
		||||
 | 
			
		||||
    png_infop pngInfoStruct = png_create_info_struct (pngWriteStruct);
 | 
			
		||||
    auto pngInfoStruct = png_create_info_struct (pngWriteStruct);
 | 
			
		||||
 | 
			
		||||
    if (pngInfoStruct == nullptr)
 | 
			
		||||
    {
 | 
			
		||||
        png_destroy_write_struct (&pngWriteStruct, (png_infopp) nullptr);
 | 
			
		||||
        png_destroy_write_struct (&pngWriteStruct, nullptr);
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    png_set_write_fn (pngWriteStruct, &out, PNGHelpers::writeDataCallback, 0);
 | 
			
		||||
    png_set_write_fn (pngWriteStruct, &out, PNGHelpers::writeDataCallback, nullptr);
 | 
			
		||||
 | 
			
		||||
    png_set_IHDR (pngWriteStruct, pngInfoStruct, (png_uint_32) width, (png_uint_32) height, 8,
 | 
			
		||||
                  image.hasAlphaChannel() ? PNG_COLOR_TYPE_RGB_ALPHA
 | 
			
		||||
 | 
			
		||||
@ -28,7 +28,7 @@ png_set_sig_bytes(png_structrp png_ptr, int num_bytes)
 | 
			
		||||
{
 | 
			
		||||
   png_debug(1, "in png_set_sig_bytes");
 | 
			
		||||
 | 
			
		||||
   if (png_ptr == NULL)
 | 
			
		||||
if (png_ptr == NULL)
 | 
			
		||||
      return;
 | 
			
		||||
 | 
			
		||||
   if (num_bytes > 8)
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user