jules
|
0de50d99a5
|
Version number update
|
11 years ago |
jules
|
bea7b83cb8
|
Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F).
|
11 years ago |
jules
|
61ed92ee51
|
Added a method XmlElement::prependChildElement(), and used this for a few optimisations.
|
11 years ago |
jules
|
9d588b0bce
|
Avoided a few unused parameter warnings.
|
11 years ago |
jules
|
a204ea7ae8
|
Version number update
|
11 years ago |
jules
|
a265c052c4
|
Made AudioProcessor::setPlayHead virtual.
|
11 years ago |
jules
|
91d08bb7af
|
Added VST hosting workarounds for plugins that return -1 as their current program index.
|
11 years ago |
jules
|
12bf054456
|
Version number update
|
11 years ago |
jules
|
5f9552c4ec
|
Version number update
|
11 years ago |
jules
|
3e233c2f24
|
Updated LADSPA and plugin host demo for latest changes.
|
11 years ago |
jules
|
06a01c9497
|
Changed AudioPluginFormat::createInstanceFromDescription() to take sample rate + block size parameters. This allows it to pass them to the plugin earlier in its construction, as some plugins seem to be flaky if this doesn't happen.
|
11 years ago |
jules
|
278c5d0cb5
|
Added a bool PluginDescription::hasSharedContainer
|
11 years ago |
jules
|
6aae0c798c
|
Added sanity-checking in AudioProcessor to block parameter change calls with nonsense indexes (as seen being sent by some buggy plugins). Also improved AudioProcessor::copyXmlToBinary method.
|
11 years ago |
jules
|
37338584ac
|
VST hosting: workaround for Waves 5 plugins.
|
11 years ago |
jules
|
30fbdc7eb1
|
VST compile fix and method AudioPluginInstance::getDescription()
|
11 years ago |
jules
|
059737b163
|
Version number update
|
11 years ago |
jules
|
42aa27900b
|
Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present.
|
11 years ago |
jules
|
bd1c4cd652
|
Fixed a typo in VSTPluginFormat.
|
11 years ago |
jules
|
0ded32be3e
|
Removed some old boilerplate.
|
11 years ago |
jules
|
508e25afbb
|
Cleared-out the last batch of unnecessary includes.
|
11 years ago |
jules
|
59b094a603
|
MSVC warning fix.
|
11 years ago |
jules
|
3b2ff2be4e
|
Added a method VSTPluginFormat::dispatcher() to allow raw access to a VST's dispatcher function.
|
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
|
74bd1ea8e6
|
Added some new methods to AudioProcessor, to support truncated parameter names, default parameter values and parameter step sizes. These are needed to support some AAX/RTAS host features.
|
12 years ago |
jules
|
7a47c12a76
|
Cleaned away some old region-masking code from ComponentPeer, and improved some messy repaint inefficiencies involving win32 GL rendering.
|
12 years ago |
jules
|
ebc0b2b727
|
Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings.
|
12 years ago |
jules
|
aafa12fd81
|
Increased the warning level for the Xcode builds of the demo + introjucer, and avoided a few warnings.
|
12 years ago |
jules
|
5b25ac6609
|
Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility.
|
12 years ago |
jules
|
4a5380171a
|
Version number update
|
12 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
|
ecc1a17bc6
|
Code clean-ups.
|
12 years ago |
jules
|
f51aab284b
|
VST hosting: workarounds for izotope GUIs.
|
12 years ago |
jules
|
5918d039ce
|
Added some "override" annotations.
|
12 years ago |
jules
|
51b9d1ed98
|
AU hosting: added support for begin/end gesture callbacks from plugin.
|
12 years ago |
jules
|
516bddabcc
|
Misc minor clean-ups.
|
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
|
7bd867794c
|
Misc minor clean-ups.
|
12 years ago |
jules
|
23c729c942
|
Comment clarification.
|
12 years ago |
jules
|
01e3e4c40c
|
Fixed some coverity warnings.
|
12 years ago |
jules
|
f255f9e98a
|
VST hosting: make sure details are correct for each subtype of a shell VST when scanning.
|
12 years ago |
jules
|
048e5c679b
|
Version number update
|
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
|
20a72142b7
|
Version number update
|
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 |