89c2536a77 
								
							
								 
							
						 
						
							
							
								
								Move NativeScaleFactorNotifier from audio_processors to gui_basics  
							
							
								
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4c7c86324 
								
							
								 
							
						 
						
							
							
								
								FlacAudioFormat: Use FLAC version 1.4.3  
							
							
								
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								418d7b9c38 
								
							
								 
							
						 
						
							
							
								
								SharedResourcePointer: Get a SharedResourcePointer instance without creating one  
							
							- Also refactored internals to use weak/shared pointers 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2eb518ed5c 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4666819a91 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8ebbc20311 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								MIDI-CI: Add module  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								cb44d72b78 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								EnumerateIterator: Add utility for concisely enumerating ranges  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e80fd215d5 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								33f999a9f0 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								JSON: Add new JSONUtils functions for working with JSON objects and pointers  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								56195d1053 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Serialisation: Add basic utilities to facilitate conversion to/from JSON with minimal boilerplate  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d9cdd3016 
								
							
								 
							
						 
						
							
							
								
								Audio: Add AudioWorkgroup support  
							
							This allows real-time threads to join an audio workgroup on Apple platforms. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0f307122d9 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								39a7609868 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2bb530f636 
								
							
								 
							
						 
						
							
							
								
								approximatelyEqual: Add customisable tolerances for floating-point comparisons  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e3f3fab89 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e93071f7a 
								
							
								 
							
						 
						
							
							
								
								HighResolutionTimer: Switch to an improved generic timer for most platforms  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								05b2c99c51 
								
							
								 
							
						 
						
							
							
								
								Fixed a typo in a file name  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								61b27097b7 
								
							
								 
							
						 
						
							
							
								
								AAX: Allow runtime custom search paths for a page table file  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc30627632 
								
							
								 
							
						 
						
							
							
								
								Resave projects  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb0ba226d3 
								
							
								 
							
						 
						
							
							
								
								Resave projects  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4351812e83 
								
							
								 
							
						 
						
							
							
								
								Resave projects  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								05d5c94990 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Native: Rename all native files for improved consistency  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2a7391b0be 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cff722a4af 
								
							
								 
							
						 
						
							
							
								
								GUI Basics: Refactor juce_gui_basics file structure  
							
							- Created a new detail namespace
- Moved shared module implementation details into the detail namespace
- Split dependencies so source files only rely on details in the detail namespace
- Removed all code from the juce_gui_basics.cpp file 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8efadd14bb 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85e11b6409 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								532540692f 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4791f28f77 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3b8c26eff3 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								059ed6aae8 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f7a3fb510e 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d05333b61d 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b3a4d54a72 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Build:  Update the minimum C++ standard to C++17  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88b6a400f8 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2180845bc 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f82430c746 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a578f787c 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8c48956681 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								cb1c987974 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								10d32c104d 
								
							
								 
							
						 
						
							
							
								
								Resave all projects  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2ecde591b 
								
							
								 
							
						 
						
							
							
								
								macOS: Remove 32 bit specific functionality  
							
							This includes Carbon support 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b48dddcf4e 
								
							
								 
							
						 
						
							
							
								
								RTAS: Remove RTAS functionality  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f69fe7be0f 
								
							
								 
							
						 
						
							
							
								
								Resave projects  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								61f3c1dd98 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								LV2:  Add initial client support  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								1182024fc4 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								LV2:  Add initial hosting support  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								570bcb666a 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Resave projects  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								220fa03eb0 
								
							
								 
							
						 
						
							
							
								
								Re-save projects  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3dd812052e 
								
							
								 
							
						 
						
							
							
								
								macOS/iOS:  Add a Metal layer renderer  
							
							This restores the functionality of JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS.
Using this preprocessor flag may avoid Core Graphics rendering much larger regions than
necessary, but the small regions that are rendered will likely be rendered slower.
Whether using this flag improves or degrades the performance of your rendering overall
will be specific to each application.
Previously enabling JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS was ineffective
from versions of macOS around 10.13, but enabling it didn't have any negative impact on
performance. Now enabling JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS may result
in slower rendering. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								1e820fd362 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Resave projects  
							
							
								
							
							
						 
						3 years ago