50518ee618 
								
							
								 
							
						 
						
							
							
								
								HighResolutionTimer: Use a generic timer for BSD  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								587e07007d 
								
							
								 
							
						 
						
							
							
								
								HighResolutionTimer: Complete rewrite  
							
							- added unit tests
- best performance timers used for each platform
- fixed an issue in which timer callbacks could drift 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3cff375be 
								
							
								 
							
						 
						
							
							
								
								Thread: Introduce a new Thread backend  
							
							This is a breaking change - see BREAKING-CHANGES.txt 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b3a4d54a72 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Build:  Update the minimum C++ standard to C++17  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								41ef5b7fd5 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								macOS:  Remove macOS 10.14 preprocessor checks  
							
							The current minimum-supported Xcode (10.1) includes the macOS 10.14.1
SDK, so APIs from macOS 10.14 will always be available. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9712775e5b 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								macOS:  Remove macOS 10.12 preprocessor checks  
							
							The current minimum-supported Xcode (10.1) includes the macOS 10.14.1
SDK, so APIs from macOS 10.12 will always be available. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								76e95d01ed 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								iOS:  Remove iOS 12 preprocessor checks  
							
							The current minimum-supported Xcode (10.1) includes the iOS 12.1 SDK, so
APIs from iOS 12 will always be available. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b51e835baf 
								
							
								 
							
						 
						
							
							
								
								Mac Catalyst: Fix compilation issues  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9a12e93f5a 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								File:  Add hasReadAccess()  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7d5602f7c3 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								File:  Add hasReadAccess()  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7eee7cd892 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Windows:  Fix non-C++14-compatible noexcept usage in mapi.h  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								640194c878 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								MinGW:  Improve compatibility  
							
							With this patch applied, the DemoRunner should build under MinGW, and be
(nearly) feature-complete compared to the MSVC build.
Specifically, when building with MinGW:
- Adds support for accessibility
- Fixes build issues in the juce_video module
- Fixes a link issue in the VST3 wrapper when VST3_CAN_REPLACE_VST2 is
  defined
- Adds support for the new-style native FileChooser
- Tidies up some other low-severity warnings
Known issues:
- Direct2D rendering is still not supported when building with MinGW due
  to ABI compatibilities. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d1918b385 
								
							
								 
							
						 
						
							
							
								
								macOS/iOS:  Replace compile-time deployment target checks with runtime checks using the available keyword  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79fbde7099 
								
							
								 
							
						 
						
							
							
								
								Added preliminary support for FreeBSD  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								799c5ef51b 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								BasicNativeHeaders:  Increment minimum required IE version on Windows  
							
							This ensures the function IUnknown_GetWindow is declared in shlwapi.h
when building against the Windows 7 SDK. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e02c45d37 
								
							
								 
							
						 
						
							
							
								
								FileChooser:  Fix build compatibility issue with MinGW  
							
							The recent IFileChooser update to the JUCE FileChooser meant that
Windows build machines must be running Vista or newer.
For compilers other than MinGW, we were already requiring that the build
machine must be running Windows 8 or newer. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59a058fdc6 
								
							
								 
							
						 
						
							
							
								
								Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5bda9de977 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed some build errors and warnings when using Clang in Visual Studio  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b857f965ce 
								
							
								 
							
						 
						
							
							
								
								Replaced select() calls with poll()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bdeaeaf368 
								
							
								 
							
						 
						
							
							
								
								macOS:  Fixed some deprecation warnings and silenced some others for the time being  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								06d20b20c0 
								
							
								 
							
						 
						
							
							
								
								Files:  Added support for creating and reading relative or special path symbolic link files  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c847e7126 
								
							
								 
							
						 
						
							
							
								
								Added some BSD target support  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c63fd17568 
								
							
								 
							
						 
						
							
							
								
								Android & Projucer: Use more reliable cpu-features package to get CPU SystemStats on Android  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7031f595d2 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue where thread names were not set on Android  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e09c2b65a1 
								
							
								 
							
						 
						
							
							
								
								Added IPv6 support to the IPAddress class  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2da1bc5f41 
								
							
								 
							
						 
						
							
							
								
								Replace include guards with "#pragma once"  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e040353898 
								
							
								 
							
						 
						
							
							
								
								Cleaned up a few old bits of VC2005 support code  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e84129479 
								
							
								 
							
						 
						
							
							
								
								Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e7ed3ae7d 
								
							
								 
							
						 
						
							
							
								
								Fixed MacOS 10.12 deprecations  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5fb095696 
								
							
								 
							
						 
						
							
							
								
								Fixed a few VS2008 build errors  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7bd5c05216 
								
							
								 
							
						 
						
							
							
								
								Fixed touch event bug on Windows where touches weren't being received when a modal dialog was open.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a604c03bd2 
								
							
								 
							
						 
						
							
							
								
								Added a definition that's missing in some very obscure win32 setups  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08b853ee35 
								
							
								 
							
						 
						
							
							
								
								Removed some cross-module header inclusions, replacing them with macros to optionally make native helper classes public  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ada47aa6f 
								
							
								 
							
						 
						
							
							
								
								Removed the hacky CarbonDummy*Name workaround for Point and Component (name clash with Carbon headers); fixed a few header include issues that prevented RTAS from compiling.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								18de8b36c1 
								
							
								 
							
						 
						
							
							
								
								Avoided defining alloca on MINGW if there's already a definition for it  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b2ddfe67a8 
								
							
								 
							
						 
						
							
							
								
								Fixes for mingw headers.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dca4d77f9d 
								
							
								 
							
						 
						
							
							
								
								Fixed compiler warnings on Visual Studio 2015 RTM.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7b8e77031 
								
							
								 
							
						 
						
							
							
								
								Update copyright notice  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0e32a71644 
								
							
								 
							
						 
						
							
							
								
								Fix for MinGW builds.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a1112ab94 
								
							
								 
							
						 
						
							
							
								
								Updated the format of the header include guard macros.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a9cad8f2c 
								
							
								 
							
						 
						
							
							
								
								Enabled some code that was disabled for mingw, but which will work with the latest version.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								976be45c2a 
								
							
								 
							
						 
						
							
							
								
								Minor updates for mingw compatibility.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2cf53557f6 
								
							
								 
							
						 
						
							
							
								
								Helper class for dynamically building Obj-C classes, and conversion of internal app delegate class to use this.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								584c444ffd 
								
							
								 
							
						 
						
							
							
								
								Tidied up some win32 DLL loading code, and fixed a call type mismatch with the windows media format class.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb2d7683e5 
								
							
								 
							
						 
						
							
							
								
								Linux VST header fix.  
							
							
								
							
							
						 
						13 years ago