1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-15 00:24:19 +00:00
Commit graph

94 commits

Author SHA1 Message Date
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.
2021-09-29 16:14:00 +01:00
reuk
b1917085db
AudioProcessor: Update listener callback with change details 2021-02-18 10:54:29 +00:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
ed
b57509c4a2 Removed some cross-module relative includes 2020-05-22 16:46:52 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
reuk
eae9a10944 MidiBuffer: Add iterator compatible with C++11 range-for 2020-04-13 13:16:06 +01:00
reuk
5f348c3040 Warnings: Add warning-wrangling header 2020-04-13 13:16:05 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
Tom Poole
ab9656f6fb Whitespace 2019-05-23 11:50:03 +01:00
Tom Poole
2fc4404a74 Fixed some more RTAS build errors and marked it as deprecated 2019-05-23 11:37:04 +01:00
Tom Poole
3633aff4dd Fixed some RTAS compilation errors 2019-05-22 16:54:37 +01:00
jules
332a9edb57 Added long-overdue deprecation warnings to ScopedPointer, and purged the last couple of places where it was being used. 2019-05-15 11:02:03 +01:00
Tom Poole
107ba1fd69 Added parameter listener callbacks when a plug-in host changes a parameter 2018-02-21 18:58:58 +00:00
tpoole
20b625fefa Fixed a Windows RTAS namespacing issue 2017-11-06 15:02:58 +00:00
jules
aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 2017-10-30 14:52:47 +00:00
tpoole
afdb888514 RTAS: Fixed some namespacing around include paths 2017-10-23 21:42:12 +01:00
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 2017-09-08 08:59:55 +01:00
hogliux
86f9c11d15 Added new FrameRateType fps23976 to AudioPlayHead 2017-09-01 11:09:44 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
hogliux
2963805a27 Ensured that RTAS plug-in ids match AAX plug-in ids 2017-03-05 17:47:16 +00:00
hogliux
d933b4af84 Fixed RTAS compilation on Windows and OS X 2017-02-20 18:54:22 +00:00
hogliux
1326846705 Only add DllMain to dll targets and remove from plugin utilities 2017-02-13 18:07:37 +00:00
hogliux
12b9c01ad6 Attempt to fix RTAS builds on Windows 2017-02-13 16:22:18 +00:00
jules
efac121466 Increased accuracy of frame rate constants in the plugin wrappers 2017-02-13 08:55:07 +00:00
tpoole
e1f941e6c3 Whitespace cleanup 2017-02-10 12:25:47 +00:00
tpoole
a6cf3c7c3c Removed duplicated check for JucePlugin_Build_RTAS 2017-02-06 15:33:44 +00:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
hogliux
968cee4ad2 Remove unnecessary code after moving to static shared code library 2016-05-24 18:59:35 +01:00
hogliux
dbf915603d Fix RTAS support 2016-05-05 19:52:19 +01:00
hogliux
af6198b74f Add support for plug-ins to report the IDs of their parameters 2016-05-05 11:32:44 +01:00
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. 2016-04-06 18:31:24 +01:00
Timur Doumler
94eb1e61f4 Fixed broken RTAS compilation on Visual Studio. 2016-02-25 23:32:35 +00:00
Timur Doumler
08c5c52061 Reverted a change that broke RTAS compilation on OS X (commit 672b07b9). 2016-02-23 17:33:25 +00:00
jules
672b07b9ac Added explicit namespaces to some RTAS code 2016-02-23 10:08:46 +00:00
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. 2016-01-28 15:34:00 +00:00
jules
82cc6b7183 Fix for an RTAS build error 2016-01-06 11:18:49 +00:00
jules
4b4b8df491 Simplified some headers in juce_audio_plugin_client to remove direct inclusion of AppConfig.h 2015-12-29 08:42:59 +00:00
jules
baab7546f4 Replaced some uses of the now-deprecated AudioProcessor::getTotalNumInputChannels() 2015-12-23 09:43:10 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
dffe781318 Fix for RTAS parameter default values. 2015-05-20 16:55:55 +01:00
jules
8cd6c4d2da Added some win32 RTAS code to help handle esc and return keys. 2014-12-01 09:28:59 +00:00
jules
6d2df85ff7 Changed the RTAS wrapper to avoid needing to use an asyncupdater when first called. 2014-08-31 16:29:30 +01:00
jules
d01a508217 Added a method AudioProcessor::isParameterInverted(), and support for this in AAX/RTAS 2014-05-28 16:44:02 +01:00
jules
5ede2da44b Improved some MemoryBlock comments and gave the class a reset() method. 2014-03-14 10:15:35 +00:00
jules
3617bca65f Added multi-mono control for AAX. Fixed a problem with RTAS automation when opening plugin UIs. 2014-02-27 10:15:52 +00:00
jules
53cbc74986 Passed maximum name length when calling VST getParameterName(). 2013-12-02 11:17:43 +00:00
jules
5818b89b04 Altered the method by which plugin UIs re-post carbon keyboard events. 2013-10-01 19:54:35 +01:00
jules
bb98c00d0d Avoided some pedantic compiler warnings in the audio plugin code. 2013-10-01 11:53:17 +01:00
jules
00b388fbf3 Fixed a typo in the RTAS code. 2013-09-17 10:52:49 +01:00