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 |
|