28414a6af8 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Global: Avoid floating-point equality checks where possible  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								05d5c94990 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Native: Rename all native files for improved consistency  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								4fbc4da29a 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Windows: Always define RunningInUnity flag in juce_gui_basics TU  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9dfaab24e0 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AAX Client: Avoid float comparisons when determining ambisonic layouts  
							
							This comparison can break when relaxing IEEE compliance and enabling
full optimisations. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8c97b09d83 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AUv3: Avoid calling setFullState: on the superclass during state restoration  
							
							On some platforms, the superclass implementation can throw if it detects
that the preset data is malformed, but it's not clear exactly how the
system determines this.
We now apply only the JUCE state. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								39cd0ef532 
								
							
								 
							
						 
						
							
							
								
								Add support for AAX SDK 2.5.0  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								33ef4a86f4 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Plugin Client: Remove unnecessary wrapper files  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								22c8f0fe7e 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VSTWindowUtilities: Remove unused JUCE_32BIT checks in VSTWindowUtilities  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0f174d5818 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Plugin Client: Refactor WindowsHooks to avoid static objects at namespace scope  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								10bd8235e7 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Plugin Client: Move all private helper functions into detail namespace  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a760307d0f 
								
							
								 
							
						 
						
							
							
								
								Plugin Client: Rename utility folder to detail, for consistency with namespace naming  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0e9b482d87 
								
							
								 
							
						 
						
							
							
								
								VST Client: Reorganise helper functions to avoid duplicate function declarations  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c5ddf64d16 
								
							
								 
							
						 
						
							
							
								
								Plugin Client: Respect requested layer-backedness of editor  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b2c6a545e 
								
							
								 
							
						 
						
							
							
								
								Plugin Client: Normalise includes  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7da615a7a3 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Objective-C: Tidy up block usages, and document block helpers  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								6df7e46e26 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST Client: Fix redefined macro when building with MinGW 8.3.0  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								39a731de46 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								ScopedMessageBox: Replace old AlertWindow uses with new API  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								efe8830bb6 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AAX Client: Use new GetHDTimeCodeInfo API  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								53238e3cc7 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AAX Client: Fix unused function warnings  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d5ad26a162 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AUv2 Client: Add support for new MIDIEventList APIs on supported platforms  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d037d45e3b 
								
							
								 
							
						 
						
							
							
								
								AAX:  Use unity build style for the AAX_SDK  
							
							JUCE no longer depends on built artifacts of the AAX_SDK 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								29a90a0231 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								BSD: Fix some compiler warnings  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								13d27987f4 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST3 Client: Enforce that process and setActive are not called simultaneously in FL Studio  
							
							Opening some JUCE VST3s in FL Studio's patcher can cause crashes because
of data races on objects accessed from setActive() and process().
According to the VST3 specification, these functions should never be
called simultaneously, so I think this is a bug in FL Studio. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f7a28a6d62 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST3: Fix bad value returned from setBusArrangements() (false == kResultTrue) when in/out bus counts are mismatching  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								4b222427f9 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST3: Avoid requesting channel layouts that cannot be represented as SpeakerArrangements  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78f1baae08 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 7.0.5  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								42bd861d70 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AUv3 Client: Notify host when parameter info changes  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								715fa7e8dc 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 7.0.4  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b46edc31ce 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Optional: Make operator bool() explicit  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ba604f4ced 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								LV2 Client: Use unicode consistently for filepaths on Windows  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ec13f4b744 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AU Client: Use stored timestamp when host transport is unavailable  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b997e72b62 
								
							
								 
							
						 
						
							
							
								
								MacOS: Fix sprintf related warning in XCode 14.1  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bcefe7e892 
								
							
								 
							
						 
						
							
							
								
								Add some missing JUCE_BSD guards  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fffffde04 
								
							
								 
							
						 
						
							
							
								
								VST Client:  Clean up VstSpeakerArrangement offset calcuation  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f47041eefd 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								LV2 Client:  Avoid assertion when invoking manifest writer with a relative path  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d6f30304f0 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Return unique_ptr from createPluginFilterOfType  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								403ba3007f 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								PluginHostType:  Automatically set jucePlugInClientCurrentWrapperType during createPluginFilterOfType  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b70ab79173 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								LV2 Client:  Sanitise parameter IDs to ensure validity of generated ttl files  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f4bcb11ccb 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AAX Client:  Add support for AudioPlayHead PPQ bar-start position  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3b2f7163d7 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AAX Client:  Add support for reporting recording state  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								46fafd7d1a 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AAX Client:  Ensure that prepareToPlay is always called with the max buffer size, rather than the previous buffer size  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a78194c9e3 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AUv3 Client:  Notify host when latency changes  
							
							This can be tested by toggling 'Distortion' on and off in the
DSPModulePluginDemo, and checking the latency reported in the node
statistics in AUM. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a8162d124b 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								LV2 Client:  Ensure AudioBuffer size matches numSteps during run  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								78a0fc6fa5 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST3 Client:  Allow setBusArrangements to succeed if called during setActive  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								28f2157912 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Convert ignoreUnused to [[maybe_unused]]  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4351e87bdd 
								
							
								 
							
						 
						
							
							
								
								Standalone: Allow custom entrypoint definition  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								306ed633c6 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 7.0.3  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								128e980be4 
								
							
								 
							
						 
						
							
							
								
								ARA:  Update expected ARA SDK version to 2.2.0  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3705a5c413 
								
							
								 
							
						 
						
							
							
								
								AUv2: Fix crash in Ableton Live when bus name listeners are called for no reason  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ccf9818902 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AU Client:  Fix bug where PluginHostType reported a wrapper type of "undefined" for AU plug-ins  
							
							
								
							
							
						 
						3 years ago