124 Commits (433a82edee901b472b673d5318394a2c1fad0d8c)

Author SHA1 Message Date
  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
  tpoole f4046909ab Added an OS X 10.5 compatible std::function replacement 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  tpoole 8b0354ff69 Added precompiler sections to make NormalisableRange compatible with OS X 10.5 8 years ago
  tpoole 710d27d74f Fixed the copy constructor and assignment operator of NormalisableRange 8 years ago
  tpoole 8a680bc4f6 Added a lambda function parameterisation of NormalisableRange 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  jules 91d4ba9891 Added method NormalisableRange::setSkewForCentre() 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
  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
  hogliux 13c501da0c Removed unnecessary memory allocation when assigning a big integer with the same memory requirements 8 years ago
  ed 6c39897369 Added 'inclusive' and 'exclusive' to documentation for Random::nextFloat() and Random::nextDouble() 8 years ago
  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. 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