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  
				
					
						
							
							
								 
						
							
							
							
								
							
								bfdda737a2 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Removed the live build  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c41149f48d 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								String:  Fix documentation for getTrailingIntValue  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								744e16eebd 
								
							
								 
							
						 
						
							
							
								
								Fixed some Doxygen parsing issues  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								175644e8c1 
								
							
								 
							
						 
						
							
							
								
								String:  Provide range-for comaptibility  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dddeb1ad68 
								
							
								 
							
						 
						
							
							
								
								Build:  Fix Xcode 11.4 compatibility issues  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38e640c5d5 
								
							
								 
							
						 
						
							
							
								
								Fixed a typo  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								717be11eac 
								
							
								 
							
						 
						
							
							
								
								Updated the documentation  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d1f6abe49 
								
							
								 
							
						 
						
							
							
								
								Avoided some allocations in StringRef/Identifier/String comparisons  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								315db2df93 
								
							
								 
							
						 
						
							
							
								
								Documentation fixes  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa361c9cf5 
								
							
								 
							
						 
						
							
							
								
								Documentation fixes  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								865eabd434 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug writing doubles to XML and JSON  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								721d732b40 
								
							
								 
							
						 
						
							
							
								
								Reverted the numberOfDecimalPlaces behaviour of the String constructor  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41e7251519 
								
							
								 
							
						 
						
							
							
								
								Added a String method to store decimals to a set number of significant figures  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								102ed4a9f2 
								
							
								 
							
						 
						
							
							
								
								Fixed some compiler warnings  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cba080396b 
								
							
								 
							
						 
						
							
							
								
								Clarified some double-to-string conversion documentation, and made it avoid adding unnecessary trailing zeros (which were bloating XML and other dumps generated by things like ValueTree)  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dee78f29f6 
								
							
								 
							
						 
						
							
							
								
								Misc cleanups and modernisation  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								4793cd3fb8 
								
							
								 
							
						 
						
							
							
								
								Disambiguated a couple of String + std::string operators  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7c26fa9f0 
								
							
								 
							
						 
						
							
							
								
								Removed the OS X 10.5 and 10.6 deployment target options from the Projucer and enabled more C++11 features across all platforms  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cdbc28c18b 
								
							
								 
							
						 
						
							
							
								
								Add documentation tags  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85f74ca7d3 
								
							
								 
							
						 
						
							
							
								
								Clarified comments around the JUCE_ALLOW_STATIC_NULL_VARIABLES items to make clear that they're deprecated  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								970eda679e 
								
							
								 
							
						 
						
							
							
								
								Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting!  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b6f02a29e 
								
							
								 
							
						 
						
							
							
								
								Fixed some errors and warnings when building with JUCE_DLL_BUILD=1  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								64e76146d9 
								
							
								 
							
						 
						
							
							
								
								Avoided a compiler error when using xcode with very old standard libraries  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a7e9ff119 
								
							
								 
							
						 
						
							
							
								
								Whitespace  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								637367959c 
								
							
								 
							
						 
						
							
							
								
								Whitespace  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								80f76bfe0a 
								
							
								 
							
						 
						
							
							
								
								Added a std::hash function for juce::String to make it more compatible with std containers  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								450de0d3a6 
								
							
								 
							
						 
						
							
							
								
								Added a uint8 operator<< to the String class  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d59ac51067 
								
							
								 
							
						 
						
							
							
								
								Deleted the String (bool) constructor to prevent nasty type conversion edge cases  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								041feb1688 
								
							
								 
							
						 
						
							
							
								
								Added operator<< bool to the String class  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8dc5bbe916 
								
							
								 
							
						 
						
							
							
								
								Simplified the String::toHexString overloads into a templated function that should work with all integer types  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								28c3faea23 
								
							
								 
							
						 
						
							
							
								
								Added a missing declaration for String << unsigned long  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08483a0138 
								
							
								 
							
						 
						
							
							
								
								Fixed a VS 2017 compiler warning  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67931e4465 
								
							
								 
							
						 
						
							
							
								
								Added String::replaceFirstOccurrenceOf() method  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2da1bc5f41 
								
							
								 
							
						 
						
							
							
								
								Replace include guards with "#pragma once"  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								b184ca92e8 
								
							
								 
							
						 
						
							
							
								
								Removed an accidentally-committed method from String  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								688ac3b853 
								
							
								 
							
						 
						
							
							
								
								Updated a comment  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								49a7ca4d82 
								
							
								 
							
						 
						
							
							
								
								Improved the String::createStringFromData method to fall back to a Windows 1252 codepage if given non-UTF8 data, and used this in parsing VST and WAV strings  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2286856b7b 
								
							
								 
							
						 
						
							
							
								
								Added some extra number->String converter methods, and extra unit-tests  
							
							
								
							
							
						 
						10 years ago