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:
Alex Birch
2019-06-22 20:41:38 +01:00
parent d22c2cd4fa
commit 9ee566b251
1140 changed files with 67534 additions and 105952 deletions

View File

@ -140,22 +140,6 @@ namespace ColourHelpers
}
//==============================================================================
Colour::Colour() noexcept
: argb (0, 0, 0, 0)
{
}
Colour::Colour (const Colour& other) noexcept
: argb (other.argb)
{
}
Colour& Colour::operator= (const Colour& other) noexcept
{
argb = other.argb;
return *this;
}
bool Colour::operator== (const Colour& other) const noexcept { return argb.getNativeARGB() == other.argb.getNativeARGB(); }
bool Colour::operator!= (const Colour& other) const noexcept { return argb.getNativeARGB() != other.argb.getNativeARGB(); }
@ -227,11 +211,6 @@ Colour::Colour (PixelAlpha alpha) noexcept
{
}
Colour::~Colour() noexcept
{
}
//==============================================================================
const PixelARGB Colour::getPixelARGB() const noexcept
{

View File

@ -40,10 +40,10 @@ class JUCE_API Colour final
public:
//==============================================================================
/** Creates a transparent black colour. */
Colour() noexcept;
Colour() = default;
/** Creates a copy of another Colour object. */
Colour (const Colour& other) noexcept;
Colour (const Colour&) = default;
/** Creates a colour from a 32-bit ARGB value.
@ -143,10 +143,10 @@ public:
float alpha) noexcept;
/** Destructor. */
~Colour() noexcept;
~Colour() = default;
/** Copies another Colour object. */
Colour& operator= (const Colour& other) noexcept;
Colour& operator= (const Colour&) = default;
/** Compares two colours. */
bool operator== (const Colour& other) const noexcept;
@ -191,7 +191,7 @@ public:
/** Returns a 32-bit integer that represents this colour.
The format of this number is:
((alpha << 24) | (red << 16) | (green << 16) | blue).
((alpha << 24) | (red << 16) | (green << 8) | blue).
*/
uint32 getARGB() const noexcept;
@ -363,7 +363,7 @@ public:
private:
//==============================================================================
PixelARGB argb;
PixelARGB argb { 0, 0, 0, 0 };
};
} // namespace juce

View File

@ -43,7 +43,7 @@ ColourGradient::ColourGradient (const ColourGradient& other)
ColourGradient::ColourGradient (ColourGradient&& other) noexcept
: point1 (other.point1), point2 (other.point2), isRadial (other.isRadial),
colours (static_cast<Array<ColourPoint>&&> (other.colours))
colours (std::move (other.colours))
{}
ColourGradient& ColourGradient::operator= (const ColourGradient& other)
@ -60,7 +60,7 @@ ColourGradient& ColourGradient::operator= (ColourGradient&& other) noexcept
point1 = other.point1;
point2 = other.point2;
isRadial = other.isRadial;
colours = static_cast<Array<ColourPoint>&&> (other.colours);
colours = std::move (other.colours);
return *this;
}

View File

@ -43,7 +43,7 @@ FillType::FillType (const ColourGradient& g)
}
FillType::FillType (ColourGradient&& g)
: colour (0xff000000), gradient (new ColourGradient (static_cast<ColourGradient&&> (g)))
: colour (0xff000000), gradient (new ColourGradient (std::move (g)))
{
}
@ -75,8 +75,8 @@ FillType& FillType::operator= (const FillType& other)
FillType::FillType (FillType&& other) noexcept
: colour (other.colour),
gradient (static_cast<std::unique_ptr<ColourGradient>&&> (other.gradient)),
image (static_cast<Image&&> (other.image)),
gradient (std::move (other.gradient)),
image (std::move (other.image)),
transform (other.transform)
{
}
@ -86,8 +86,8 @@ FillType& FillType::operator= (FillType&& other) noexcept
jassert (this != &other); // hopefully the compiler should make this situation impossible!
colour = other.colour;
gradient = static_cast<std::unique_ptr<ColourGradient>&&> (other.gradient);
image = static_cast<Image&&> (other.image);
gradient = std::move (other.gradient);
image = std::move (other.image);
transform = other.transform;
return *this;
}

View File

@ -60,8 +60,8 @@ class JUCE_API PixelARGB
{
public:
/** Creates a pixel without defining its colour. */
PixelARGB() noexcept {}
~PixelARGB() noexcept {}
PixelARGB() = default;
~PixelARGB() = default;
PixelARGB (const uint8 a, const uint8 r, const uint8 g, const uint8 b) noexcept
{
@ -315,8 +315,7 @@ public:
private:
//==============================================================================
PixelARGB (const uint32 internalValue) noexcept
: internal (internalValue)
PixelARGB (uint32 internalValue) noexcept : internal (internalValue)
{
}
@ -367,8 +366,8 @@ class JUCE_API PixelRGB
{
public:
/** Creates a pixel without defining its colour. */
PixelRGB() noexcept {}
~PixelRGB() noexcept {}
PixelRGB() = default;
~PixelRGB() = default;
//==============================================================================
/** Returns a uint32 which represents the pixel in a platform dependent format which is compatible
@ -378,9 +377,9 @@ public:
forcedinline uint32 getNativeARGB() const noexcept
{
#if JUCE_ANDROID
return (uint32) ((0xff << 24) | r | (g << 8) | (b << 16));
return (uint32) ((0xffu << 24) | r | ((uint32) g << 8) | ((uint32) b << 16));
#else
return (uint32) ((0xff << 24) | b | (g << 8) | (r << 16));
return (uint32) ((0xffu << 24) | b | ((uint32) g << 8) | ((uint32) r << 16));
#endif
}
@ -389,7 +388,7 @@ public:
forcedinline uint32 getInARGBMaskOrder() const noexcept
{
#if JUCE_ANDROID
return (uint32) ((0xff << 24) | (r << 16) | (g << 8) | (b << 0));
return (uint32) ((0xffu << 24) | b | ((uint32) g << 8) | ((uint32) r << 16));
#else
return getNativeARGB();
#endif
@ -618,8 +617,8 @@ class JUCE_API PixelAlpha
{
public:
/** Creates a pixel without defining its colour. */
PixelAlpha() noexcept {}
~PixelAlpha() noexcept {}
PixelAlpha() = default;
~PixelAlpha() = default;
//==============================================================================
/** Returns a uint32 which represents the pixel in a platform dependent format which is compatible