418d7b9c38 
								
							
								 
							
						 
						
							
							
								
								SharedResourcePointer: Get a SharedResourcePointer instance without creating one  
							
							- Also refactored internals to use weak/shared pointers 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								cb44d72b78 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								EnumerateIterator: Add utility for concisely enumerating ranges  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3f91c8782b 
								
							
								 
							
						 
						
							
							
								
								macOS: Move set dock icon to juce_core  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42ab5404c8 
								
							
								 
							
						 
						
							
							
								
								juce_core: Add tests and fix some bugs with Objective C helper functions  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								679a33d657 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								ScopeGuard: Add new heavyweight ErasedScopeGuard type  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2bb530f636 
								
							
								 
							
						 
						
							
							
								
								approximatelyEqual: Add customisable tolerances for floating-point comparisons  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e93071f7a 
								
							
								 
							
						 
						
							
							
								
								HighResolutionTimer: Switch to an improved generic timer for most platforms  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								ddc738ba29 
								
							
								 
							
						 
						
							
							
								
								Core: Add Scoped Enum Bitwise Operators  
							
							This commit adds the JUCE_DECLARE_SCOPED_ENUM_BITWISE_OPERATORS macro, enabling bitwise operators on scoped enums. This feature simplifies the use of scoped enums in situations where bitwise operations are needed. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								05d5c94990 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Native: Rename all native files for improved consistency  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								29a90a0231 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								BSD: Fix some compiler warnings  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3cff375be 
								
							
								 
							
						 
						
							
							
								
								Thread: Introduce a new Thread backend  
							
							This is a breaking change - see BREAKING-CHANGES.txt 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53619b927c 
								
							
								 
							
						 
						
							
							
								
								Eliminate all usages of JUCE_STANDALONE_APPLICATION in the modules  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								891daf1332 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Optional:  Update implementation to improve debugging experience  
							
							This patch also makes Optional public to end users. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								6e7a2c3225 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AndroidDocument:  Support file access to shared storage locations on Android 30+  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b17806fbfc 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AndroidDocument:  Support file access to shared storage locations on Android 30+  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6cf6ab064 
								
							
								 
							
						 
						
							
							
								
								ListenerList:  Modify iterator during removals to guarantee callback  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5d096b46d7 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Add simple Optional type  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79fbde7099 
								
							
								 
							
						 
						
							
							
								
								Added preliminary support for FreeBSD  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2018ceca3b 
								
							
								 
							
						 
						
							
							
								
								macOS ARM:  Allow the debugger to move past failed assertions  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9b5fe3a39 
								
							
								 
							
						 
						
							
							
								
								Tweaks for emscripten support  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								857f665f74 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								HiResTimer:  Tidy up POSIX implementation using std threading constructs  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								fca3429e6e 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								DSP:  Update convolution  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e7e1de78fa 
								
							
								 
							
						 
						
							
							
								
								Files:  Add RangedDirectoryIterator  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f348c3040 
								
							
								 
							
						 
						
							
							
								
								Warnings:  Add warning-wrangling header  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5bda9de977 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed some build errors and warnings when using Clang in Visual Studio  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0831c718a2 
								
							
								 
							
						 
						
							
							
								
								macOS:  Fixed some Projucer live-build issues on Catalina  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c964a842b1 
								
							
								 
							
						 
						
							
							
								
								Replaced WaitableEvent internals with std::condition_variable  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31e82060f1 
								
							
								 
							
						 
						
							
							
								
								Removed dependency on libalchemy for Bela support  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20163e7964 
								
							
								 
							
						 
						
							
							
								
								Fixed some file permissions  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								895812154e 
								
							
								 
							
						 
						
							
							
								
								Bela: Fixed timestamp call from realtime thread  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								471ce39167 
								
							
								 
							
						 
						
							
							
								
								Updates to support latest Bela release  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a5c802c38f 
								
							
								 
							
						 
						
							
							
								
								Fix bela timestamping to use RT methods  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1951714776 
								
							
								 
							
						 
						
							
							
								
								Linux:  Only add libcurl dependency when JUCE_USE_CURL is enabled  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2830ecec0a 
								
							
								 
							
						 
						
							
							
								
								Prevented the Apple system headers from including some unnecessary C library headers  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								306e7e4360 
								
							
								 
							
						 
						
							
							
								
								Fixed a few more places where doubles were not serialised to full accuracy  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								865eabd434 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug writing doubles to XML and JSON  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								008b7a9ab2 
								
							
								 
							
						 
						
							
							
								
								Re-structured the low-level Android native code  
							
							Please see the forum post "Re-structuring of JUCE’s low-level Android code" and the BREAKING-CHANGES.txt for more information. 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2666842fa5 
								
							
								 
							
						 
						
							
							
								
								Used the shared posix networking code for Android where the target SDK supports it  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								392bd972ac 
								
							
								 
							
						 
						
							
							
								
								Added converting constructors to OwnedArray, ArrayBase and HeapBlock  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1a8bbf020 
								
							
								 
							
						 
						
							
							
								
								Added support for finding the broadcast address of an interface  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								064656e2fb 
								
							
								 
							
						 
						
							
							
								
								Added classes ArgumentList and ConsoleApplcation which are helpers for writing console applications that parse and resolve command-line arguments  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4bab8cc1d5 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug adding ReferenceCountedArrays  
							
							
								
							
							
						 
						7 years ago