hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
eccfffdc6e
|
Added a method PluginListComponent::setScanDialogText() for customising the scan dialog.
|
10 years ago |
jules
|
65da989cd0
|
Added a couple of methods to PluginListComponent to allow deletion of selected plugins and access to the listbox.
|
10 years ago |
jules
|
e6e5d34152
|
Made KnownPluginList::getTypeForIdentifierString handle shell plugin IDs.
|
10 years ago |
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.
|
11 years ago |
jules
|
5f4c27d0c2
|
Some additions and fixes to plugin scanning.
|
11 years ago |
jules
|
874814eaa0
|
Added multi-select to the PluginListComponent.
|
11 years ago |
jules
|
4d79bed3d1
|
Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer.
|
11 years ago |
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.
|
11 years ago |
jules
|
b1b702a176
|
Avoided a couple of MSVC warnings.
|
11 years ago |
jules
|
7a11730317
|
Improvements to PluginListComponent - it's now a sortable table rather than a list.
|
11 years ago |
jules
|
0c2a847d3a
|
Better labelling of duplicate plugin names in menus by KnownPluginList.
|
11 years ago |
jules
|
61ed92ee51
|
Added a method XmlElement::prependChildElement(), and used this for a few optimisations.
|
11 years ago |
jules
|
508e25afbb
|
Cleared-out the last batch of unnecessary includes.
|
11 years ago |
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.
|
11 years ago |
jules
|
5564643f8a
|
Plugin scanning: Added warnings to try to stop misguided users from scanning their entire disk or other system folders.
|
11 years ago |
jules
|
ebc0b2b727
|
Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings.
|
11 years ago |
jules
|
aafa12fd81
|
Increased the warning level for the Xcode builds of the demo + introjucer, and avoided a few warnings.
|
11 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
12 years ago |
jules
|
9b9717371d
|
Added method PluginListComponent::isScanning().
|
12 years ago |
jules
|
5918d039ce
|
Added some "override" annotations.
|
12 years ago |
jules
|
575725e39d
|
Fix for a subtle race condition in plugin scanning.
|
12 years ago |
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
679f29f923
|
Made PluginListComponent::scanFor public.
|
12 years ago |
jules
|
5358b4c7b5
|
New method AudioPluginFormat::pluginNeedsRescanning to do more format-specific checking of plugin file changes.
|
12 years ago |
jules
|
fb57b879aa
|
Exposing some plugin scan path property values.
|
12 years ago |
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
12 years ago |
jules
|
4d61bfd8a3
|
Refactored some TRANS strings to make them more amenable to translation. Added the NEEDS_TRANS macro.
|
12 years ago |
jules
|
6810038dea
|
Plugin scanning: ability to use multiple threads
|
12 years ago |
jules
|
e95d3a30c8
|
Minor clean-ups.
|
12 years ago |
jules
|
2f3dd2261a
|
Clean-ups to the plugin scanning code.
|
12 years ago |
jules
|
af559c47ee
|
Compile fix for PluginListComponent. Hack to allow some internal customisation of VST entry points.
|
12 years ago |
jules
|
6ce0c2e433
|
Plugin scanning: added a custom scanner callback, and added an option to run the scan on a background thread.
|
12 years ago |
jules
|
3e95b94a6a
|
Tweaked algorithm for creating the folder-based plugin tree in KnownPluginList
|
12 years ago |
jules
|
a213803ae3
|
More constistent spelling in plugin list comp.
|
12 years ago |
jules
|
66769a191b
|
AU latency change notification. Minor tweaks to plugin hosting.
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
04fbf0a8ae
|
Plugin hosting fixes.
|
12 years ago |
jules
|
ac5030b909
|
Plugin scanning improvements: Crashed plugins are blacklisted and shown in the plugin list component.
|
12 years ago |
jules
|
70257e902f
|
Changed the result of MidiMessage::getMidiNoteInHertz to correctly map midi 69 to 440Hz
|
12 years ago |
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.
|
12 years ago |
jules
|
9a24aa8a20
|
Minor clean-ups.
|
12 years ago |
jules
|
8576a65c8b
|
Stopped plugin scan from blocking timers.
|
12 years ago |
jules
|
55dc84bc69
|
Minor fixes for AudioPluginFormatManager, PluginListComponent.
|
13 years ago |
jules
|
246cb94bb0
|
AudioPluginFormatManager is no longer a singleton. Singletons are bad: don't do it, kids.
|
13 years ago |
jules
|
3ba41c7d51
|
Fix for KnownPluginList::scanAndAddFile.
|
13 years ago |
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
13 years ago |
jules
|
295d125142
|
Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.
|
13 years ago |
jules
|
65562fdbdb
|
Fixed a couple of minor plugin host problems.
|
13 years ago |