diff --git a/build/win32/platform_specific_code/juce_win32_Windowing.cpp b/build/win32/platform_specific_code/juce_win32_Windowing.cpp index 017d923db6..5fece97fab 100644 --- a/build/win32/platform_specific_code/juce_win32_Windowing.cpp +++ b/build/win32/platform_specific_code/juce_win32_Windowing.cpp @@ -733,9 +733,6 @@ public: { const Rectangle boundsCopy (lastNonFullscreenBounds); - if (hasTitleBar()) - ShowWindow (hwnd, SW_SHOWNORMAL); - if (! boundsCopy.isEmpty()) { setBounds (boundsCopy.getX(), @@ -744,6 +741,9 @@ public: boundsCopy.getHeight(), false); } + + if (hasTitleBar()) + ShowWindow (hwnd, SW_SHOWNORMAL); } else { diff --git a/docs/JUCE changelist.txt b/docs/JUCE changelist.txt index c6d6e948bf..f67c540126 100644 --- a/docs/JUCE changelist.txt +++ b/docs/JUCE changelist.txt @@ -1,7 +1,12 @@ ============================================================================== - JUCE version 1.44 + JUCE version 1.45 + +============================================================================== +Changelist for version 1.45 + +- ============================================================================== Changelist for version 1.44 diff --git a/juce_Config.h b/juce_Config.h index a1848d44fa..ed813d00bd 100644 --- a/juce_Config.h +++ b/juce_Config.h @@ -67,13 +67,13 @@ (This only affects a Win32 build) */ #ifndef JUCE_ASIO -// #define JUCE_ASIO 1 + #define JUCE_ASIO 1 #endif /** Comment out this macro to disable building of ALSA device support on Linux. */ #ifndef JUCE_ALSA -// #define JUCE_ALSA 1 + #define JUCE_ALSA 1 #endif //============================================================================= @@ -87,7 +87,7 @@ is currently supported. */ #if ! (defined (JUCE_QUICKTIME) || defined (LINUX) || (defined (_WIN32) && ! defined (_MSC_VER))) -// #define JUCE_QUICKTIME 1 + #define JUCE_QUICKTIME 1 #endif //============================================================================= @@ -96,7 +96,7 @@ OpenGLComponent class will be unavailable. */ #ifndef JUCE_OPENGL -// #define JUCE_OPENGL 1 + #define JUCE_OPENGL 1 #endif //============================================================================= diff --git a/src/juce_appframework/audio/dsp/juce_IIRFilter.h b/src/juce_appframework/audio/dsp/juce_IIRFilter.h index 5b8024403d..3e913254aa 100644 --- a/src/juce_appframework/audio/dsp/juce_IIRFilter.h +++ b/src/juce_appframework/audio/dsp/juce_IIRFilter.h @@ -87,6 +87,10 @@ public: //============================================================================== /** Sets the filter up to act as a low-pass shelf filter with variable Q and gain. + + The gain is a scale factor that the low frequencies are multiplied by, so values + greater than 1.0 will boost the low frequencies, values less than 1.0 will + attenuate them. */ void makeLowShelf (const double sampleRate, const double cutOffFrequency, @@ -94,6 +98,10 @@ public: const float gainFactor) throw(); /** Sets the filter up to act as a high-pass shelf filter with variable Q and gain. + + The gain is a scale factor that the high frequencies are multiplied by, so values + greater than 1.0 will boost the high frequencies, values less than 1.0 will + attenuate them. */ void makeHighShelf (const double sampleRate, const double cutOffFrequency, @@ -102,6 +110,10 @@ public: /** Sets the filter up to act as a band pass filter centred around a frequency, with a variable Q and gain. + + The gain is a scale factor that the centre frequencies are multiplied by, so + values greater than 1.0 will boost the centre frequencies, values less than + 1.0 will attenuate them. */ void makeBandPass (const double sampleRate, const double centreFrequency,