4153d59e39 
								
							
								 
							
						 
						
							
							
								
								Formatting  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c04354e1ee 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Modules: Update JUCE module format for improved consistency  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								05d5c94990 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Native: Rename all native files for improved consistency  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								39a731de46 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								ScopedMessageBox: Replace old AlertWindow uses with new API  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ec861d99e 
								
							
								 
							
						 
						
							
							
								
								Update licensing banners to JUCE 7  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5cbcd7628 
								
							
								 
							
						 
						
							
							
								
								macOS/iOS:  Add the ability to weak link module frameworks  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								6ed8065f70 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Support automatic linking of bundled libraries in modules  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8c9c3c3ca9 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Projucer:  Use exporter name, rather than build folder name, to locate pre-built libraries  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31613e8e7d 
								
							
								 
							
						 
						
							
							
								
								Support Metal shaders in modules  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3de4fab219 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Synchronise access to EnabledModuleList state  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fba0295a44 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Added a simple sign-in form, added notification tray for project messages, general refactoring  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de23ef7b1f 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Removed analytics  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e7e1de78fa 
								
							
								 
							
						 
						
							
							
								
								Files:  Add RangedDirectoryIterator  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ece5644a20 
								
							
								 
							
						 
						
							
							
								
								CMake:  Add support for building JUCE projects with CMake  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c73c5512d5 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Refactored the module handling code  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fdc9831e60 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Only add plug-in properties to plug-in projects  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								997b217179 
								
							
								 
							
						 
						
							
							
								
								macOS:  Fixed compatibility targeting macOS 10.10 and earlier when building against the 10.15 SDK  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								302e4a6166 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Prevent duplicate module headers being added to the project when copying module files locally  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								62ead7dc7d 
								
							
								 
							
						 
						
							
							
								
								Added some overloads to OwnedArray to let items be added from std::unique_ptrs. Also removed OwnedArray::addIfNotAlreadyThere because it's ambiguous about whether the object should be deleted if it fails to be added!  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e54208ecc8 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Don't sort module libs list when adding to exporter  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4eb15eb21 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Refactored the global paths window and project exporters to use the new FilePathPropertyComponent  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								653d94c7a0 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Pulled out the module and PIP header parsing methods into a single method  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90765fa52a 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Re-scan module paths immediately on start up  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8495d429ff 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Removed the jobNeedsRunningAgain logic from AvailableModuleList's ModuleScannerJob as it was causing the job to hang when the module was found in the root directory  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67d2ff2ec8 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Fixed a getting the module list for new projects  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f77c995b4d 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Refactored module scanning code and added AvailableModuleList class for asynchronous scanning  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78368cfe1a 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Remove recursion from module path checks and cache previous module directories  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6cb09350c7 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Reduced the recursion depth in the module scanning code to fix slow project load times  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								84cc1dc4a0 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Cleaned up the module scanning code  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6c85b8a08 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Increase the subfolder recursion depth when searching for modules and fix a couple of places where paths containing ~ were not being parsed correctly  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b999047748 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Ensure that "Module Added" analytics events are only sent once and not sent when creating a new project  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								711e75bdc8 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Add analytics  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58c02823c5 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Moved some methods into MiscUtilities  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d668adb81b 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Code cleanup  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								415f0e4c90 
								
							
								 
							
						 
						
							
							
								
								Added an alternative version of File::findChildFiles that returns the results array rather than it being an out-parameter. In almost all cases using this new version will make your code smaller and cleaner, as you can see from all the changes in this commit!  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b72a626516 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Updated all the exporters and the project settings to use the new ValueWithDefault class  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07ddc94d51 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Try to get path from compatible exporters first when getting module folder  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7792fe2b34 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Fixed a bug parsing search paths in module headers  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98724ecced 
								
							
								 
							
						 
						
							
							
								
								Projucer:  More robust check for getting a module folder  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94d5ca881c 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Fixed a bug where user modules would always show as missing when using the global path  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								babea0885b 
								
							
								 
							
						 
						
							
							
								
								Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy.  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5aec5ce984 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Added juce_analytics to list of JUCE modules  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4a7afa73f 
								
							
								 
							
						 
						
							
							
								
								Replaced some old juce-style sort operations with std::sort and lambdas  
							
							
								
							
							
						 
						8 years ago