d3cff375be 
								
							
								 
							
						 
						
							
							
								
								Thread: Introduce a new Thread backend  
							
							This is a breaking change - see BREAKING-CHANGES.txt 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c97864d7f3 
								
							
								 
							
						 
						
							
							
								
								Remove AudioIODeviceCallback::audioDeviceIOCallback  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f075de78fa 
								
							
								 
							
						 
						
							
							
								
								AudioIODeviceCallback, AudioBuffer, AudioFormatReader:  Use const T* const* for multi-channel data  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f46b94b6ff 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioPlaybackDemo:  Fix file loading on Android  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								975bdecae5 
								
							
								 
							
						 
						
							
							
								
								Remove some debug logging  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ab2ef5924 
								
							
								 
							
						 
						
							
							
								
								DemoRunner: Fix a crash in MidiDemo  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e618f68d4d 
								
							
								 
							
						 
						
							
							
								
								Update all examples to use Visual Studio 2022 as the default Windows exporter  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								24e3340a55 
								
							
								 
							
						 
						
							
							
								
								Update all examples to use Visual Studio 2022 as the default Windows exporter  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ec861d99e 
								
							
								 
							
						 
						
							
							
								
								Update licensing banners to JUCE 7  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e0e8e85d6b 
								
							
								 
							
						 
						
							
							
								
								Add KeyboardComponentBase class for custom MIDI keyboard components and MPEKeyboardComponent class  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9542ccc4c 
								
							
								 
							
						 
						
							
							
								
								Update code to use C++14 [[deprecated]] attribute  
							
							This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								551d7b9c5b 
								
							
								 
							
						 
						
							
							
								
								Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options  
							
							- Add AlertWindow::show() and showAsync() methods that take a MessageBoxOptions argument
  - Add NativeMessageBox::show() and showAsync() methods that take a MessageBoxOptions argument
  - Update the DialogsDemo to demonstrate the new methods
  - Deprecate AlertWindow::showNativeDialogBox() in favour of the NativeMessageBox methods
  - Pass button strings specified in MesssageBoxOptions to native dialog boxes correctly
  - Use modern TaskDialog on Windows for the native dialog box where available 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe4ba9071b 
								
							
								 
							
						 
						
							
							
								
								Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0  
							
							See BREAKING-CHANGES.txt for more details. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f28acdb48c 
								
							
								 
							
						 
						
							
							
								
								Examples/DemoRunner:  Accessibility updates  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								394c4fd475 
								
							
								 
							
						 
						
							
							
								
								Clang:  Fix warnings when building with clang 10  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aad3667e17 
								
							
								 
							
						 
						
							
							
								
								Updated MidiKeyboardState to use nested Listener and fixed some thread safety issues  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5467c57e23 
								
							
								 
							
						 
						
							
							
								
								Updated MidiKeyboardState to use nested Listener and fixed some thread safety issues  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ece5644a20 
								
							
								 
							
						 
						
							
							
								
								CMake:  Add support for building JUCE projects with CMake  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								18df1b0937 
								
							
								 
							
						 
						
							
							
								
								Added JUCE_CONTENT_SHARING define to conditionally compile the native content sharer code  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5af01b9b16 
								
							
								 
							
						 
						
							
							
								
								Demos:  Convey proper ownership semantics  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a12bc32979 
								
							
								 
							
						 
						
							
							
								
								Fixed some warnings on the latest compilers  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de13b83ed2 
								
							
								 
							
						 
						
							
							
								
								Fixed some compiler warnings  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a4bd6cbc66 
								
							
								 
							
						 
						
							
							
								
								Fixed some more Linux compiler warnings  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								16dd26649a 
								
							
								 
							
						 
						
							
							
								
								Fixed some GCC compiler warnings and removed deprecated functions  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9a0f6b92f 
								
							
								 
							
						 
						
							
							
								
								Enforced more comprehensive const-correctness in the JUCE container classes  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e26529d5e9 
								
							
								 
							
						 
						
							
							
								
								Added identifier-based MIDI input/output methods to AudioDeviceManager and deprecated the old name-based methods  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f0ea1c00a6 
								
							
								 
							
						 
						
							
							
								
								Updated the MidiInput/Output methods to return unique_ptrs  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								314ef13a63 
								
							
								 
							
						 
						
							
							
								
								Added a VS2019 exporter to all example PIPs  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09ebd1d257 
								
							
								 
							
						 
						
							
							
								
								Added support for ID-based MIDI devices  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4751e9d41a 
								
							
								 
							
						 
						
							
							
								
								Added a new templated SmoothedValue class  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b8278cec0e 
								
							
								 
							
						 
						
							
							
								
								LinearSmoothedValue:  Added some helpful member functions and deprecated setValue  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ed17dea2a 
								
							
								 
							
						 
						
							
							
								
								Ensure that the button for choosing audio files in the AudioPlaybackDemo is visible on mobile devices with smaller screens  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac62622493 
								
							
								 
							
						 
						
							
							
								
								Request audio recording permissions in the SimpleFFTDemo when not running in the DemoRunner and added some more exporters to the audio demos  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								18571feb61 
								
							
								 
							
						 
						
							
							
								
								Avoid calling Graphics::fillEllipse() with negative bounds in AudioAppDemo  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eaf0f990d4 
								
							
								 
							
						 
						
							
							
								
								Replaced all uses of static_cast<Type&&> with std::move  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								359132ed55 
								
							
								 
							
						 
						
							
							
								
								More zero -> nullptr fixes  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								302019dd43 
								
							
								 
							
						 
						
							
							
								
								Tidied up some comments and usage of File::createOutputStream() and createInputStream()  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d018eb8407 
								
							
								 
							
						 
						
							
							
								
								Enable the JUCE_STRICT_REFCOUNTEDPOINTER flag for all new projects and PIPs  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								10d4235aaf 
								
							
								 
							
						 
						
							
							
								
								Improved performance in the MIDI i/o demo app  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a99cac4af4 
								
							
								 
							
						 
						
							
							
								
								Fixed some MIDI message descriptions in the MIDI example code  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38295f332b 
								
							
								 
							
						 
						
							
							
								
								Converted some old typedefs to using declarations  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2dcc32f88 
								
							
								 
							
						 
						
							
							
								
								Updated old code where the 'volatile' keyword was still being used  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d691838765 
								
							
								 
							
						 
						
							
							
								
								Tidied up a few minor coding style discrepencies  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73418dad1f 
								
							
								 
							
						 
						
							
							
								
								Fixed a compiler error in SimpleFFTDemo  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7bc75e24c1 
								
							
								 
							
						 
						
							
							
								
								Increased the Xcode warning level for some demo code and fixed resulting warnings  
							
							
								
							
							
						 
						7 years ago