1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-16 00:34:19 +00:00
Commit graph

86 commits

Author SHA1 Message Date
jules
b1a8470514 Added a collection of audio plugin parameter utility classes in juce_audio_processors/utilities 2015-11-02 14:49:47 +00:00
jules
b1195106f8 Improved some comments in the Range class. 2015-10-13 11:36:40 +01:00
jules
4404835a64 Avoided exceptions getting thrown by Expression::evaluate() 2015-10-05 12:53:47 +01:00
jules
3ae9b20001 Removal of some exception code from the Expression class parsing methods. 2015-09-06 21:19:57 +01:00
jules
09b32de604 Added a helpful assertion in jmap(). 2015-08-19 12:20:01 +01:00
jules
b2ddfe67a8 Fixes for mingw headers. 2015-08-17 19:37:06 +01:00
Timur Doumler
b2748d44e7 Compile fix: added inline keyword to fully specialised templated functions. 2015-08-11 13:05:14 +01:00
Timur Doumler
c540c576fd juce_MathsFunctions.h: tidy-up, fixed problem with jmap() not being included in Doxygen API reference. 2015-08-11 12:58:55 +01:00
jules
b1d30ba82a Minor compiler warning fix. 2015-08-10 16:44:44 +01:00
jules
3027e5168f Improved performance of BigInteger memory block conversions, and added some simple BigInteger unit tests. 2015-08-10 16:25:05 +01:00
jules
88ca15e6f2 Added override specifiers to unit test classes 2015-08-10 16:21:16 +01:00
jules
6db05a6100 Tweaked some syntax to help with Clang/Windows compatibility 2015-08-08 12:54:59 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
a49cc0fca5 Added methods degreesToRadians and radiansToDegrees 2015-07-07 15:22:00 +01:00
hogliux
ea4262f5e1 Add ignoreUnused utility function as a tool to avoid unused variables warning 2015-04-10 11:12:50 +01:00
Fabian Renn-Giles
6d38e890f7 Fix Android compile error with recent isfinite patch 2015-04-06 11:23:50 +01:00
jules
904dd784fa Fix for an obscure Visual Studio warning. 2015-04-01 14:55:16 +01:00
jules
82b4581d2d Fixed a warning in juce_isfinite 2015-04-01 12:28:53 +01:00
jules
5ce5d95064 Added some template specialisation to the juce_isfinite method, so that it can safely be called for integer types too. 2015-04-01 11:48:51 +01:00
jules
995839429e Tweaked JUCE_UNDENORMALISE to add/subtract a different constant, as this seems to lead to values that snap to zero better. 2015-03-13 10:56:18 +00:00
jules
0a977b5589 Added a template specialisation for juce_hypot when used with float parameters. 2015-03-12 10:20:11 +00:00
jules
3dc8a96265 Made the JUCE_UNDENORMALISE macro active on 64-bit intel, because apparently it actually is still an issue on that platform. 2015-03-10 11:20:42 +00:00
jules
5054b4959a Added a couple of jmap() functions, to map values from source ranges to target ranges. 2015-01-06 16:32:35 +00:00
jules
0d9e7a7128 Avoided using the C library for a couple of function calls in NormalisableRange. 2014-12-11 19:00:35 +00:00
jules
19937e63e1 Updated a few trig functions to use the std:: implementations. 2014-11-04 15:59:38 +00:00
jules
336b7974d7 Added class: NormalisableRange, to represent a mapping from an arbitrary range down to 0->1 2014-10-13 15:43:01 +01:00
jules
f376a82a56 Clarified the JUCE_USE_INTRINSICS by changing its name to JUCE_USE_MSVC_INTRINSICS 2014-08-17 11:47:55 +01:00
jules
66b420afdf Added method Range::withStartAndLength 2014-08-10 18:12:13 +01:00
jules
ed0bed9af7 Added a function countNumberOfBits() 2014-07-31 11:30:51 +01:00
jules
590cca9776 Added an overload for calling roundToInt with an int. Added a a Point::roundToInt method. 2014-06-14 11:32:02 +01:00
jules
aaf4aa7398 Documentation for Range. 2014-03-18 16:08:58 +00:00
jules
9dcdea59a7 Added a couple of methods to Range. 2014-03-17 21:53:56 +00:00
jules
76c8400049 Really minor clean-ups. 2014-01-12 18:06:48 +00:00
jules
d582a66917 Introjucer: Added gnu++0x flag for android builds. Support for SVG icons. 2014-01-02 14:33:06 +00:00
jules
2edec00b55 Removed a few more uses of String::empty. 2013-12-01 23:28:31 +00:00
jules
c70d98dbdd Added some trigonometry functions that are missing from MSVC's C library. 2013-10-14 13:40:10 +01:00
jules
293aedac2f Fixed spelling. Added a few simple methods to Random, BigInteger and var. 2013-10-10 12:13:12 +01:00
jules
ec52acc609 Minor clean ups inside Random class and introjucer. 2013-09-29 16:03:01 +01:00
jules
435089e89b Updated the UnitTest class to provide a shared, reproducible random seed for each run, to allow failures to be re-created. Also converted a few Strings to StringRefs. 2013-09-11 10:29:48 +01:00
jules
5ae7353443 Minor clean-ups + optimisations. 2013-09-02 14:08:39 +01:00
jules
d9498b28cc Added a "square" function to the MathsFunctions file. 2013-08-25 12:57:25 +01:00
jules
65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 2013-08-23 12:08:31 +01:00
jules
3e9f20da8f Added another Random::fillBitsRandomly method. 2013-07-18 09:30:51 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
5c59897ba6 Replaced some uses of the no-longer-needed literal64Bit macro. 2013-06-24 11:30:24 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
31fc78b314 Minor tidying up. 2013-06-04 10:16:25 +01:00
jules
c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 2013-05-22 23:05:53 -06:00
jules
b4382bad62 Added String methods to create/return a std::string, and also String::toRawUTF8 method. 2013-04-17 15:17:36 +01:00
jules
6b7f0609bf Minor clean-ups. 2013-03-17 13:59:03 +00:00