|  ed | 556f0d2ea5 | Added a default constructor to AudioProcessorGraph::Connection | 6 years ago | 
				
					
						|  ed | 0b874fa60d | Minor documentation fix | 6 years ago | 
				
					
						|  ed | f21d1400f1 | Enforce a minimum height for GenericAudioProcessorEditor | 6 years ago | 
				
					
						|  ed | e0caba805a | Cancel any pending async updates in DuplicateParamIDCheck destructor | 6 years ago | 
				
					
						|  jules | 1d68629840 | Some minor improvements to GenericAudioProcessorEditor | 6 years ago | 
				
					
						|  jules | 01f0ed3067 | Fixed a warning | 6 years ago | 
				
					
						|  jules | b6c111645a | Refactored some AudioProcessor addParam methods to make sure the parameters always have a valid index set | 6 years ago | 
				
					
						|  Tom Poole | f8b039c132 | Fixed another compiler warning | 6 years ago | 
				
					
						|  jules | 098827cc5e | Workaround for an order-of-deletion problem in the GenericAudioProcessorEditor when parameter lists change | 6 years ago | 
				
					
						|  jules | 6b82c964cd | Refactored AudioPluginFormat::createPluginInstance to use lambdas for the callback | 6 years ago | 
				
					
						|  Tom Poole | 8b5bc69582 | Fixed some more Linux compiler warnings | 6 years ago | 
				
					
						|  Tom Poole | 16dd26649a | Fixed some GCC compiler warnings and removed deprecated functions | 6 years ago | 
				
					
						|  jules | 15567c7150 | Changed the constructor of GenericAudioProcessorEditor to take a reference rather than a pointer, to match all the other AudioProcessorEditor classes. Also tweaked its implementation to resize its components horizontally to fit the width of the parent window | 6 years ago | 
				
					
						|  Tom Poole | a9a0f6b92f | Enforced more comprehensive const-correctness in the JUCE container classes | 6 years ago | 
				
					
						|  jules | ceff63fad7 | Moved AudioPluginInstance::refreshParameterList() into AudioProcessor. Did some refactoring of the way AudioProcessor maintains its internal flat list of parameters | 6 years ago | 
				
					
						|  jules | 956db4bd0c | Made the AudioProcessorParameterGroup class moveable, and deprecated its swapWith method | 6 years ago | 
				
					
						|  ed | 92a9c37bac | Deprecated some thread unsafe methods in KnownPluginList and modernised the interface a bit | 6 years ago | 
				
					
						|  jules | 0fb8c8e82a | Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way | 6 years ago | 
				
					
						|  ed | 81fbbdfe20 | Fixed dropped MIDI messages in AudioProcessorGraph with large buffer sizes | 6 years ago | 
				
					
						|  jules | 6463529371 | Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs | 6 years ago | 
				
					
						|  jules | 2e2cfb5f6c | Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones | 7 years ago | 
				
					
						|  ed | 9f9d86b91a | Made AudioProcessor::applyBusLayouts() virtual | 6 years ago | 
				
					
						|  Tom Poole | ca8abf7188 | A minor documentation update | 6 years ago | 
				
					
						|  ed | 497a1b3fb7 | Added juce_UnitTestCategories.h to replace raw strings used for test categories | 6 years ago | 
				
					
						|  ed | e88700be6e | Added missing unit test categories | 6 years ago | 
				
					
						|  Tom Poole | 68277517df | Added an assertion to check the default latency compensation in processBlockBypassed | 6 years ago | 
				
					
						|  ed | 1a46fb3a5f | Minor whitespace tidying | 6 years ago | 
				
					
						|  Tom Poole | ba4f9d5fe5 | VST3:  Fixed a MIDI routing bug | 6 years ago | 
				
					
						|  Tom Poole | 6d4549499c | Fixed an issue where AudioProcessorGraph would drop MIDI notes close to the playhead when started | 6 years ago | 
				
					
						|  ed | af1cc0c70f | Minor documentation fixes | 6 years ago | 
				
					
						|  ed | 24de5cf3c2 | Added a missing case for wrapperType_Unity in AudioProcessor::getWrapperTypeDescription() | 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 | 
				
					
						|  Tom Poole | 6b7a870f0b | Windows:  Restricted the thread safe Studio One hang fix to only non-realtime cases | 6 years ago | 
				
					
						|  Tom Poole | b7fbdd7009 | Windows:  Added a more thread safe fix for the Studio One hang | 6 years ago | 
				
					
						|  Tom Poole | d19c410713 | Windows:  Fixed a hang in AudioProcessorGraph when doing non-realtime processing in Studio One | 7 years ago | 
				
					
						|  ed | eaf0f990d4 | Replaced all uses of static_cast<Type&&> with std::move | 7 years ago | 
				
					
						|  ed | 5c4329e0fc | Ensure that setting a plug-in to be non-resizable using AudioProcessorEditor::setResizable() does not overwrite custom bounds constrainers | 7 years ago | 
				
					
						|  Tom Poole | 7e1db1aa4f | Added plug-in parameter groups | 7 years ago | 
				
					
						|  Tom Poole | 493591a7ef | Cleaned up some doc comments | 7 years ago | 
				
					
						|  reuk | 18bdd52607 | Fixed a potential race in AudioProcessorGraph | 7 years ago | 
				
					
						|  Tom Maisey | 5347552122 | Removed some redundant code in AudioProcessorGraph | 7 years ago | 
				
					
						|  Tom Poole | 0e1722e387 | Multiple spelling fixes | 7 years ago | 
				
					
						|  ed | 2b918c1495 | Fixed a couple of typos | 7 years ago | 
				
					
						|  Tom Poole | 47306161ef | AUv3:  Fixed a bug setting discrete parameters from the GUI | 7 years ago | 
				
					
						|  Tom Poole | 08d67c763f | Made some JUCE classes TriviallyCopyable | 7 years ago | 
				
					
						|  jules | 7813a45b24 | Workaround for old Visual Studio compatibility | 7 years ago | 
				
					
						|  jules | bc37767edb | Updated the AudioPluginHost app | 7 years ago | 
				
					
						|  jules | 341783a445 | Changed AudioProcessorGraph::NodeID from a typedef to a strong type to avoid accidental casts happening | 7 years ago | 
				
					
						|  jules | 1e6bbb8da9 | Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this | 7 years ago |