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

@ -44,7 +44,7 @@ public:
CaretComponent (Component* keyFocusOwner);
/** Destructor. */
~CaretComponent();
~CaretComponent() override;
//==============================================================================
/** Sets the caret's position to place it next to the given character.

View File

@ -42,7 +42,7 @@ class JUCE_API KeyListener
{
public:
/** Destructor. */
virtual ~KeyListener() {}
virtual ~KeyListener() = default;
//==============================================================================
/** Called to indicate that a key has been pressed.

View File

@ -27,10 +27,6 @@
namespace juce
{
KeyPress::KeyPress() noexcept
{
}
KeyPress::KeyPress (int code, ModifierKeys m, juce_wchar textChar) noexcept
: keyCode (code), mods (m), textCharacter (textChar)
{
@ -40,19 +36,6 @@ KeyPress::KeyPress (const int code) noexcept : keyCode (code)
{
}
KeyPress::KeyPress (const KeyPress& other) noexcept
: keyCode (other.keyCode), mods (other.mods), textCharacter (other.textCharacter)
{
}
KeyPress& KeyPress::operator= (const KeyPress& other) noexcept
{
keyCode = other.keyCode;
mods = other.mods;
textCharacter = other.textCharacter;
return *this;
}
bool KeyPress::operator== (int otherKeyCode) const noexcept
{
return keyCode == otherKeyCode && ! mods.isAnyModifierKeyDown();

View File

@ -45,7 +45,10 @@ public:
@see isValid
*/
KeyPress() noexcept;
KeyPress() = default;
/** Destructor. */
~KeyPress() = default;
/** Creates a KeyPress for a key and some modifiers.
@ -74,10 +77,10 @@ public:
explicit KeyPress (int keyCode) noexcept;
/** Creates a copy of another KeyPress. */
KeyPress (const KeyPress& other) noexcept;
KeyPress (const KeyPress&) = default;
/** Copies this KeyPress from another one. */
KeyPress& operator= (const KeyPress& other) noexcept;
KeyPress& operator= (const KeyPress&) = default;
/** Compares two KeyPress objects. */
bool operator== (const KeyPress& other) const noexcept;

View File

@ -29,15 +29,7 @@ namespace juce
ModifierKeys ModifierKeys::currentModifiers;
ModifierKeys::ModifierKeys() noexcept : flags (0) {}
ModifierKeys::ModifierKeys (int rawFlags) noexcept : flags (rawFlags) {}
ModifierKeys::ModifierKeys (const ModifierKeys& other) noexcept : flags (other.flags) {}
ModifierKeys& ModifierKeys::operator= (const ModifierKeys other) noexcept
{
flags = other.flags;
return *this;
}
int ModifierKeys::getNumMouseButtonsDown() const noexcept
{

View File

@ -43,7 +43,7 @@ class JUCE_API ModifierKeys
public:
//==============================================================================
/** Creates a ModifierKeys object with no flags set. */
ModifierKeys() noexcept;
ModifierKeys() = default;
/** Creates a ModifierKeys object from a raw set of flags.
@ -54,10 +54,10 @@ public:
ModifierKeys (int flags) noexcept;
/** Creates a copy of another object. */
ModifierKeys (const ModifierKeys& other) noexcept;
ModifierKeys (const ModifierKeys&) = default;
/** Copies this object from another one. */
ModifierKeys& operator= (const ModifierKeys other) noexcept;
ModifierKeys& operator= (const ModifierKeys&) = default;
//==============================================================================
/** Checks whether the 'command' key flag is set (or 'ctrl' on Windows/Linux).
@ -206,7 +206,7 @@ public:
static ModifierKeys getCurrentModifiersRealtime() noexcept;
private:
int flags;
int flags = 0;
};
} // namespace juce

View File

@ -43,10 +43,10 @@ class JUCE_API TextInputTarget
public:
//==============================================================================
/** */
TextInputTarget() {}
TextInputTarget() = default;
/** Destructor. */
virtual ~TextInputTarget() {}
virtual ~TextInputTarget() = default;
/** Returns true if this input target is currently accepting input.
For example, a text editor might return false if it's in read-only mode.