reuk
3850a2bb20
AudioPlayHead: Update wrappers to use new FrameRate type
3 years ago
ed
b9542ccc4c
Update code to use C++14 [[deprecated]] attribute
This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase.
3 years ago
reuk
b1917085db
AudioProcessor: Update listener callback with change details
4 years ago
ed
009d685179
Updated all license headers
4 years ago
ed
d9093c87d6
Removed some cross-module relative includes
5 years ago
ed
b57509c4a2
Removed some cross-module relative includes
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
ab9656f6fb
Whitespace
6 years ago
Tom Poole
2fc4404a74
Fixed some more RTAS build errors and marked it as deprecated
6 years ago
Tom Poole
3633aff4dd
Fixed some RTAS compilation errors
6 years ago
jules
332a9edb57
Added long-overdue deprecation warnings to ScopedPointer, and purged the last couple of places where it was being used.
6 years ago
Tom Poole
107ba1fd69
Added parameter listener callbacks when a plug-in host changes a parameter
7 years ago
jules
aecb819985
Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
7 years ago
tpoole
afdb888514
RTAS: Fixed some namespacing around include paths
7 years ago
jules
eda613c6db
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
7 years ago
hogliux
86f9c11d15
Added new FrameRateType fps23976 to AudioPlayHead
7 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
2963805a27
Ensured that RTAS plug-in ids match AAX plug-in ids
8 years ago
hogliux
12b9c01ad6
Attempt to fix RTAS builds on Windows
8 years ago
jules
efac121466
Increased accuracy of frame rate constants in the plugin wrappers
8 years ago
hogliux
968cee4ad2
Remove unnecessary code after moving to static shared code library
9 years ago
hogliux
dbf915603d
Fix RTAS support
9 years ago
hogliux
af6198b74f
Add support for plug-ins to report the IDs of their parameters
9 years ago
Timur Doumler
70949aa0c6
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
9 years ago
Timur Doumler
94eb1e61f4
Fixed broken RTAS compilation on Visual Studio.
9 years ago
Timur Doumler
08c5c52061
Reverted a change that broke RTAS compilation on OS X (commit 672b07b9
).
9 years ago
jules
672b07b9ac
Added explicit namespaces to some RTAS code
9 years ago
Timur Doumler
5ada47aa6f
Removed the hacky CarbonDummy*Name workaround for Point and Component (name clash with Carbon headers); fixed a few header include issues that prevented RTAS from compiling.
9 years ago
jules
82cc6b7183
Fix for an RTAS build error
9 years ago
jules
4b4b8df491
Simplified some headers in juce_audio_plugin_client to remove direct inclusion of AppConfig.h
9 years ago
jules
baab7546f4
Replaced some uses of the now-deprecated AudioProcessor::getTotalNumInputChannels()
9 years ago
jules
02492b36b9
Lots of small whitespace tweaks.
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
dffe781318
Fix for RTAS parameter default values.
10 years ago
jules
8cd6c4d2da
Added some win32 RTAS code to help handle esc and return keys.
10 years ago
jules
6d2df85ff7
Changed the RTAS wrapper to avoid needing to use an asyncupdater when first called.
10 years ago
jules
d01a508217
Added a method AudioProcessor::isParameterInverted(), and support for this in AAX/RTAS
11 years ago
jules
5ede2da44b
Improved some MemoryBlock comments and gave the class a reset() method.
11 years ago
jules
3617bca65f
Added multi-mono control for AAX. Fixed a problem with RTAS automation when opening plugin UIs.
11 years ago
jules
53cbc74986
Passed maximum name length when calling VST getParameterName().
11 years ago
jules
74bd1ea8e6
Added some new methods to AudioProcessor, to support truncated parameter names, default parameter values and parameter step sizes. These are needed to support some AAX/RTAS host features.
11 years ago
jules
7c83d51aa6
Changed AAX + RTAS 6.1 channel formats to 7.0, for wider support
11 years ago
jules
e661096762
Enabled JUCE_RTAS_LINK_TO_DEBUG_LIB by default in a debug build.
11 years ago
jules
10a1a54af2
Added JUCE_RTAS_LINK_TO_DEBUG_LIB macro.
11 years ago
jules
219a2b1991
RTAS build fix.
12 years ago
jules
5918d039ce
Added some "override" annotations.
12 years ago