85 Commits (77458fb4f95b8beb045d13f3490adaab45df07fa)

Author SHA1 Message Date
  reuk 28414a6af8
Global: Avoid floating-point equality checks where possible 2 years ago
  reuk 7c14c1fcd7
Use more concise stdlib type aliases 3 years ago
  reuk 21d87c02c2
MathsFunctions: Make countNumberOfBits constexpr 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  reuk 7d21a967e4
AudioBlock: Use new size_t overloads from FloatVectorOperations 4 years ago
  ed 6da59e87a3 Fix float_Pi deprecation warning typo 4 years ago
  ed b9542ccc4c Update code to use C++14 [[deprecated]] attribute 4 years ago
  reuk ac2d7ee272 Clang: Fix build errors when using a recent clang-cl 5 years ago
  Ivan Cohen c138bf91b4 DSP: Revamp DSP module 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  Tom Poole 28e03f0815 Replaced all instances of JUCE_CONSTEXPR with constexpr 6 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  Tom Poole c0af62f188 Windows: Removed some inverse hyperbolic compatibility functions 6 years ago
  reuk e5ce2ceb97 MathsFunctions: Made numElementsInArray constexpr 7 years ago
  ed 7ef2f508d3 Add approximatelyEqualTo() and isWithin() methods to juce_MathsFunctions.h 7 years ago
  jules 87042769b6 Tidied up some more old typedefs 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  Noah Dayan 9e867255d3 Fixed doxygen deprecated bug 8 years ago
  ed cdbc28c18b Add documentation tags 8 years ago
  Tom Poole f1af3908d5 Documentation fixes 8 years ago
  jules 5b13063162 Fixed a typo in comments 8 years ago
  jules f9313c8338 Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago! 8 years ago
  jules 249ab04f76 fixed a typo 8 years ago
  jules 7326a37795 Added some missing math constants to the Javascript parser, and a constant MathConstants::sqrt2 8 years ago
  jules d727f2a35a Added MathConstants::halfPi to improve readability 8 years ago
  jules d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 8 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
  Tom Poole 7d30c30819 Fixed some GCC constexpr issues 8 years ago
  jules 6ddff42012 Added JUCE_CONSTEXPR to a bunch of simple maths functions 8 years ago
  jules b44cb8b710 Minor breaking change: removed the legacy swapVariables function. Just use std::swap instead and it'll do a better job! 8 years ago
  jules 27a6903cac Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int 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 0b67a40bb9 Fixed a MSVC 2013 compiler error in juce_MathsFunctions.h 8 years ago
  hogliux ec2f7219c5 Fixed a MSVC 2013 compiler error in juce_MathsFunctions.h 8 years ago
  hogliux 244a944857 Added the JUCE DSP module 8 years ago
  jules e7923af185 Got rid of the old PARAMETER_TYPE macro - this isn't needed as the same thing can be done directly with the TypeHelpers::ParameterType helper class 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 9 years ago
  jules e040353898 Cleaned up a few old bits of VC2005 support code 9 years ago
  jules fcd5a47d8c Added a bit-twiddling helper method: findHighestSetBit() 9 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 7be711ec07 Added some functions writeLittleEndianBitsInBuffer() and readLittleEndianBitsInBuffer() for packing bit-fields in memory buffers 9 years ago
  jules fb864a5cb1 Corrected some spelling mistakes in comments 9 years ago
  jules d48167a0b7 Added some length-squared methods to Line and Point 10 years ago
  jules 576c60fd15 un-templated a couple of functions to prevent them being accidentally called with integral type arguments 10 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 a14f6abbe0 Corrected a typo in the documentation 10 years ago
  jules 09b32de604 Added a helpful assertion in jmap(). 10 years ago