2e93071f7a 
								
							
								 
							
						 
						
							
							
								
								HighResolutionTimer: Switch to an improved generic timer for most platforms  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								407720b557 
								
							
								 
							
						 
						
							
							
								
								Thread: Fix realtime threads on macOS  
							
							- macOS behaviour of setRealtime now matches other platforms
MR feedback 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ebfe9b403b 
								
							
								 
							
						 
						
							
							
								
								SystemStats: Use 'identifierForVendor' for iOS device ID generation  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c398ab065f 
								
							
								 
							
						 
						
							
							
								
								SystemStats: Use IORegistry API for device ID query  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								0139452607 
								
							
								 
							
						 
						
							
							
								
								UniqueID: Mingw std::byte cast  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								120f9266dc 
								
							
								 
							
						 
						
							
							
								
								UniqueID: Use stable SMBIOS fields to generate ID on Windows  
							
							This commit adds fixes for generating unique hardware IDs on Windows. The SMBIOS is parsed to generate a unique ID based on hardware factors of the local machine. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								666bbd0a2d 
								
							
								 
							
						 
						
							
							
								
								Linux: Add some additional .so names for libcurl  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								05d5c94990 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Native: Rename all native files for improved consistency  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f8c2a26a0 
								
							
								 
							
						 
						
							
							
								
								MacOS SystemStats: Implement M1 CPU reporting  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								288cbd2880 
								
							
								 
							
						 
						
							
							
								
								Linux SystemStats: Report language accurately  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9d1a6a3b28 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								ContentSharer: Update interface to return safer ScopedMessageBox instances  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7da615a7a3 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Objective-C: Tidy up block usages, and document block helpers  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								28ad953a3a 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Xcode: Fix nullability warnings in Xcode 14.3  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								29a90a0231 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								BSD: Fix some compiler warnings  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								273275cf07 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Android: Allow recording demo to write files on recent Android versions  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a9a95fe69f 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								SystemStats: Add helper function to detect app sandbox  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c9ebb167a3 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								ScopedNotificationCenterObserver: Fix dark mode detection regression on macOS  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8fa90784a1 
								
							
								 
							
						 
						
							
							
								
								Android: Add missing runtime permission for Bluetooth Midi on API >= 31  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0e685a9c5b 
								
							
								 
							
						 
						
							
							
								
								Android:  Add missing getAndroidRealtimeThreadFactory implementation  
							
							The issue affected projects not depending on juce_audio_devices. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								bb8fe938d8 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								iOS SystemStats:  Use consistent format to report device description on hardware/simulator  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								26a23dfc9d 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Android:  Add support for new bluetooth permissions from Android API 31  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								753b750858 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Android:  Fix build issues with OpenSL  
							
							Previously, JUCE_ANDROID_REALTIME_THREAD_AVAILABLE sometimes remained
unset, even though JUCE_USE_ANDROID_OBOE was set to its default value.
This is because in this case, JUCE_USE_ANDROID_OBOE is only defined in
juce_audio_basics.h, so it is not visible when compiling juce_core.cpp. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								da38c1ed2a 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								TextInputTarget:  Improve IME support on Android  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								fbf4be05b2 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Android:  Set thread priority using user-provided value  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								e3e8b8a91d 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Projucer:  Support file permissions in Android 33  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								28f2157912 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Convert ignoreUnused to [[maybe_unused]]  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								83cd6dfc80 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								SystemStats:  Return just "Windows" or "MacOSX" when operating system version is unknown  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d5b41e212 
								
							
								 
							
						 
						
							
							
								
								Android: Fixed a bug which caused android native dialogs to be presented multiple times in a row  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97a421f4aa 
								
							
								 
							
						 
						
							
							
								
								Threading: Add priority support for lambda thread method  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d42b9a44f 
								
							
								 
							
						 
						
							
							
								
								Windows: Added Windows ARM support to JUCE  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3cff375be 
								
							
								 
							
						 
						
							
							
								
								Thread: Introduce a new Thread backend  
							
							This is a breaking change - see BREAKING-CHANGES.txt 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								41adf71cc7 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								macOS:  Add Ventura to the enum of OS types  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7c14c1fcd7 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Use more concise stdlib type aliases  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b3a4d54a72 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Build:  Update the minimum C++ standard to C++17  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6bd1582b47 
								
							
								 
							
						 
						
							
							
								
								Stats: Unique Machine ID  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								6d267c2fdc 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AUv3 Client:  Improve const-correctness  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								603c98c9d1 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Android:  Fix crash on startup for devices with API level < 23  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7545fbcf3e 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								macOS:  Remove macOS 10.13 preprocessor checks  
							
							The current minimum-supported Xcode (10.1) includes the macOS 10.14.1
SDK, so APIs from macOS 10.13 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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a22b23e335 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								iOS:  Remove iOS 11 preprocessor checks  
							
							The current minimum-supported Xcode (10.1) includes the iOS 12.1 SDK, so
APIs from iOS 10 will always be available. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f821015080 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								iOS:  Remove iOS 10 preprocessor checks  
							
							The current minimum-supported Xcode (10.1) includes the iOS 12.1 SDK, so
APIs from iOS 10 will always be available. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0238561156 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AndroidDocument:  Make input stream more robust  
							
							Previously, input streams created by AndroidDocument instances did not
implement setPosition, so they were not useful for reading some file
formats, such as WAV.
Due to limitations of the Java InputStream interface, seeking backwards
in a stream requires creating a whole new stream and seeking from the
beginning, so it could be quite slow. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								46c259b90e 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Android:  Fix crashes on startup for devices with older API levels  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cc5b9a3306 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fix retrieving SpecialLocationType::currentApplicationFile  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								286f9bf3f0 
								
							
								 
							
						 
						
							
							
								
								SystemStats:  Correctly report Windows 11  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b51e835baf 
								
							
								 
							
						 
						
							
							
								
								Mac Catalyst: Fix compilation issues  
							
							
								
							
							
						 
						3 years ago