962 Commits (bf51d2c076f68fc5a16697c1ea5b51f68d1024a1)

Author SHA1 Message Date
  jules 956db4bd0c Made the AudioProcessorParameterGroup class moveable, and deprecated its swapWith method 6 years ago
  Tom Poole d147cf9f11 AU: Fixed an bug where JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE is ignored 6 years ago
  Tom Poole ab9656f6fb Whitespace 6 years ago
  Tom Poole 2fc4404a74 Fixed some more RTAS build errors and marked it as deprecated 6 years ago
  Tom Poole 3633aff4dd Fixed some RTAS compilation errors 6 years ago
  ed e26529d5e9 Added identifier-based MIDI input/output methods to AudioDeviceManager and deprecated the old name-based methods 6 years ago
  ed f2be246233 VST3: Moved the ScopedJuceInitialiser_GUI object declaration in JuceVST3Component to make sure it goes out of scope later 6 years ago
  ed c71746f11d VST3: Fixed a potential crash in Cubase10WindowResizeWorkaround::handleAsyncUpdate() 6 years ago
  jules f58eacc135 Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects. 6 years ago
  jules 332a9edb57 Added long-overdue deprecation warnings to ScopedPointer, and purged the last couple of places where it was being used. 6 years ago
  jules 6463529371 Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs 6 years ago
  ed 6b5fc49f71 VST3: Removed some unnecessary ScopedJuceInitialiser_GUI objects and silenced some leak detector warnings when running in hosts that don't release the IPluginFactory correctly 6 years ago
  ed 2af1de45d7 Windows: Fixed a bug with DPI-aware VSTs in Steinberg hosts using the OpenGL renderer 6 years ago
  jules 2e2cfb5f6c Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones 6 years ago
  Tom Poole 17be524798 VST3: Fixed an AudioProcessorParameterGroup bug 6 years ago
  Tom Poole 07828eb87d AAX: Fixed a potential race condition when suspending a plug-in 6 years ago
  ed f617bea5fa AAX: Fixed a conversion warning in JuceAAX_Processor::isInAudioSuite() 6 years ago
  ed b1c4d981da Fixed an iOS multitouch bug and added MouseInputSource::offscreenMousePos to replace some magic numbers 6 years ago
  Tom Poole dc16992968 AAX: Fixed a bug setting the number of parameter steps 6 years ago
  Tom Poole d4aed754c0 AAX: Fixed some compiler warnings 6 years ago
  ed cc2a7094e8 Fixed an unused variable warning in the VST3 wrapper 6 years ago
  Tom Poole 096cad36a6 AAX: Fixed a bug setting the number of parameter steps 6 years ago
  Tom Poole ebe7aa2cc0 AAX: Fixed some compiler warnings 6 years ago
  ed fb614b0cc9 Ensure that OpenGL VST2 plug-ins are scaled correctly in Live 10 6 years ago
  ed 7d4bf8656e Add Live versions 9 and 10 to the HostType enum 6 years ago
  ed 4c19b9fac5 Fixed an unused variable in the VST3 wrapper 6 years ago
  Tom Poole 201375e4a5 VST3: Allow loading non-JUCE plug-in state when JUCE_VST3_CAN_REPLACE_VST2 is set 6 years ago
  ed 9275feeef2 Fixed an unused variable warning in the VST3 wrapper 6 years ago
  ed 77db5fde66 Windows: Fix a double definition warning for juce_shouldDoubleScaleNativeGLWindow() when not building any VSTs 6 years ago
  ed ac52618966 Ensure that the standalone plug-in saves its state when the OS sends a quit request 6 years ago
  ed 6c87ed6bed Ensure that the standalone plug-in saves its state when the OS sends a quit request 6 years ago
  ed 6722194260 Bump version number to 5.4.3 6 years ago
  ed c89194f84d Fixed a documentation typo 6 years ago
  ed c9432e5897 Fixed an uninitialised variable in the AU wrapper 6 years ago
  ed 174934bf85 Fixed a bug in the StandalonePluginHolder constructor that was causing a mismatch of channel layouts 6 years ago
  Tom Poole a042d60283 Fixed compatibility with VS2013 6 years ago
  ed 083078034a Fixed a typo in the StandalonePluginHolder constructor 6 years ago
  ed 8f25833649 AAX: Disable multiple output buses when running in AudioSuite and added a PluginHostType::isInAAXAudioSuite() method to allow plug-ins to query whether they are running in AudioSuite 6 years ago
  Tom Poole e3ebe5aed1 Bump version number to 5.4.2 6 years ago
  ed 52b86a0e0b AU: Scale editor window when calling AudioProcessorEditor::setScaleFactor() 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  ed ce33b4aea1 Projucer: Add a setting to configure the number of MIDI inputs and outputs for VST plug-ins 6 years ago
  ed 7134bd0f1b VST: Add juce_shouldDoubleScaleNativeGLWindow() method to ensure that OpenGL plug-ins running in hiDPI Cubase 10 on Windows are correctly scaled 6 years ago
  ed ada0a052f8 VST3: Always resize host window in onSize() when running in hiDPI Cubase 10 on Windows 6 years ago
  Tom Poole 315f803c49 AAX: Prevent a warning about gaps in the algorithm context structure 6 years ago
  Tom Poole 3687710c58 AAX: Fixed potential issues with older PT control surfaces not handling large numbers of parameter steps 6 years ago
  ed 21a88423dd VST3: More resizing fixes when using a fixed aspect ratio 6 years ago
  ed fd5f8e03dd VST3: Fixed some glitchy resizing in Reaper when using a fixed aspect ratio 6 years ago
  ed 64cd94f8ae VST3: Added a workaround for Windows DPI-aware Cubase 10 opening plug-in editor with double scaled bounds 6 years ago
  ed bca872193c Ensure that the correct Cubase version is reported in PluginHostType when using the host path 6 years ago