116 Commits (b51d43d8246404238ab5b47b47ba4ccb98688f73)

Author SHA1 Message Date
  hogliux 2ac2a39a21 Added disableDenormalisedNumberSupport to query if denormals are disabled and improved documentation 7 years ago
  hogliux 0149ed4014 ARM: Don't change rounding mode when disabling denormals 7 years ago
  hogliux 3cbf0791cc Fixed an issue where ScopedNoDenormals would do nothing on all platforms and added arm implementation 7 years ago
  hogliux 70dae9b517 ARM: Don't change rounding mode when disabling denormals 7 years ago
  jules dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 7 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 7 years ago
  jules ff99aec1ab Converted some old uses of non-C++ maths functions to their std equivalents 7 years ago
  hogliux f59a5dfc7f Fixed an issue where ScopedNoDenormals would do nothing on all platforms and added arm implementation 7 years ago
  hogliux 82bc9da02c Added support for Atmos 7.0.2 and 7.1.2 Surround formats 7 years ago
  hogliux e2c8e30d72 Added a ScopedNoDenormal class to temporarily disable denormals 7 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 7 years ago
  jules 1cc371cae9 Fix for an AudioBuffer move operator bug 7 years ago
  jules 7c6f3d40b6 Tidied up some method calls involving HeapBlock 7 years ago
  tpoole 9b687968db Fixed some g++ compiler warnings 7 years ago
  hogliux 35facc3656 Fixed a potential use-after-free in AudioBuffer's move semantics 7 years ago
  tpoole 9600016294 Fixed some undefined (or implementation defined) behavior 7 years ago
  hogliux f516b97a25 Fixed some warnings when using JUCE_SNAP_TO_ZERO on non x86 processors 7 years ago
  hogliux 7ca5ad001e Added multichannel file io readers and writers 8 years ago
  hogliux 244a944857 Added the JUCE DSP module 8 years ago
  ed 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
  jules f8a58c8da7 Added a few assertions and cleanups to AudioBuffer 8 years ago
  jules 44d92805f6 Some cleanups in the VST wrapper and channel-set code 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
  hogliux 1b5d7f36db Added missing JUCE_CALLTYPE specifier to AudioChannelSet 8 years ago
  hogliux a839fa24b3 Modified AudioChannelSet::getDescription() to return more commonly used names for surround formats (without the "+LFE" part) 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
  hogliux 83a4f74b1f Added support saving/restoring plugin bus layouts in the audio host demo 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 8 years ago
  hogliux 7cdcb19d25 Added a convenient function to get all channel sets with a particular number of channels 8 years ago
  hogliux 4fa0516f40 Revised multibus API and added support for multibus hosting 8 years ago
  hogliux e6ad9b52da Add option to not re-allocate memory when making a copy of an AudioBuffer 9 years ago
  hogliux cf39ad4b02 Fix multiple compile errors on older gcc versions 9 years ago
  Timur Doumler 9e317babd6 Made const casts added to avoid problems in the old 10.8 SDK more conspicuous. 9 years ago
  jules 51f284bf0f Added some casts to avoid problems in the old 10.8 SDK 9 years ago
  jules 14ef8ee8b3 Fixed a missing 'const' in FloatVectorOperations 9 years ago
  jules e4f69698f2 Fixed a couple of minor warnings 9 years ago
  jules beac2e4b3a Removed some legacy support for non-SSE2 CPUs. Added function FloatVectorOperations::disableDenormalisedNumberSupport() 9 years ago
  jules 4583fa3fbf Used the ignoreUnused() function to tidy up some old code 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  Joshua Gerrard 210fe4a5d6 Fixed warnings on MinGW 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 9 years ago
  jules 88ca15e6f2 Added override specifiers to unit test classes 10 years ago
  hogliux c7b8e77031 Update copyright notice 10 years ago
  hogliux 8c242b7547 Fix warnings on linux 10 years ago