1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-28 02:30:05 +00:00
Commit graph

114 commits

Author SHA1 Message Date
reuk
86aa024138 ComboBoxAttachment: Fix an issue where parameter ranges were converted incorrectly 2020-07-01 16:25:13 +01:00
reuk
394c4fd475 Clang: Fix warnings when building with clang 10 2020-07-01 10:00:43 +01:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
ed
4855f52e4d Added missing documentation tags 2020-06-27 17:26:44 +01:00
reuk
f5cb3f4ae1
APVTS: Make adding/removing listeners threadsafe 2020-06-12 17:43:11 +01:00
ed
b5214a341e Normalised lambda whitespace 2020-06-05 09:37:56 +01:00
ed
d510b73cdf Normalised all whitespace before args in std::function 2020-06-05 09:37:49 +01:00
ed
4b6be143cf Fixed some doxygen warnings 2020-05-18 14:43:50 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
reuk
748d0e203f APVTS: Refactor the parameter attachment classes 2020-04-16 12:18:46 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
reuk
a886495606 APVTS: Fix thread sanitizer complaint 2020-03-12 18:30:45 +00:00
reuk
72c1914004 APVTS: Update an example in the docs to reflect best practices for constructing ParameterLayouts 2020-03-04 17:09:44 +00:00
Tom Poole
2269cf8168 APVTS: Fixed some threading issues 2020-02-25 17:39:20 +00:00
reuk
7d2310795f Threadsafety improvements 2019-12-19 09:13:14 +00:00
reuk
70ddcd16e6 APVTS: Use atomic floats for current parameter states 2019-12-09 15:01:49 +00:00
Tom Poole
d73220920e Made the audio parameter classes thread safe 2019-11-14 11:10:17 +00:00
jules
5d7e2190e7 Fixed visibility for some AudioProcessorParameterWithID methods 2019-10-07 09:15:10 +01:00
reuk
d37cee72e8 APVTS: Fix apvts parameter update recursion 2019-08-17 17:12:07 +01:00
reuk
8480d0110a APVTS: Send parameter change notifications more proactively 2019-08-02 17:31:14 +01:00
Tom Poole
3e5a3b2cca Tightened up an assertion in AudioParameterChoice 2019-06-27 13:24:14 +01:00
Tom Poole
8f84192c9b Fixed some more Android compiler warnings 2019-06-07 12:24:05 +01:00
Tom Poole
16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 2019-06-04 16:48:44 +01:00
reuk
2c0ba080d5 APVTS: Avoid potential nullptr deref 2019-05-20 07:29:34 +01:00
Tom Poole
b59fa68724 Fixed some compiler warnings 2019-05-01 11:55:33 +01:00
Tom Poole
f77bbcd3fb Added an explicit integer interval to the AudioParameterChoice and AudioParameterInt classes 2019-04-09 13:03:40 +01:00
ed
497a1b3fb7 Added juce_UnitTestCategories.h to replace raw strings used for test categories 2019-04-03 15:10:40 +01:00
ed
f3af250ff7 Tidied up unit test code layout 2019-04-02 11:54:29 +01:00
ed
e88700be6e Added missing unit test categories 2019-04-02 11:53:18 +01:00
ed
c96bf71488 Removed some empty ValueTree::Listener methods that are no longer needed 2019-03-22 17:28:14 +00:00
ed
1a46fb3a5f Minor whitespace tidying 2019-03-15 14:10:14 +00:00
Tom Poole
cb41fdcb9e macOS: Fixed spurious dynamic_cast type_info warnings when loading dylibs containing JUCE at runtime 2019-03-08 15:21:06 +00:00
Tom Poole
20d480535a APVTS: Improve the performance of parameter lookups 2019-02-28 16:46:58 +00:00
ed
548838e139 Updated the documentation AudioProcessorValueTreeState::Listener::parameterChanged() to clarify that retrieving the value of the parameter that has changed via the other AudioProcessorValueTreeState methods whilst within the callback is not guaranteed to return an up-to-date value 2019-02-20 09:25:53 +00:00
ed
49c152565e APVTS: Don't call setNewState() when a parameter has been removed from the state 2019-01-21 10:54:39 +00:00
jules
cdb55f70c2 Changes to avoid some clang warnings 2019-01-18 08:59:28 +00:00
ed
0654b7ca57 APVTS: Use an interval of 0.01 for AudioParameterFloats created using the simple constructor 2019-01-09 09:36:05 +00:00
ed
257bfd4348 Updated an AudioParameterFloat unit test for the previous commit 2018-12-20 10:52:00 +00:00
ed
57421a9041 APVTS: Made AudioParameterFloat's stringFromValueFunction fully backwards compatible 2018-12-20 10:37:00 +00:00
ed
133429721e APVTS: Made the stringFromValueFunction of AudioParameterFloat backwards compatible with old behaviour when using a NormalisableRange with an integer interval 2018-12-19 11:58:01 +00:00
reuk
167a3a86b1 APVTS: Fixed a bug where parameter values are not initially flushed to the ValueTree 2018-12-09 18:16:46 +00:00
Tom Poole
721d732b40 Reverted the numberOfDecimalPlaces behaviour of the String constructor 2018-12-07 13:52:54 +00:00
reuk
8bb4bef24a APVTS: Performance enhancements 2018-11-28 10:08:17 +00:00
Tom Poole
aa40ea1eb8 Fixed a live build error compiling the numeric header 2018-11-10 15:16:50 +00:00
Tom Poole
866ef9c0d9 A minor documentation update 2018-11-06 12:05:53 +00:00
Tom Poole
61e2e80581 APVTS: Fixed a bug setting the SliderAttachment text for unchanged default values 2018-10-30 11:00:45 +00:00
reuk
79dfa35aa5 APVTS: Fixed the default parameter value after construction 2018-10-18 10:19:05 +01:00
reuk
1f63493031 Allowed an AudioProcessorValueTreeState to manage RangedAudioParameter subclasses 2018-10-15 17:25:35 +01:00
Tom Poole
b26495491b APVTS: Allowed the creation of parameters without adding them to the AudioProcessor 2018-09-14 15:24:21 +01:00
Tom Poole
47306161ef AUv3: Fixed a bug setting discrete parameters from the GUI 2018-08-06 17:35:33 +01:00