90 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole c474cb2469 Docs: Fix some missing Doxygen tags 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  Tom Poole 1e59930c24 Docs: Add some missing parameters 1 year ago
  Anthony Nicholls 2aff537ced approximatelyEqual: Fix unreachable code warning in MSVC 1 year ago
  Anthony Nicholls 2bb530f636 approximatelyEqual: Add customisable tolerances for floating-point comparisons 1 year ago
  reuk 28414a6af8
Global: Avoid floating-point equality checks where possible 2 years ago
  reuk 7c14c1fcd7
Use more concise stdlib type aliases 2 years ago
  reuk 21d87c02c2
MathsFunctions: Make countNumberOfBits constexpr 2 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  reuk 7d21a967e4
AudioBlock: Use new size_t overloads from FloatVectorOperations 3 years ago
  ed 6da59e87a3 Fix float_Pi deprecation warning typo 3 years ago
  ed b9542ccc4c Update code to use C++14 [[deprecated]] attribute 3 years ago
  reuk ac2d7ee272 Clang: Fix build errors when using a recent clang-cl 4 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 5 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 6 years ago
  ed 7ef2f508d3 Add approximatelyEqualTo() and isWithin() methods to juce_MathsFunctions.h 6 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 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  Tom Poole f1af3908d5 Documentation fixes 7 years ago
  jules 5b13063162 Fixed a typo in comments 7 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! 7 years ago
  jules 249ab04f76 fixed a typo 7 years ago
  jules 7326a37795 Added some missing math constants to the Javascript parser, and a constant MathConstants::sqrt2 7 years ago
  jules d727f2a35a Added MathConstants::halfPi to improve readability 7 years ago
  jules d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 7 years ago
  jules 7dd8fa993e Fixes for templated code which could default-initialise a SIMDRegister object while expecting to get a zero-initialised value 7 years ago
  Tom Poole 7d30c30819 Fixed some GCC constexpr issues 7 years ago
  jules 6ddff42012 Added JUCE_CONSTEXPR to a bunch of simple maths functions 7 years ago
  jules b44cb8b710 Minor breaking change: removed the legacy swapVariables function. Just use std::swap instead and it'll do a better job! 7 years ago
  jules 27a6903cac Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int 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
  hogliux 0b67a40bb9 Fixed a MSVC 2013 compiler error in juce_MathsFunctions.h 7 years ago
  hogliux ec2f7219c5 Fixed a MSVC 2013 compiler error in juce_MathsFunctions.h 7 years ago
  hogliux 244a944857 Added the JUCE DSP module 7 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" 8 years ago
  jules e040353898 Cleaned up a few old bits of VC2005 support code 8 years ago
  jules fcd5a47d8c Added a bit-twiddling helper method: findHighestSetBit() 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
  jules 7be711ec07 Added some functions writeLittleEndianBitsInBuffer() and readLittleEndianBitsInBuffer() for packing bit-fields in memory buffers 8 years ago
  jules fb864a5cb1 Corrected some spelling mistakes in comments 9 years ago
  jules d48167a0b7 Added some length-squared methods to Line and Point 9 years ago