140 Commits (b51d43d8246404238ab5b47b47ba4ccb98688f73)

Author SHA1 Message Date
  jules f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 7 years ago
  tpoole 18539d7e97 Fixed a bug in NormalisableRange 7 years ago
  tpoole 51b3eaebb2 Fixed some VS2013 compiler errors 7 years ago
  hogliux daf31260e3 macOS: Fixed a compiler error in NormalisableRange when compiling for macOS <10.8 7 years ago
  jules 7c4a40470d Added some better use of the Range class in NormalisableRange and Slider 7 years ago
  jules 369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 7 years ago
  jules 970eda679e Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting! 7 years ago
  jules 434b0e7c9b Got rid of a long-defunct alias "BitArray". If your code still uses this name, you can just replace or alias it to BigInteger, which is what the class was renamed to. 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
  tpoole 9600016294 Fixed some undefined (or implementation defined) behavior 7 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
  ed 6bfcd820b4 Unit tests: Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories. 8 years ago
  tpoole 984654318d Removed the JUCE_COMPILER_SUPPORTS_LAMBDAS macro 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
  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