|  jules | 6ba85cb46c | Added some static methods to all the AudioPluginFormat classes to allow their type names to be retrieved without an instance being created. Also added a method AudioPluginFormatManager::getFormats() for easier iteration of formats | 6 years ago | 
				
					
						|  jules | 7c65ea7e0b | Added a method AudioPluginFormat::isTrivialToScan(). Also removed the 'noexcept' flag from the AudioPluginFormat::requiresUnblockedMessageThreadDuringCreation() method | 6 years ago | 
				
					
						|  jules | 63e31a9fea | Fixed a mistake that made AudioPluginFormat::createPluginInstanceAsync() do its callback synchronously, and also made it survive a situation where the format object is deleted before the callback | 6 years ago | 
				
					
						|  jules | 6b82c964cd | Refactored AudioPluginFormat::createPluginInstance to use lambdas for the callback | 6 years ago | 
				
					
						|  ed | 1a46fb3a5f | Minor whitespace tidying | 6 years ago | 
				
					
						|  ed | a234721110 | Added various clang-tidy modernize-* fixes | 6 years ago | 
				
					
						|  jules | 5979288706 | Added some macros for asserting when functions are called in an unsafe manner outside the message thread. | 7 years ago | 
				
					
						|  ed | 94b7825f6b | Fixed a potential AudioPluginInstance leak in AudioPluginFormatManager::createPluginInstanceAsync() | 7 years ago | 
				
					
						|  jules | f3e1e52c88 | Cleaned up some audio plugin creation function prototypes | 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 | 1a60fa9765 | More ScopedPointer/unique_ptr compatibility work | 7 years ago | 
				
					
						|  jules | 8c30808ef9 | Quick tidy-up in AudioPluginFormatManager | 7 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 | 
				
					
						|  tpoole | f4046909ab | Added an OS X 10.5 compatible std::function replacement | 8 years ago | 
				
					
						|  hogliux | b5afccc37c | Updated file headers and the README with the JUCE 5 license | 8 years ago | 
				
					
						|  hogliux | 2da1bc5f41 | Replace include guards with "#pragma once" | 8 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 | 
				
					
						|  Timur Doumler | 2c7a0e067e | Fixed a wrong preprocessor macro which caused plugin hosting to break on Windows. | 9 years ago | 
				
					
						|  hogliux | 7196e57f4d | Don't try to build VST/VST3 hosting code on iOS and add missing header | 9 years ago | 
				
					
						|  hogliux | 818287ec16 | Fix assertion when scanning plug-ins on Windows | 9 years ago | 
				
					
						|  hogliux | 4ef602fbf8 | Fix C++-98 compilation errors in AudioPluginFormat code | 9 years ago | 
				
					
						|  jules | fb864a5cb1 | Corrected some spelling mistakes in comments | 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 | 5854829fcf | Fixed a typo in the docs | 9 years ago | 
				
					
						|  jules | 02492b36b9 | Lots of small whitespace tweaks. | 10 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 years ago | 
				
					
						|  jules | 91d9c96338 | Minor clean-ups | 11 years ago | 
				
					
						|  jules | 63cb062d35 | Initial commit of VST3 hosting. | 12 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. | 12 years ago | 
				
					
						|  jules | 508e25afbb | Cleared-out the last batch of unnecessary includes. | 12 years ago | 
				
					
						|  jules | 5a1112ab94 | Updated the format of the header include guard macros. | 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 | 5358b4c7b5 | New method AudioPluginFormat::pluginNeedsRescanning to do more format-specific checking of plugin file changes. | 12 years ago | 
				
					
						|  jules | 3db96fd486 | Basic non-GUI LADSPA plugin hosting classes. | 12 years ago | 
				
					
						|  jules | f3d9c3ebe0 | Minor clean-ups. | 12 years ago | 
				
					
						|  jules | f9e31ab7a9 | Documentation pedanticism. | 12 years ago | 
				
					
						|  jules | 0ceeb573d8 | Minor changes to avoid pedantic compiler warnings. | 13 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. | 13 years ago | 
				
					
						|  jules | 9a452a2230 | Changes for VST hosting without Carbon. | 13 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 | 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 | 
				
					
						|  Julian Storer | b70e0a28d2 | First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. | 14 years ago |