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

122 commits

Author SHA1 Message Date
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
2021-05-26 15:34:26 +01:00
ed
3c48207d15 PluginHostType: Added Adobe Audition on macOS 2021-04-22 12:16:25 +01:00
ed
1ab54a9438 PluginHostType: Added AU Lab 2021-04-22 12:16:20 +01:00
Tom Poole
79fbde7099 Added preliminary support for FreeBSD 2021-03-29 14:16:46 +01:00
reuk
3dc97ec71c
PluginHostType: Add missing juce:: namespace 2021-03-12 10:11:43 +00:00
reuk
c7feb75b97
PluginHostType: Use the name of the bridged hosting process to determine host
This patch also moves PluginHostType into juce_audio_processors in order
to allow hiding of function implementations.
2021-03-11 11:03:57 +00:00
ed
66311c798f APVTS: Give AudioProcessorParameterGroups used in unit tests unique IDs to avoid an assertion in debug builds 2021-01-21 11:12:14 +00:00
reuk
586ab8927d Fix warnings when building in C++20 mode 2021-01-15 13:33:40 +00:00
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