jules
|
38295f332b
|
Converted some old typedefs to using declarations
|
7 years ago |
ed
|
fef47b8f68
|
Fixed a documentation typo
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
Tom Poole
|
f5174e340e
|
Added some assertions when the input to a NormalisableRange conversion function is outside of the expected range
|
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 |
Tom Poole
|
4d20d1a406
|
Fixed an issue reading BigInteger ranges beyond the highest set bit
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
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
|
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
|
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 |
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.
|
7 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 |