jules
							
						 | 
						
							
							
							
								
							
								a7c56fd89b
								
							
								
							
						 | 
						
							
							
								
								Simplified and tidied up a few things in input/output streams and MemoryBlock
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								be3e9161be
								
							
								
							
						 | 
						
							
							
								
								Fixed a typo in the previous commit
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								970eda679e
								
							
								
							
						 | 
						
							
							
								
								Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting!
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								7d2f59909e
								
							
								
							
						 | 
						
							
							
								
								Minor documentation fixes
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								eca20d1e4a
								
							
								
							
						 | 
						
							
							
								
								Added some missing copy and move constructors in the ReferenceCountedObject classes
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								1aaa598a5f
								
							
								
							
						 | 
						
							
							
								
								Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								a5eebb37ef
								
							
								
							
						 | 
						
							
							
								
								whitespace
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								e6ae3f7aa7
								
							
								
							
						 | 
						
							
							
								
								Fixed a problem in a static assert in Atomic.
							
							
							
							
								
							
							
						 | 
						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 | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								9600016294
								
							
								
							
						 | 
						
							
							
								
								Fixed some undefined (or implementation defined) behavior
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								d59ac51067
								
							
								
							
						 | 
						
							
							
								
								Deleted the String (bool) constructor to prevent nasty type conversion edge cases
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								244a944857
								
							
								
							
						 | 
						
							
							
								
								Added the JUCE DSP module
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								253fd51a96
								
							
								
							
						 | 
						
							
							
								
								Removed a superfluous base class inside SharedResourcePointer
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								8e7cc759f5
								
							
								
							
						 | 
						
							
							
								
								Made JUCE's Atomic class a simple wrapper around std::atomic on platforms that support it
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								1a6e1dbff2
								
							
								
							
						 | 
						
							
							
								
								Result of pointer arithmetic should not depend on if the pointer is being wrapped in a JUCE Atomic or not (breaking change: see https://github.com/WeAreROLI/JUCE/blob/develop/BREAKING-CHANGES.txt
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								b5afccc37c
								
							
								
							
						 | 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								4880ce760e
								
							
								
							
						 | 
						
							
							
								
								Modified MemoryBlock so that it will throw std::bad_alloc if allocation fails
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								86f1b6628f
								
							
								
							
						 | 
						
							
							
								
								Added a reference count getter method to SharedResourcePointer
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								d094fc2f52
								
							
								
							
						 | 
						
							
							
								
								Added begin/end iterators to MemoryBlock
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								2da1bc5f41
								
							
								
							
						 | 
						
							
							
								
								Replace include guards with "#pragma once"
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								c10b042f76
								
							
								
							
						 | 
						
							
							
								
								Fixed a potential leak in ScopedPointer
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								c7b347242d
								
							
								
							
						 | 
						
							
							
								
								Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash
							
							
							
							
							
							
								
							
							
							Fixes #88 
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								99186e5166
								
							
								
							
						 | 
						
							
							
								
								Call removeFromDesktop when an external host tries to remove a juce component from a window (Fixes #88)
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								26b6f01ce3
								
							
								
							
						 | 
						
							
							
								
								Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								89dade2a00
								
							
								
							
						 | 
						
							
							
								
								Fixed a compile problem with the GNU c++ library
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								6fc1242ca5
								
							
								
							
						 | 
						
							
							
								
								Added some constructors to ReferenceCountedObjectPtr and ScopedPointer that specialise for std::nullptr_t. As well as being more optimal, this has the added bonus of forcing people to correctly use nullptr instead of '0'.
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								e602dd6b90
								
							
								
							
						 | 
						
							
							
								
								Improved some comments for MemoryBlock base-64 methods
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								9678eef688
								
							
								
							
						 | 
						
							
							
								
								Stripped out some defunct VS2003 code
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								4c0bc70411
								
							
								
							
						 | 
						
							
							
								
								Deleted some defunct Mac PowerPC code
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								fb864a5cb1
								
							
								
							
						 | 
						
							
							
								
								Corrected some spelling mistakes in comments
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   Timur Doumler
							
						 | 
						
							
							
							
								
							
								70949aa0c6
								
							
								
							
						 | 
						
							
							
								
								Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								876b4ae1d3
								
							
								
							
						 | 
						
							
							
								
								Cleared up some overlap between the JUCE_CLANG and JUCE_GCC flags
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								0294e772dd
								
							
								
							
						 | 
						
							
							
								
								Added some safety-checking to stop people accidentally passing a ScopedPointer to an OptionalScopedPointer
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								02492b36b9
								
							
								
							
						 | 
						
							
							
								
								Lots of small whitespace tweaks.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Timur Doumler
							
						 | 
						
							
							
							
								
							
								6986010bb7
								
							
								
							
						 | 
						
							
							
								
								Whitespace.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								99ebba4e4c
								
							
								
							
						 | 
						
							
							
								
								Workarounds to avoid clashes with stupid 3rd-party headers that rely on defining a macro called "check"
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								31381c6864
								
							
								
							
						 | 
						
							
							
								
								Stripped out some defunct OSX 10.4 fallback code
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								399e248488
								
							
								
							
						 | 
						
							
							
								
								Added new module: juce_osc
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								13af784d03
								
							
								
							
						 | 
						
							
							
								
								Fix for mingw64
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								9c13257da2
								
							
								
							
						 | 
						
							
							
								
								Added flag JUCE_EXCEPTIONS_DISABLED to detect compiling with exceptions turned off, and removed internal exception use from a few places in the codebase.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								6db05a6100
								
							
								
							
						 | 
						
							
							
								
								Tweaked some syntax to help with Clang/Windows compatibility
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								359f6e29aa
								
							
								
							
						 | 
						
							
							
								
								Fix multiple warnings in VS 2015
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								c7b8e77031
								
							
								
							
						 | 
						
							
							
								
								Update copyright notice
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								2f2c8436b8
								
							
								
							
						 | 
						
							
							
								
								Add utility functions to access un-aligned memory
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								65ba31731a
								
							
								
							
						 | 
						
							
							
								
								Added a copy constructor to SharedResourcePointer
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								43283b3d03
								
							
								
							
						 | 
						
							
							
								
								Added a couple of methods to Rectangle to return its limits as Range objects.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   Timur Doumler
							
						 | 
						
							
							
							
								
							
								f3e2ea6b14
								
							
								
							
						 | 
						
							
							
								
								Added compile-time check to juce_ContainerDeletePolicy to catch undefined behaviour due to deletion of pointer to incomplete type.
							
							
							
							
								
							
							
						 | 
						10 years ago |