68 Commits (2fdff085b6df1a4046cbf3b10ebe923e3ad3aa7d)

Author SHA1 Message Date
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux ef2c63e4e3 Added a new LookAndFeel (V4) and re-skinned the JUCE Demo and examples. Improved the JUCE Demo on mobile devices. 8 years ago
  jules 6c7bb37720 Fixed the use of the dontRescanIfAlreadyInList parameter in PluginDirectoryScanner::scanNextFile() 8 years ago
  tpoole 9593557aa7 Made KnownPluginList sorting case sensitive and binning case insensitive 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  jules 9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 8 years ago
  hogliux 1696c23fb9 Add support for hosting staticly linked VSTs 8 years ago
  hogliux ca62e560f3 Revert support for hosting your own VST bundles on iOS 8 years ago
  hogliux 54243ef0c0 Support hosting your own VST bundles on iOS 9 years ago
  hogliux 368ce48198 Fix a race condition in the plugin scanner 9 years ago
  jules 753c24c8ee Fix to KnownPluginList::addToMenu ticks 9 years ago
  jules 968f8387d3 Added an option to KnownPluginList::addToMenu for specifying a ticked item 9 years ago
  jules 17e2acb9fd Fixed a couple of AUv3 bugs 9 years ago
  hogliux cdeb0b5c87 Undo removal of setNumThreads in plug-in scanner 9 years ago
  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. 9 years ago
  jules a2b663de67 Audio Plugins: Added member variable PluginDescription::lastInfoUpdateTime 9 years ago
  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