1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-15 00:24:19 +00:00
Commit graph

915 commits

Author SHA1 Message Date
ed
7b43ac0cfe VST3: Added a nullptr check before dereferencing juceVST3EditController in processParameterChanges() to fix a crash in Live 2019-11-05 17:02:09 +00:00
ed
a47dc92f51 VST3: Return kResultFalse from getMidiControllerAssignment() when JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS=0 2019-10-21 15:28:02 +01:00
ed
4583baf277 Bump version number to 5.4.5 2019-10-16 10:01:09 +01:00
ed
388e42214c Mute audio input by default in standalone plug-in 2019-10-15 09:31:44 +01:00
ed
3cbc4ec0ae VST3: Fixed an issue in checkSizeConstraint() when the editor has a scale factor applied 2019-10-09 17:14:12 +01:00
Tom Poole
22aa9bc682 Standalone plug-in: Fixed a mute button race condition 2019-10-09 13:08:37 +01:00
Tom Poole
1003579c5a VST2: Avoided a race condition 2019-10-07 15:02:51 +01:00
Tom Poole
3403617f77 VST: Fixed a race condition 2019-10-04 09:47:31 +01:00
Tom Poole
414183eaf8 VST3: Fixed a compiler warning 2019-10-02 11:45:21 +01:00
Tom Poole
6ca163e99f Fixed an Xcode 11 build warning 2019-09-23 13:26:37 +01:00
jules
ed15e3d3c2 Workaround for build problem in Xcode 9 2019-09-16 15:55:00 +01:00
Tom Poole
1c0eb583f1 VST2: Fixed a potential race condition when getting and setting plug-in state 2019-09-11 17:58:37 +01:00
ed
168f7e655b Fixed some compiler errors in the AAX wrapper when JUCE_STRING_UTF_TYPE != 8 2019-09-10 09:31:01 +01:00
ed
4b92a111d3 VST3: Fixed a resizing bug in Live on Windows 2019-09-09 17:07:45 +01:00
ed
305f96a03e VST3: Add guard for early return in previous commit 2019-08-21 11:03:21 +01:00
ed
cb799fb37c VST3: Don't call restartComponent() when in setupProcessing() 2019-08-20 14:30:13 +01:00
Tom Poole
528798d96e Bump version number to 5.4.4 2019-08-09 11:24:54 +01:00
ed
cdd9206b13 AUv3: Include framework headers slightly later to fix build error when targeting iOS 13.0 2019-08-05 16:52:24 +01:00
Tom Poole
016b04c64f A minor code tidy 2019-07-30 14:35:08 +01:00
Tom Poole
a12bc32979 Fixed some warnings on the latest compilers 2019-07-26 12:58:04 +01:00
Tom Poole
f6f6fabe9a Added pluginval to PluginHostType 2019-07-24 12:42:37 +01:00
Tom Poole
8dd6c61125 VST3: Only set JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS by default if the plug-in accepts MIDI 2019-07-23 15:32:57 +01:00
ed
de4f6fe0fa Resize standalone plug-in window when scale factor is changed 2019-07-16 14:46:54 +01:00
ed
d2a90d1ee2 Resize the standalone plug-in holder window correctly when the plug-in has a scale factor set via AudioProcessorEditor::setScaleFactor() 2019-07-15 16:40:03 +01:00
Tom Poole
18cda401c7 AAX: Tidied up an unused variable 2019-07-12 10:44:31 +01:00
ed
c8d8201aba Use a GenericAudioProcessorEditor in the standalone wrapper if no editor is provided 2019-07-09 18:32:54 +01:00
ed
da0401f124 VST3: Fixed a floating-point truncation error in ProgramChangeParameter::toString() 2019-06-27 10:58:05 +01:00
Tom Poole
bc3e330f97 AUv3: Fixed a potential crash when producing MIDI from plug-ins 2019-06-25 13:33:20 +01:00
Tom Poole
d4b7cceb32 Fixed more compiler warnings 2019-06-11 16:42:38 +01:00
Tom Poole
230588cbf9 Fixed a compiler warning 2019-06-10 17:42:22 +01:00
Tom Poole
a4bd6cbc66 Fixed some more Linux compiler warnings 2019-06-06 10:25:19 +01:00
Tom Poole
16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 2019-06-04 16:48:44 +01:00
ed
ddd4e84b9e VST3: Use Windows scale factor when running in FL Studio to avoid resizing glitches when custom scale factor is set 2019-06-04 10:58:51 +01:00
jules
956db4bd0c Made the AudioProcessorParameterGroup class moveable, and deprecated its swapWith method 2019-05-28 10:12:13 +01:00
Tom Poole
d147cf9f11 AU: Fixed an bug where JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE is ignored 2019-05-28 10:08:31 +01:00
Tom Poole
ab9656f6fb Whitespace 2019-05-23 11:50:03 +01:00
Tom Poole
2fc4404a74 Fixed some more RTAS build errors and marked it as deprecated 2019-05-23 11:37:04 +01:00
Tom Poole
3633aff4dd Fixed some RTAS compilation errors 2019-05-22 16:54:37 +01:00
ed
e26529d5e9 Added identifier-based MIDI input/output methods to AudioDeviceManager and deprecated the old name-based methods 2019-05-22 15:45:15 +01:00
ed
f2be246233 VST3: Moved the ScopedJuceInitialiser_GUI object declaration in JuceVST3Component to make sure it goes out of scope later 2019-05-17 12:06:26 +01:00
ed
c71746f11d VST3: Fixed a potential crash in Cubase10WindowResizeWorkaround::handleAsyncUpdate() 2019-05-17 11:53:44 +01:00
jules
f58eacc135 Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects. 2019-05-15 12:08:38 +01:00
jules
332a9edb57 Added long-overdue deprecation warnings to ScopedPointer, and purged the last couple of places where it was being used. 2019-05-15 11:02:03 +01:00
jules
6463529371 Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs 2019-05-15 11:02:03 +01:00
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 2019-05-13 15:24:26 +01:00
ed
2af1de45d7 Windows: Fixed a bug with DPI-aware VSTs in Steinberg hosts using the OpenGL renderer 2019-05-11 09:31:18 +01:00
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 2019-05-09 10:51:19 +01:00
Tom Poole
17be524798 VST3: Fixed an AudioProcessorParameterGroup bug 2019-04-29 10:09:07 +01:00
Tom Poole
07828eb87d AAX: Fixed a potential race condition when suspending a plug-in 2019-04-15 16:14:43 +01:00
ed
f617bea5fa AAX: Fixed a conversion warning in JuceAAX_Processor::isInAudioSuite() 2019-03-27 15:06:07 +00:00