271 Commits (f581fa92b48ce06cf274c6d0b51f0feb0e54ad26)

Author SHA1 Message Date
  jules f581fa92b4 Change to AU hosting event runloop threading. 11 years ago
  jules 7dd5c09826 Version number update 11 years ago
  jules 4c392e6f02 Added some comments. 11 years ago
  jules 4d79bed3d1 Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer. 11 years ago
  jules abc1cf4254 VST3 state fix. 11 years ago
  jules 66e89a878a Improvements to VST3 host midi handling. 11 years ago
  jules ff6655fedb Fixes + improvements to VST3 hosting. 11 years ago
  jules d63668a5c1 Added XML and Lua tokenisers for the CodeEditorComponent 11 years ago
  jules 305c7056f1 Minor fix for AU assertion. 11 years ago
  jules f26bf24304 Avoided an assertion when creating AU plugins on multiple threads. 11 years ago
  jules a356c6b148 Couple of minor warning fixes. 11 years ago
  jules 763d4646c5 Rolled-back a VSTMidiEventList change. 11 years ago
  jules 28cdb20040 Whitespace cleanups. 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 2edec00b55 Removed a few more uses of String::empty. 11 years ago
  jules b1b702a176 Avoided a couple of MSVC warnings. 11 years ago
  jules 06629a3967 (Minor correction to last check-in) 11 years ago
  jules 7a11730317 Improvements to PluginListComponent - it's now a sortable table rather than a list. 11 years ago
  jules 3989280b91 Better guessing of what base has been used to encode the VST version number when scanning plugins. 11 years ago
  jules 075b13ac96 Update to VST3 hosting (more fixes to come…) 11 years ago
  jules ef00bcc024 Cleaned up some VST3 code to deal with plugins that fail to initialise. 11 years ago
  jules 74d974cdba Disabled a few more compiler warnings generated by the VST3 SDK. 11 years ago
  jules 63cb062d35 Initial commit of VST3 hosting. 11 years ago
  jules cdacae9cbb Version 3.0.0 11 years ago
  jules 0c2a847d3a Better labelling of duplicate plugin names in menus by KnownPluginList. 11 years ago
  jules 1113e17186 Version number update 11 years ago
  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