reuk
b5064f361f
HostedAudioProcessorParameter: Extract from AudioPluginInstance
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
3d1d060317
AudioPluginInstance: Add API to retrieve parameter IDs from hosted plugins
3 years ago
reuk
442369bd6b
AudioPluginInstance: Add new API to query properties of hosted plugins
4 years ago
ed
009d685179
Updated all license headers
4 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
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
8b5bc69582
Fixed some more Linux compiler warnings
6 years ago
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
6 years ago
jules
ceff63fad7
Moved AudioPluginInstance::refreshParameterList() into AudioProcessor. Did some refactoring of the way AudioProcessor maintains its internal flat list of parameters
6 years ago
ed
a234721110
Added various clang-tidy modernize-* fixes
6 years ago
jules
cdb55f70c2
Changes to avoid some clang warnings
6 years ago
hogliux
e05a1549f2
Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class
7 years ago
ed
cdbc28c18b
Add documentation tags
7 years ago
Tom Poole
524ff595d9
Added a missing function deprecation
7 years ago
Tom Poole
611971181f
Added host-side AudioProcessorParameter implementations, deprecated the old methods for managing parameters, and updated the GenericAudioProcessorEditor
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
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
8 years ago
hogliux
4fa0516f40
Revised multibus API and added support for multibus hosting
8 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
4814696d4d
Added some documentation.
11 years ago
jules
30fbdc7eb1
VST compile fix and method AudioPluginInstance::getDescription()
11 years ago
jules
508e25afbb
Cleared-out the last batch of unnecessary includes.
11 years ago
jules
5a1112ab94
Updated the format of the header include guard macros.
11 years ago
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
12 years ago
jules
0ceeb573d8
Minor changes to avoid pedantic compiler warnings.
12 years ago
jules
a4d898513b
Added AudioProcessor::getParameterLabel method.
12 years ago
jules
4197f76ac0
AudioUnits: exposed a method to force a reload of the parameter list.
12 years ago
Julian Storer
b70e0a28d2
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
13 years ago
Julian Storer
27d79bbf5b
More structural reorganisation.
14 years ago
Julian Storer
749c29563f
Renamed the audio/plugins folder.
14 years ago
Julian Storer
5d98779f19
Updated the date in the copyright notice.
14 years ago
Julian Storer
a5cf4030f5
New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes.
14 years ago
Julian Storer
8b92a43b27
Added platform-specific data to AudioPluginInstance. Fixed an image rendering problem in the software renderer. Added a minimum scale setting to TabbedButtonBar.
14 years ago
Julian Storer
27506c2120
Copyright notice update.
15 years ago
Julian Storer
08eb852103
Minor code clean-ups.
15 years ago
jules
158a17f08a
(Added missing files from last check-in)
15 years ago
jules
4d16424d9c
Rearranged the layout of the source tree, giving it a slightly flatter directory structure. Also fixed a small bug with DragAndDropComponents that was stopping the toolbar customisation working properly.
15 years ago
jules
eb32240e95
Updated the text of the copyright/license blurb at the top of each source file.
15 years ago
jules
15dfdff5f8
(automatic tidy-up of whitespace)
18 years ago
jules
94cfda5062
18 years ago