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

57 commits

Author SHA1 Message Date
jules
968f8387d3 Added an option to KnownPluginList::addToMenu for specifying a ticked item 2016-04-19 15:54:06 +01:00
jules
17e2acb9fd Fixed a couple of AUv3 bugs 2016-04-07 10:25:20 +01:00
hogliux
cdeb0b5c87 Undo removal of setNumThreads in plug-in scanner 2016-04-07 10:01:52 +01:00
Timur Doumler
70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 2016-04-06 18:31:24 +01:00
jules
a2b663de67 Audio Plugins: Added member variable PluginDescription::lastInfoUpdateTime 2015-11-09 17:21:33 +00:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
eccfffdc6e Added a method PluginListComponent::setScanDialogText() for customising the scan dialog. 2015-03-25 12:52:45 +00:00
jules
65da989cd0 Added a couple of methods to PluginListComponent to allow deletion of selected plugins and access to the listbox. 2015-03-17 21:55:30 +00:00
jules
e6e5d34152 Made KnownPluginList::getTypeForIdentifierString handle shell plugin IDs. 2014-08-19 09:07:30 +01:00
jules
3b88555140 Replaced the old, badly-named and badly-implemented String::compareLexicographically() method with String::compareNatural(), which uses a smarter algorithm. Also added a method StringArray::sortNatural() which uses this. 2014-06-15 10:37:31 +01:00
jules
5f4c27d0c2 Some additions and fixes to plugin scanning. 2014-02-09 17:42:52 +00:00
jules
874814eaa0 Added multi-select to the PluginListComponent. 2014-01-20 19:01:17 +00:00
jules
4d79bed3d1 Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer. 2013-12-23 15:16:38 +00:00
jules
a316bd5f6f Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors. 2013-12-02 09:44:17 +00:00
jules
b1b702a176 Avoided a couple of MSVC warnings. 2013-11-26 17:09:39 +00:00
jules
7a11730317 Improvements to PluginListComponent - it's now a sortable table rather than a list. 2013-11-24 15:00:17 +00:00
jules
0c2a847d3a Better labelling of duplicate plugin names in menus by KnownPluginList. 2013-11-18 11:52:58 +00:00
jules
61ed92ee51 Added a method XmlElement::prependChildElement(), and used this for a few optimisations. 2013-10-25 12:52:19 +01:00
jules
508e25afbb Cleared-out the last batch of unnecessary includes. 2013-08-29 12:44:00 +01:00
jules
65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 2013-08-23 12:08:31 +01:00
jules
5564643f8a Plugin scanning: Added warnings to try to stop misguided users from scanning their entire disk or other system folders. 2013-08-14 11:42:43 +01:00
jules
ebc0b2b727 Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings. 2013-07-30 21:47:15 +01:00
jules
aafa12fd81 Increased the warning level for the Xcode builds of the demo + introjucer, and avoided a few warnings. 2013-07-29 13:15:21 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
9b9717371d Added method PluginListComponent::isScanning(). 2013-07-10 16:29:14 +01:00
jules
5918d039ce Added some "override" annotations. 2013-07-08 19:05:14 +01:00
jules
575725e39d Fix for a subtle race condition in plugin scanning. 2013-06-26 11:57:09 +01:00
jules
c75a7300f5 Added some 'override' modifiers to overridden methods. 2013-06-23 23:09:52 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
679f29f923 Made PluginListComponent::scanFor public. 2013-06-10 13:28:15 +01:00
jules
5358b4c7b5 New method AudioPluginFormat::pluginNeedsRescanning to do more format-specific checking of plugin file changes. 2013-06-08 18:39:45 +01:00
jules
fb57b879aa Exposing some plugin scan path property values. 2013-06-08 13:57:25 +01:00
jules
c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 2013-05-22 23:05:53 -06:00
jules
4d61bfd8a3 Refactored some TRANS strings to make them more amenable to translation. Added the NEEDS_TRANS macro. 2013-05-05 17:13:53 +01:00
jules
6810038dea Plugin scanning: ability to use multiple threads 2013-05-03 21:21:15 +01:00
jules
e95d3a30c8 Minor clean-ups. 2013-02-01 20:16:57 +00:00
jules
2f3dd2261a Clean-ups to the plugin scanning code. 2013-01-31 14:55:24 +00:00
jules
af559c47ee Compile fix for PluginListComponent. Hack to allow some internal customisation of VST entry points. 2013-01-29 17:13:57 +00:00
jules
6ce0c2e433 Plugin scanning: added a custom scanner callback, and added an option to run the scan on a background thread. 2013-01-27 18:28:31 +00:00
jules
3e95b94a6a Tweaked algorithm for creating the folder-based plugin tree in KnownPluginList 2013-01-23 14:21:04 +00:00
jules
a213803ae3 More constistent spelling in plugin list comp. 2013-01-22 17:03:14 +00:00
jules
66769a191b AU latency change notification. Minor tweaks to plugin hosting. 2012-12-15 17:23:39 +00:00
jules
0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 2012-12-04 21:39:15 +00:00
jules
04fbf0a8ae Plugin hosting fixes. 2012-11-12 11:31:40 +00:00
jules
ac5030b909 Plugin scanning improvements: Crashed plugins are blacklisted and shown in the plugin list component. 2012-11-10 20:30:51 +00:00
jules
70257e902f Changed the result of MidiMessage::getMidiNoteInHertz to correctly map midi 69 to 440Hz 2012-10-23 12:43:09 +01:00
jules
53edf99901 Added a class KnownPluginList::PluginTree for accessing a sorted tree of plugins. Misc other improvements to plugin hosting. Also added methods for getting a plugin's VSTXML data. 2012-10-10 10:29:38 +01:00
jules
9a24aa8a20 Minor clean-ups. 2012-09-11 09:35:03 +01:00
jules
8576a65c8b Stopped plugin scan from blocking timers. 2012-08-10 08:41:01 +01:00
jules
55dc84bc69 Minor fixes for AudioPluginFormatManager, PluginListComponent. 2012-07-13 16:16:20 +01:00