Tom Poole
							
						 | 
						
							
							
							
								
							
								6bf9bb9a2e
								
							
								
							
						 | 
						
							
							
								
								Add final specifiers in implementation files
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								4153d59e39
								
							
								
							
						 | 
						
							
							
								
								Formatting
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
								
								
							
							
								
							
								28f2157912
								
									 
										
											
										
									 
								
							
								
							
						 | 
						
							
							
								
								Convert ignoreUnused to [[maybe_unused]]
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								dea3fe60e4
								
							
								
							
						 | 
						
							
							
								
								Update copyright banners
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
								
								
							
							
								
							
								31a7c62baf
								
									 
										
											
										
									 
								
							
								
							
						 | 
						
							
							
								
								Windows:  Fix and suppress some analysis warnings
							
							
							
							
							
							
								
							
							
							This fixes warnings that are emitted when building with the `-analyze`
flag enabled. 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
								
								
							
							
								
							
								64b9366e8f
								
									 
										
											
										
									 
								
							
								
							
						 | 
						
							
							
								
								CharacterFunctions:  Add new function to move pointer past whitespace
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
							
								
							
								4cf66d6522
								
							
								
							
						 | 
						
							
							
								
								Cleanup:  Remove redundant inlines
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								894e7d2bd2
								
							
								
							
						 | 
						
							
							
								
								Updated all license headers
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								2d16374b14
								
							
								
							
						 | 
						
							
							
								
								Updated all license headers
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								eaf0f990d4
								
							
								
							
						 | 
						
							
							
								
								Replaced all uses of static_cast<Type&&> with std::move
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								6fda0bffca
								
							
								
							
						 | 
						
							
							
								
								Fixed some stray zeros that were still being passed as null pointers
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								c5862246b7
								
							
								
							
						 | 
						
							
							
								
								Prevented some implicit casts to bool using JUCE_STRICT_REFCOUNTEDPOINTER
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								95a3f0b039
								
							
								
							
						 | 
						
							
							
								
								Whitespace
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								1e6bbb8da9
								
							
								
							
						 | 
						
							
							
								
								Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								49aa9c9db4
								
							
								
							
						 | 
						
							
							
								
								Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								38295f332b
								
							
								
							
						 | 
						
							
							
								
								Converted some old typedefs to using declarations
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								ab863a6dc2
								
							
								
							
						 | 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								1a60fa9765
								
							
								
							
						 | 
						
							
							
								
								More ScopedPointer/unique_ptr compatibility work
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								f0ef700e46
								
							
								
							
						 | 
						
							
							
								
								Modernised a bunch of code mainly relating to character/string iteration
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								369d59f656
								
							
								
							
						 | 
						
							
							
								
								Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								b5afccc37c
								
							
								
							
						 | 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								8ed41ed14b
								
							
								
							
						 | 
						
							
							
								
								Fixed some whitespace style and cleaned up some code using C++11
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								4583fa3fbf
								
							
								
							
						 | 
						
							
							
								
								Used the ignoreUnused() function to tidy up some old code
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								02492b36b9
								
							
								
							
						 | 
						
							
							
								
								Lots of small whitespace tweaks.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								4404835a64
								
							
								
							
						 | 
						
							
							
								
								Avoided exceptions getting thrown by Expression::evaluate()
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								3ae9b20001
								
							
								
							
						 | 
						
							
							
								
								Removal of some exception code from the Expression class parsing methods.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								c7b8e77031
								
							
								
							
						 | 
						
							
							
								
								Update copyright notice
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								19937e63e1
								
							
								
							
						 | 
						
							
							
								
								Updated a few trig functions to use the std:: implementations.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								5be91dd16b
								
							
								
							
						 | 
						
							
							
								
								Updated a few trig functions to use the std:: implementations.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								d582a66917
								
							
								
							
						 | 
						
							
							
								
								Introjucer: Added gnu++0x flag for android builds. Support for SVG icons.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								2edec00b55
								
							
								
							
						 | 
						
							
							
								
								Removed a few more uses of String::empty.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								03c2801f3f
								
							
								
							
						 | 
						
							
							
								
								Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								6b7f0609bf
								
							
								
							
						 | 
						
							
							
								
								Minor clean-ups.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								e543949bda
								
							
								
							
						 | 
						
							
							
								
								Minor clean-ups.
							
							
							
							
								
							
							
						 | 
						13 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								7a3453f48b
								
							
								
							
						 | 
						
							
							
								
								Minor clean-ups.
							
							
							
							
								
							
							
						 | 
						13 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								0ceeb573d8
								
							
								
							
						 | 
						
							
							
								
								Minor changes to avoid pedantic compiler warnings.
							
							
							
							
								
							
							
						 | 
						13 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								0033491cc8
								
							
								
							
						 | 
						
							
							
								
								Cleaned up some compiler warnings.
							
							
							
							
								
							
							
						 | 
						13 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								842d30fbfa
								
							
								
							
						 | 
						
							
							
								
								Minor tidying-up.
							
							
							
							
								
							
							
						 | 
						13 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								1cf1cd1a3b
								
							
								
							
						 | 
						
							
							
								
								Workarounds for some c++11 compiler warnings.
							
							
							
							
								
							
							
						 | 
						13 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								943a8ef757
								
							
								
							
						 | 
						
							
							
								
								Added a get() method to ReferenceCountedObjectPtr.
							
							
							
							
								
							
							
						 | 
						13 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								0e1b6061d5
								
							
								
							
						 | 
						
							
							
								
								Minor clean-ups for GL, removed some old VC6 hacks.
							
							
							
							
								
							
							
						 | 
						13 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								bdd778332d
								
							
								
							
						 | 
						
							
							
								
								Removed some unused android code. Refactored some messaging code.
							
							
							
							
								
							
							
						 | 
						13 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								56bbab1537
								
							
								
							
						 | 
						
							
							
								
								(automated whitespace clean-up)
							
							
							
							
								
							
							
						 | 
						13 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								5308aef329
								
							
								
							
						 | 
						
							
							
								
								Removed some old VC6 workarounds, and removed the VC6 exporter from the introjucer.
							
							
							
							
								
							
							
						 | 
						13 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								295d125142
								
							
								
							
						 | 
						
							
							
								
								Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.
							
							
							
							
								
							
							
						 | 
						13 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								bde13c0289
								
							
								
							
						 | 
						
							
							
								
								Introjucer: added a warning when modules are used in both copying/non-copying modes.
							
							
							
							
								
							
							
						 | 
						13 years ago | 
					
				
					
						
							
							
								   Julian Storer
							
						 | 
						
							
							
							
								
							
								ffc2f5d40e
								
							
								
							
						 | 
						
							
							
								
								Created c++11 move constructors and operator= methods for a bunch of classes (only enabled for c++11 compilers, of course)
							
							
							
							
								
							
							
						 | 
						14 years ago |