111 Commits (26e0aa735cccbb50adeb2b9ec4c45d11bca6ec98)

Author SHA1 Message Date
  hogliux 13c501da0c Removed unnecessary memory allocation when assigning a big integer with the same memory requirements 9 years ago
  ed 6c39897369 Added 'inclusive' and 'exclusive' to documentation for Random::nextFloat() and Random::nextDouble() 9 years ago
  hogliux f37787df4c Fixed incorrect comparison in right shift operator of BigInteger 9 years ago
  hogliux 821dea8008 Fixed implicit conversion warnings in BigInteger 9 years ago
  ed 16e6c6fd84 Slider and NormalisableRange changed to use standard library math functions 9 years ago
  ed 19d654d43a Added symmetric skew option to NormalisableRange class. Added option to use symmetric skew in SliderPropertyComponent class. Fixed skew factor bug in AudioProcessorValueTreeState::SliderAttachment class 9 years ago
  jules 7be711ec07 Added some functions writeLittleEndianBitsInBuffer() and readLittleEndianBitsInBuffer() for packing bit-fields in memory buffers 9 years ago
  jules a9d843414a Resaved all projects 9 years ago
  jules c0c912ab4c Modified BigInteger so that small (128-bit) values don't require heap allocation 9 years ago
  jules 332dcac07d Added a method Range::expanded() 9 years ago
  Timur Doumler e993eb7225 Whitespace. 9 years ago
  jules b841406324 Fixed a compiler warning 9 years ago
  jules 74554a206c Improved performance of some BigInteger methods by adding Montgomery Multiplication and extended Euclidan algorithms 9 years ago
  jules 1675f826be Fixed a mistake in BigInteger::inverseModulo() 9 years ago
  jules 9678eef688 Stripped out some defunct VS2003 code 9 years ago
  jules 905533c68e Minor formatting tidyups 9 years ago
  jules fb864a5cb1 Corrected some spelling mistakes in comments 9 years ago
  jules b5907fa90d Normalised some divider comments 9 years ago
  jules 60e072f3c4 Added a new class: StatisticsAccumulator 9 years ago
  jules 876b4ae1d3 Cleared up some overlap between the JUCE_CLANG and JUCE_GCC flags 9 years ago
  jules d48167a0b7 Added some length-squared methods to Line and Point 9 years ago
  jules 576c60fd15 un-templated a couple of functions to prevent them being accidentally called with integral type arguments 9 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 b1a8470514 Added a collection of audio plugin parameter utility classes in juce_audio_processors/utilities 10 years ago
  jules b1195106f8 Improved some comments in the Range class. 10 years ago
  jules 4404835a64 Avoided exceptions getting thrown by Expression::evaluate() 10 years ago
  jules 3ae9b20001 Removal of some exception code from the Expression class parsing methods. 10 years ago
  jules 09b32de604 Added a helpful assertion in jmap(). 10 years ago
  jules b2ddfe67a8 Fixes for mingw headers. 10 years ago
  Timur Doumler b2748d44e7 Compile fix: added inline keyword to fully specialised templated functions. 10 years ago
  Timur Doumler c540c576fd juce_MathsFunctions.h: tidy-up, fixed problem with jmap() not being included in Doxygen API reference. 10 years ago
  jules b1d30ba82a Minor compiler warning fix. 10 years ago
  jules 3027e5168f Improved performance of BigInteger memory block conversions, and added some simple BigInteger unit tests. 10 years ago
  jules 88ca15e6f2 Added override specifiers to unit test classes 10 years ago
  jules 6db05a6100 Tweaked some syntax to help with Clang/Windows compatibility 10 years ago
  hogliux c7b8e77031 Update copyright notice 10 years ago
  jules a49cc0fca5 Added methods degreesToRadians and radiansToDegrees 10 years ago
  hogliux ea4262f5e1 Add ignoreUnused utility function as a tool to avoid unused variables warning 10 years ago
  Fabian Renn-Giles 6d38e890f7 Fix Android compile error with recent isfinite patch 10 years ago
  Fabian Renn-Giles a9278b0fb8 Fix Android compile error with recent isfinite patch 10 years ago
  jules 904dd784fa Fix for an obscure Visual Studio warning. 10 years ago
  jules 82b4581d2d Fixed a warning in juce_isfinite 10 years ago
  jules 5ce5d95064 Added some template specialisation to the juce_isfinite method, so that it can safely be called for integer types too. 10 years ago
  jules 995839429e Tweaked JUCE_UNDENORMALISE to add/subtract a different constant, as this seems to lead to values that snap to zero better. 10 years ago
  jules 0a977b5589 Added a template specialisation for juce_hypot when used with float parameters. 10 years ago
  jules 3dc8a96265 Made the JUCE_UNDENORMALISE macro active on 64-bit intel, because apparently it actually is still an issue on that platform. 10 years ago
  jules 5054b4959a Added a couple of jmap() functions, to map values from source ranges to target ranges. 10 years ago
  jules 0d9e7a7128 Avoided using the C library for a couple of function calls in NormalisableRange. 11 years ago