|  reuk | 4d27422d9f | GCC:  Suppress cast-align warnings | 5 years ago | 
				
					
						|  ed | 16ebe88346 | Skip troublesome static_assert in AudioBuffer when building with the live-build engine | 5 years ago | 
				
					
						|  Tom Poole | 894e7d2bd2 | Updated all license headers | 5 years ago | 
				
					
						|  Tom Poole | 2d16374b14 | Updated all license headers | 5 years ago | 
				
					
						|  reuk | 0ac8552a63 | AudioBuffer:  Fix alignment check on iOS/arm7 On iOS/arm7, double has an alignment of 8 but std::max_align_t has
alignment of 4, so we need to compute our own max_align value. | 5 years ago | 
				
					
						|  Tom Poole | 28e03f0815 | Replaced all instances of JUCE_CONSTEXPR with constexpr | 5 years ago | 
				
					
						|  ed | a54da0b832 | Fixed some more typos | 5 years ago | 
				
					
						|  Tom Poole | 4048a5feef | AudioBlock:  Fixed an issue preventing usage with SIMDRegister | 6 years ago | 
				
					
						|  Tom Poole | 85f76d2546 | AudioBlock:  Fixed an issue preventing usage with SIMDRegister | 6 years ago | 
				
					
						|  Tom Poole | 16dd26649a | Fixed some GCC compiler warnings and removed deprecated functions | 6 years ago | 
				
					
						|  ed | ce20ab8a3b | Made AudioBuffer::isClear atomic to fix a potential data race when used from multiple threads | 6 years ago | 
				
					
						|  ed | a234721110 | Added various clang-tidy modernize-* fixes | 6 years ago | 
				
					
						|  jules | cdb55f70c2 | Changes to avoid some clang warnings | 6 years ago | 
				
					
						|  ed | eaf0f990d4 | Replaced all uses of static_cast<Type&&> with std::move | 7 years ago | 
				
					
						|  jules | 38295f332b | Converted some old typedefs to using declarations | 7 years ago | 
				
					
						|  ed | cdbc28c18b | Add documentation tags | 7 years ago | 
				
					
						|  jules | d5bdca9695 | Fixed some out-of-range channel copying in the AudioBuffer move operator | 7 years ago | 
				
					
						|  jules | 7dd8fa993e | Fixes for templated code which could default-initialise a SIMDRegister object while expecting to get a zero-initialised value | 8 years ago | 
				
					
						|  jules | 5f834225e0 | Added a SampleType accessor definition to AudioBuffer | 8 years ago | 
				
					
						|  jules | 3d69ce6856 | Avoided some unnecessary reallocations in AudioBuffer::setSize() | 8 years ago | 
				
					
						|  jules | aecb819985 | Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) | 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 | 
				
					
						|  jules | 1cc371cae9 | Fix for an AudioBuffer move operator bug | 8 years ago | 
				
					
						|  jules | 7c6f3d40b6 | Tidied up some method calls involving HeapBlock | 8 years ago | 
				
					
						|  tpoole | 9b687968db | Fixed some g++ compiler warnings | 8 years ago | 
				
					
						|  hogliux | 35facc3656 | Fixed a potential use-after-free in AudioBuffer's move semantics | 8 years ago | 
				
					
						|  jules | f8a58c8da7 | Added a few assertions and cleanups to AudioBuffer | 8 years ago | 
				
					
						|  hogliux | b5afccc37c | Updated file headers and the README with the JUCE 5 license | 8 years ago | 
				
					
						|  hogliux | 957ca2d86f | Fixed a bug where an AudioSampleBuffer's isClear flag would remain set even after copying data from another non-zero AudioSampleBuffer | 8 years ago | 
				
					
						|  jules | 9d59a41e7b | Removed some spurious 'noexcept's from AudioBuffer, and cleaned up some other bits in that class | 8 years ago | 
				
					
						|  jules | 6eb56c4c0b | Minor documentation fix | 8 years ago | 
				
					
						|  tpoole | 73ca34d7b6 | Added an overload to allow AudioBuffer reference data to contain an offset | 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 | 
				
					
						|  jules | 5eeaf5a2b5 | Added move semantics to AudioBuffer | 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 | 
				
					
						|  hogliux | e6ad9b52da | Add option to not re-allocate memory when making a copy of an AudioBuffer | 9 years ago | 
				
					
						|  jules | c562cfc3cc | Converted AudioSampleBuffer into a templated class that can use either float or double types. Used this to implement 64-bit audio plugin support in VST and AU | 10 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 years ago | 
				
					
						|  jules | b5af44a485 | Couple of minor clean-ups. | 11 years ago | 
				
					
						|  jules | a0c18acb1e | Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor. | 11 years ago | 
				
					
						|  jules | fa21d2ac02 | Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when  the data is known to be empty. | 11 years ago | 
				
					
						|  jules | d74bf3dca8 | Added 64-bit double methods to FloatVectorOperations. Refactored some of the min/max methods in FloatVectorOperations to return a Range instead of getting the results as parameters. | 11 years ago | 
				
					
						|  jules | 3ef1ab02c6 | Added AudioSampleBuffer::reverse() method. | 12 years ago | 
				
					
						|  jules | dd1a3496c2 | Fixed the AudioSampleBuffer copy-constructor's behaviour to match its description. | 12 years ago | 
				
					
						|  jules | 5a1112ab94 | Updated the format of the header include guard macros. | 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 | d522a50e97 | New AudioSampleBuffer::applyGain method. | 12 years ago | 
				
					
						|  jules | d35e1fd814 | Added a AudioSampleBuffer gain ramp function. | 13 years ago |