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

963 commits

Author SHA1 Message Date
ed
eddd239d3a Increase the GenericAudioProcessorEditor minimum height 2019-11-12 14:54:08 +00:00
ed
1fe5e49980 VST3: Additional thread-safety improvements 2019-11-06 14:47:57 +00:00
ed
77529d94f3 VST3: Thread-safety improvements for parameter queue 2019-11-06 12:22:22 +00:00
Tom Poole
0b8beb7f93 Reduced the number of duplicate parameter ID check messages 2019-10-28 15:06:16 +00:00
ed
9c23f34c74 Revert "AU: Call refreshParameterList() when kAudioUnitProperty_ParameterList event is received"
This reverts commit 0da9ed11dc.
2019-10-21 17:20:45 +01:00
ed
4635e91603 AU: Support getting component description without a 'thng' resource in getComponentDescFromFile() 2019-10-21 15:28:02 +01:00
ed
0da9ed11dc AU: Call refreshParameterList() when kAudioUnitProperty_ParameterList event is received 2019-10-21 15:28:02 +01:00
ed
e7dbf60fed VST2: Always set wantsMidiMessages to true for synth plug-ins 2019-10-21 15:28:02 +01:00
ed
2b542dc701 AU: Don't set kAudioUnitProperty_AudioChannelLayout property on plug-ins that don't support it 2019-10-21 15:28:01 +01:00
ed
e86b1a8818 VST3: Don't add PluginDescription to results array if loadFrom() or initialize() fails 2019-10-21 15:28:01 +01:00
ed
4583baf277 Bump version number to 5.4.5 2019-10-16 10:01:09 +01:00
jules
5d7e2190e7 Fixed visibility for some AudioProcessorParameterWithID methods 2019-10-07 09:15:10 +01:00
ed
4126dc72b1 VST3: Fixed a bug setting projectTimeMusic in toProcessContext() 2019-09-05 17:34:47 +01:00
ed
7cb771a642 VST: Fixed a potential crash in VSTPluginWindow constructor 2019-09-04 09:50:41 +01:00
ed
2b96435dbb AU: Added nullptr check in getNumPrograms() 2019-08-30 10:29:08 +01:00
ed
556f0d2ea5 Added a default constructor to AudioProcessorGraph::Connection 2019-08-28 15:23:14 +01:00
ed
0b874fa60d Minor documentation fix 2019-08-27 18:49:39 +01:00
reuk
d37cee72e8 APVTS: Fix apvts parameter update recursion 2019-08-17 17:12:07 +01:00
Tom Poole
528798d96e Bump version number to 5.4.4 2019-08-09 11:24:54 +01:00
ed
f21d1400f1 Enforce a minimum height for GenericAudioProcessorEditor 2019-08-09 10:26:20 +01:00
reuk
8480d0110a APVTS: Send parameter change notifications more proactively 2019-08-02 17:31:14 +01:00
Tom Poole
a12bc32979 Fixed some warnings on the latest compilers 2019-07-26 12:58:04 +01:00
Tom Poole
0c726918ab VST3: Updated JUCE's embedded VST3 SDK version to 3.6.13 2019-07-24 11:23:36 +01:00
Tom Poole
dc00dde492 VST3: Fixed compatibility with the 3.6.13 SDK 2019-07-24 11:02:30 +01:00
Tom Poole
2945fc1295 VST3: Fixed a bug mapping channel types 2019-07-22 14:24:44 +01:00
ed
e59b0863b5 VST3: Fixed a potential integer overflow in getHashForTUID() 2019-07-19 15:57:57 +01:00
jules
6ba85cb46c Added some static methods to all the AudioPluginFormat classes to allow their type names to be retrieved without an instance being created. Also added a method AudioPluginFormatManager::getFormats() for easier iteration of formats 2019-07-18 12:33:10 +01:00
jules
7c65ea7e0b Added a method AudioPluginFormat::isTrivialToScan(). Also removed the 'noexcept' flag from the AudioPluginFormat::requiresUnblockedMessageThreadDuringCreation() method 2019-07-17 12:44:05 +01:00
jules
4599496a42 Added some flexibility to PluginListComponent to make it easier to customise, and added some right-click popup menu options for the items 2019-07-16 17:09:18 +01:00
ed
e0caba805a Cancel any pending async updates in DuplicateParamIDCheck destructor 2019-07-10 15:30:12 +01:00
ed
19cebf8927 VST3: Fixed a mismatch in VST3PluginInstance::setCurrentProgram() 2019-06-27 14:23:40 +01:00
Tom Poole
3e5a3b2cca Tightened up an assertion in AudioParameterChoice 2019-06-27 13:24:14 +01:00
jules
375f11d91b Fixed some compatibility problems with older clang versions 2019-06-26 09:52:57 +01:00
ed
bdeaeaf368 macOS: Fixed some deprecation warnings and silenced some others for the time being 2019-06-24 15:05:17 +01:00
jules
cd4aba9e43 PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together. 2019-06-20 13:55:18 +01:00
ed
c88611e5c8 Made KnownPluginList::addToMenu() and ::getIndexChosenByMenu() operate on a copy of the PluginDescription array so they are in sync 2019-06-19 15:30:29 +01:00
ed
08501a3705 Fixed an issue when adding plug-ins with empty paths on macOS in KnownPluginList::createTree() with sortByFileSystemLocation 2019-06-18 16:51:39 +01:00
jules
1d68629840 Some minor improvements to GenericAudioProcessorEditor 2019-06-17 15:48:56 +01:00
jules
01f0ed3067 Fixed a warning 2019-06-12 17:11:53 +01:00
jules
b6c111645a Refactored some AudioProcessor addParam methods to make sure the parameters always have a valid index set 2019-06-12 14:14:45 +01:00
jules
63e31a9fea Fixed a mistake that made AudioPluginFormat::createPluginInstanceAsync() do its callback synchronously, and also made it survive a situation where the format object is deleted before the callback 2019-06-12 12:38:39 +01:00
Tom Poole
f8b039c132 Fixed another compiler warning 2019-06-10 18:17:08 +01:00
jules
098827cc5e Workaround for an order-of-deletion problem in the GenericAudioProcessorEditor when parameter lists change 2019-06-10 15:01:39 +01:00
jules
9d120bf481 Modified PluginListComponent so that if all paths to scan are deleted, it reverts to the default set of paths for the given format (otherwise there was no way to make it reset to default) 2019-06-08 09:18:15 +01:00
Tom Poole
8f84192c9b Fixed some more Android compiler warnings 2019-06-07 12:24:05 +01:00
Tom Poole
a4bd6cbc66 Fixed some more Linux compiler warnings 2019-06-06 10:25:19 +01:00
jules
6b82c964cd Refactored AudioPluginFormat::createPluginInstance to use lambdas for the callback 2019-06-05 17:04:06 +01:00
Tom Poole
8b5bc69582 Fixed some more Linux compiler warnings 2019-06-05 10:43:46 +01:00
Tom Poole
16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 2019-06-04 16:48:44 +01:00
ed
b745ed9bd9 Fixed a potential crash in KnownPluginList::removeType() 2019-05-31 10:00:27 +01:00