|  ed | 92a9c37bac | Deprecated some thread unsafe methods in KnownPluginList and modernised the interface a bit | 6 years ago | 
				
					
						|  jules | 62ead7dc7d | Added some overloads to OwnedArray to let items be added from std::unique_ptrs. Also removed OwnedArray::addIfNotAlreadyThere because it's ambiguous about whether the object should be deleted if it fails to be added! | 6 years ago | 
				
					
						|  jules | 6463529371 | Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs | 6 years ago | 
				
					
						|  jules | b6f0b2d0aa | Tweaked the re-entrancy check on the PluginListComponent scan | 6 years ago | 
				
					
						|  ed | a234721110 | Added various clang-tidy modernize-* fixes | 6 years ago | 
				
					
						|  jules | cdb55f70c2 | Changes to avoid some clang warnings | 6 years ago | 
				
					
						|  jules | 19513f5725 | Added a re-entrancy check to the plugin scanner, so that if plugins pump the message thread it'll avoid triggering nested scans | 6 years ago | 
				
					
						|  jules | 7ab4d1708b | Some misc cleanups, mainly around WeakReference usage and rectangles | 7 years ago | 
				
					
						|  jules | 974b4a8351 | Removed some legacy friend class declarations that are no longer needed with modern compilers | 7 years ago | 
				
					
						|  Tom Poole | ab863a6dc2 | Replaced all usage of ScopedPointer with std::unique_ptr | 7 years ago | 
				
					
						|  ed | cdbc28c18b | Add documentation tags | 7 years ago | 
				
					
						|  jules | bb5bbf32a9 | Added options to PluginListComponent and PluginDirectoryScanner to allow scanning of a specific set of files | 7 years ago | 
				
					
						|  jules | 415f0e4c90 | Added an alternative version of File::findChildFiles that returns the results array rather than it being an out-parameter. In almost all cases using this new version will make your code smaller and cleaner, as you can see from all the changes in this commit! | 7 years ago | 
				
					
						|  jules | 1a60fa9765 | More ScopedPointer/unique_ptr compatibility work | 7 years ago | 
				
					
						|  jules | 4fcedf7be5 | Standardised some lambda syntax | 7 years ago | 
				
					
						|  jules | ce8b2d865a | Used Button::onClick to simplify a bunch of library classes and demo code | 7 years ago | 
				
					
						|  Tom Poole | 510fa0c22b | Made the sorting of plug-ins in KnownPluginList case-insensitive | 7 years ago | 
				
					
						|  Tom Poole | e174bb26bd | A minor code tidyup | 7 years ago | 
				
					
						|  Tom Poole | cff37f5b6a | Fixed some const violation errors | 7 years ago | 
				
					
						|  jules | d4a7afa73f | Replaced some old juce-style sort operations with std::sort and lambdas | 8 years ago | 
				
					
						|  jules | 2dc9316420 | Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) | 8 years ago | 
				
					
						|  jules | 3d7c777238 | Some light modernisation of a bunch of old code | 8 years ago | 
				
					
						|  jules | eda613c6db | Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools | 8 years ago | 
				
					
						|  jules | 357dd2c9c9 | Removed some old compiler bug workarounds | 8 years ago | 
				
					
						|  jules | ebe5916c49 | Misc code cleanups | 8 years ago | 
				
					
						|  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. | 9 years ago | 
				
					
						|  hogliux | 1696c23fb9 | Add support for hosting staticly linked VSTs | 9 years ago | 
				
					
						|  hogliux | ca62e560f3 | Revert support for hosting your own VST bundles on iOS | 9 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 | 10 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 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. | 11 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. | 12 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. | 12 years ago |