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