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:
		@ -28,7 +28,7 @@ class Timer::TimerThread  : private Thread,
 | 
			
		||||
                            private AsyncUpdater
 | 
			
		||||
{
 | 
			
		||||
public:
 | 
			
		||||
    typedef CriticalSection LockType; // (mysteriously, using a SpinLock here causes problems on some XP machines..)
 | 
			
		||||
    using LockType = CriticalSection; // (mysteriously, using a SpinLock here causes problems on some XP machines..)
 | 
			
		||||
 | 
			
		||||
    TimerThread()  : Thread ("JUCE Timer")
 | 
			
		||||
    {
 | 
			
		||||
@ -36,7 +36,7 @@ public:
 | 
			
		||||
        triggerAsyncUpdate();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    ~TimerThread() noexcept
 | 
			
		||||
    ~TimerThread() override
 | 
			
		||||
    {
 | 
			
		||||
        signalThreadShouldExit();
 | 
			
		||||
        callbackArrived.signal();
 | 
			
		||||
@ -324,7 +324,7 @@ void Timer::startTimer (int interval) noexcept
 | 
			
		||||
{
 | 
			
		||||
    // If you're calling this before (or after) the MessageManager is
 | 
			
		||||
    // running, then you're not going to get any timer callbacks!
 | 
			
		||||
    jassert (MessageManager::getInstanceWithoutCreating() != nullptr);
 | 
			
		||||
    JUCE_ASSERT_MESSAGE_MANAGER_EXISTS
 | 
			
		||||
 | 
			
		||||
    const TimerThread::LockType::ScopedLockType sl (TimerThread::lock);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user