reuk
d6f30304f0
AudioProcessor: Return unique_ptr from createPluginFilterOfType
2 years ago
reuk
403ba3007f
PluginHostType: Automatically set jucePlugInClientCurrentWrapperType during createPluginFilterOfType
2 years ago
reuk
f4bcb11ccb
AAX Client: Add support for AudioPlayHead PPQ bar-start position
2 years ago
reuk
3b2f7163d7
AAX Client: Add support for reporting recording state
2 years ago
reuk
46fafd7d1a
AAX Client: Ensure that prepareToPlay is always called with the max buffer size, rather than the previous buffer size
2 years ago
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2 years ago
hogliux
75f9cc0e22
AAX: Set AudioPlayHead's editOriginTime even if the effectiveRate is zero
2 years ago
reuk
2ab3db90eb
AAX Client: Ignore deprecation warnings in third-party headers
2 years ago
hogliux
c07a77a8f9
AAX: Inform host of more parameter attributes when audio processor calls updateHostDisplay
2 years ago
reuk
8fbd99c424
AudioPlayHead: Improve granularity of position info
2 years ago
Tom Poole
6589b6d64b
VS2022: Work around a compiler bug
3 years ago
Tom Poole
c7cabbbaba
VS2022: Work around a compiler bug
3 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
reuk
afe5199848
AudioProcessorParameter: Add new ParameterID and Attributes types
3 years ago
reuk
3f315ddd00
Plugin clients: Fix bypass behaviours to match getBypassParameter() documentation
3 years ago
reuk
3850a2bb20
AudioPlayHead: Update wrappers to use new FrameRate type
3 years ago
reuk
cccb3d360a
AAX Client: Avoid overwriting bypass parameter value on state recall
3 years ago
reuk
4ca923a34b
NSViewComponentPeer: Allow mouse events to reach unfocused windows
This change allows mouse events (including enter and exit events) to
reach unfocused views on macOS. This matches the behaviour of unfocused
windows on Linux and Windows, where components paint in their "hovered"
states even when the application window is in the background.
As a byproduct of using tracking areas on macOS, we can remove the fake
mouse move generator.
3 years ago
reuk
e797c993a8
AAX Client: Add dirty state reporting via updateHostDisplay
3 years ago
reuk
cfec0b5356
GenericAudioProcessorEditor: Add support for grouped parameters
3 years ago
reuk
d51354d704
AAX: Avoid adding plugin description as an alternative name
3 years ago
reuk
3c68581567
Use jassertquiet where possible
3 years ago
ed
88ec2759cb
AAX: Support unicode track names for TrackProperties
3 years ago
reuk
63284e783d
AAX Client: Fix potential out-of-bounds array access
3 years ago
reuk
3399c34d0d
Windows: Fix more warnings emitted by clang with GNU-like command-line
4 years ago
ed
17d967551c
AAX: Added JucePlugin_AAXDisableDefaultSettingsChunks flag to set the AAX_eProperty_Constraint_DoNotApplyDefaultSettings property
4 years ago
reuk
10c77ce296
AAX: Set nonrealtime state appropriately when rendering with AudioSuite
4 years ago
reuk
b1917085db
AudioProcessor: Update listener callback with change details
4 years ago
Tom Poole
d1bb4d61f0
AAX: Fixes an Xcode compiler warning
Ignore tautological-overlap-compare in the AAX headers
4 years ago
Tom Poole
a357e548a3
AAX: Fixes an Xcode compiler warning
Ignore tautological-overlap-compare in the AAX headers
4 years ago
ed
009d685179
Updated all license headers
4 years ago
ed
351c5142e5
AAX: Resize host window correctly when global scale != 1
5 years ago
ed
2c46150f0c
AAX: Resize host window correctly when global scale != 1
5 years ago
ed
d9093c87d6
Removed some cross-module relative includes
5 years ago
ed
b57509c4a2
Removed some cross-module relative includes
5 years ago
reuk
0e9fb915fa
CMake: Add Wpedantic as a recommended warning flag
5 years ago
reuk
f49b3733ec
Warnings: Silence some GCC warnings
5 years ago
ed
9f9d4de77d
AAX: Fixed some warnings in the AAX wrapper
5 years ago
ed
428a7caf55
AAX: Fixed some warnings in the AAX wrapper
5 years ago
reuk
4cf66d6522
Cleanup: Remove redundant inlines
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
reuk
eae9a10944
MidiBuffer: Add iterator compatible with C++11 range-for
5 years ago
reuk
5f348c3040
Warnings: Add warning-wrangling header
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
Tom Poole
379e8410fb
AAX: Fixed a ppqPosition bug
5 years ago
ed
a54da0b832
Fixed some more typos
5 years ago
ed
168f7e655b
Fixed some compiler errors in the AAX wrapper when JUCE_STRING_UTF_TYPE != 8
5 years ago
Tom Poole
18cda401c7
AAX: Tidied up an unused variable
5 years ago