109 Commits (4b96ffbf6f49518df1eceeb1d70b26088897380e)

Author SHA1 Message Date
  hogliux f37787df4c Fixed incorrect comparison in right shift operator of BigInteger 8 years ago
  hogliux 821dea8008 Fixed implicit conversion warnings in BigInteger 8 years ago
  ed 16e6c6fd84 Slider and NormalisableRange changed to use standard library math functions 8 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 8 years ago
  jules 7be711ec07 Added some functions writeLittleEndianBitsInBuffer() and readLittleEndianBitsInBuffer() for packing bit-fields in memory buffers 8 years ago
  jules a9d843414a Resaved all projects 8 years ago
  jules c0c912ab4c Modified BigInteger so that small (128-bit) values don't require heap allocation 8 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 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  jules a14f6abbe0 Corrected a typo in the documentation 9 years ago
  jules b1a8470514 Added a collection of audio plugin parameter utility classes in juce_audio_processors/utilities 9 years ago
  jules b1195106f8 Improved some comments in the Range class. 9 years ago
  jules 4404835a64 Avoided exceptions getting thrown by Expression::evaluate() 9 years ago
  jules 3ae9b20001 Removal of some exception code from the Expression class parsing methods. 9 years ago
  jules 09b32de604 Added a helpful assertion in jmap(). 9 years ago
  jules b2ddfe67a8 Fixes for mingw headers. 9 years ago
  Timur Doumler b2748d44e7 Compile fix: added inline keyword to fully specialised templated functions. 9 years ago
  Timur Doumler c540c576fd juce_MathsFunctions.h: tidy-up, fixed problem with jmap() not being included in Doxygen API reference. 9 years ago
  jules b1d30ba82a Minor compiler warning fix. 9 years ago
  jules 3027e5168f Improved performance of BigInteger memory block conversions, and added some simple BigInteger unit tests. 9 years ago
  jules 88ca15e6f2 Added override specifiers to unit test classes 9 years ago
  jules 6db05a6100 Tweaked some syntax to help with Clang/Windows compatibility 9 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. 10 years ago
  jules 19937e63e1 Updated a few trig functions to use the std:: implementations. 10 years ago
  jules 5be91dd16b Updated a few trig functions to use the std:: implementations. 10 years ago