9a12e93f5a 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								File:  Add hasReadAccess()  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7d5602f7c3 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								File:  Add hasReadAccess()  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00e7fbf1c2 
								
							
								 
							
						 
						
							
							
								
								DirectoryIterator:  Avoid recursing into previously-visited directories  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9542ccc4c 
								
							
								 
							
						 
						
							
							
								
								Update code to use C++14 [[deprecated]] attribute  
							
							This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								e4659fd8f2 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								File:  Use unit test random instance to generate unique filename  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								cfd85ad4ee 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								UnitTestRunner:  Fix bug in File tests when multiple test instances are run simultaneously  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79fbde7099 
								
							
								 
							
						 
						
							
							
								
								Added preliminary support for FreeBSD  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								394c4fd475 
								
							
								 
							
						 
						
							
							
								
								Clang:  Fix warnings when building with clang 10  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								5af01b9b16 
								
							
								 
							
						 
						
							
							
								
								Demos:  Convey proper ownership semantics  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c898376158 
								
							
								 
							
						 
						
							
							
								
								Check for UNC paths when normalising separators in File::parseAbsolutePath()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ecbab99917 
								
							
								 
							
						 
						
							
							
								
								Normalise file separators in File::parseAbsolutePath()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df28d11069 
								
							
								 
							
						 
						
							
							
								
								Added a method URL::getParentURL()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6bcf80fb9e 
								
							
								 
							
						 
						
							
							
								
								Removed a problematic unit test when running as a Windows system process  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								497a1b3fb7 
								
							
								 
							
						 
						
							
							
								
								Added juce_UnitTestCategories.h to replace raw strings used for test categories  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f3af250ff7 
								
							
								 
							
						 
						
							
							
								
								Tidied up unit test code layout  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f6451b7d2 
								
							
								 
							
						 
						
							
							
								
								Restored compatibility with older versions of Xcode  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eaf0f990d4 
								
							
								 
							
						 
						
							
							
								
								Replaced all uses of static_cast<Type&&> with std::move  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d55fe78fe 
								
							
								 
							
						 
						
							
							
								
								Added a flag to specify if File::deleteRecursively should follow symlinks or not  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4762f1d9a 
								
							
								 
							
						 
						
							
							
								
								Fix for compile error with JUCE_ALLOW_STATIC_NULL_VARIABLES=0  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								30f6206be9 
								
							
								 
							
						 
						
							
							
								
								Fix for compile error with JUCE_ALLOW_STATIC_NULL_VARIABLES=0  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8c38c6f57f 
								
							
								 
							
						 
						
							
							
								
								Marked as deprecated: String::empty, var::null, File::nonexistent, ValueTree::invalid and other problematic statically-initialised null values. Please just use the default constructor for these classes!  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a373cfa06 
								
							
								 
							
						 
						
							
							
								
								Increased the warning level when building DemoRunner on iOS  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								efda09a512 
								
							
								 
							
						 
						
							
							
								
								Added a parameter to File::appendText, File::replaceWithText and OutputStream::writeText to provide control over if/how line-feeds are replaced when writing text to a file  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								06d20b20c0 
								
							
								 
							
						 
						
							
							
								
								Files:  Added support for creating and reading relative or special path symbolic link files  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								f85d706131 
								
							
								 
							
						 
						
							
							
								
								Some minor formatting and comment fixes  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b386b86ec 
								
							
								 
							
						 
						
							
							
								
								Widnows:  Fixed deprecated use of File::separator  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ee168ad46 
								
							
								 
							
						 
						
							
							
								
								Deprecated File::separator and File::separatorString, replacing them by static getter functions, so that File methods can be safely used in static constructors without order-of-initialisation problems  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d7c777238 
								
							
								 
							
						 
						
							
							
								
								Some light modernisation of a bunch of old code  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eda613c6db 
								
							
								 
							
						 
						
							
							
								
								Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6bfcd820b4 
								
							
								 
							
						 
						
							
							
								
								Unit tests:  Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories.  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1409640f8 
								
							
								 
							
						 
						
							
							
								
								Added File::isRoot()  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fbee2788ee 
								
							
								 
							
						 
						
							
							
								
								Made File::appendText return false if the write failed  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								44cd80969d 
								
							
								 
							
						 
						
							
							
								
								A few C++11 modernisations and comment corrections  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ed41ed14b 
								
							
								 
							
						 
						
							
							
								
								Fixed some whitespace style and cleaned up some code using C++11  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3bb833f0e 
								
							
								 
							
						 
						
							
							
								
								Made File::getRelativePathFrom() return '.' if comparing two identical folders.  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9f3fb1c0a6 
								
							
								 
							
						 
						
							
							
								
								Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e0370c9b7 
								
							
								 
							
						 
						
							
							
								
								Made sure the File::getNonexistentChildFile() method's putNumbersInBrackets is used when the name already ends in a digit  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								e93eee0eb1 
								
							
								 
							
						 
						
							
							
								
								Added NaturalFileComparator struct to File. Reverted File::compareFilenames method to old behaviour.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d6fc589b6d 
								
							
								 
							
						 
						
							
							
								
								Reverted File::compareFilenames() method to not compare filenames naturally and added an optional argument to use a natural comparison  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f5b8e5f9f 
								
							
								 
							
						 
						
							
							
								
								Changed File::compareFilenames() method to use String::compareNatural() and added argument to String::compareNatural() for case sensitivity  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9fa0d49be7 
								
							
								 
							
						 
						
							
							
								
								Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ec9443543 
								
							
								 
							
						 
						
							
							
								
								Projucer various fixes  
							
							* Use separate folder for disk cache in debug mode to avoid mixing debug/release-mode object files while testing
* Quote the server's file name as it may contain spaces etc.
* Fix saving source files during compilation on Windows
* Fix JuceDemo for live builds on Mac: long chains of recursive operator<< invocations caused compiler crash
* Move code for creating disabled Build tab to extra function and add names to improve readability
* Implement new "subscribe" behavior for createDisabledBuildTab
* Clean up trailing spaces 
							
						 
						9 years ago