reuk
0d96ec9baf
AppConfig: Ensure AppConfig is always included in plugin wrappers
...
Previously, the `JUCE_APP_CONFIG_HEADER` macro wasn't being defined/included
in some of the wrapper files, which meant that there was a danger of these
files building without important JucePlugin_Build_* macros defined.
2020-10-20 10:16:13 +01:00
ed
c492da9971
AUv3: Normalise incoming realtime parameter changes
2020-10-09 14:46:23 +01:00
ed
ccfee61773
iOS: Removed some unused deployment target checks
2020-07-20 17:17:53 +01:00
ed
c8a416f476
Obj-C++: Added obc_msgSendSuper_stret overloads for ObjCMsgSendSuper() and refactored the superclass messaging a bit
2020-07-10 17:50:05 +01:00
juce-team
f9f5caa5cc
macOS 11: Fix function pointer conversions
2020-07-08 09:58:01 +01:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
ed
73e4cb832d
AU: Resize host window correctly when global scale != 1
2020-05-28 09:49:29 +01:00
ed
b57509c4a2
Removed some cross-module relative includes
2020-05-22 16:46:52 +01:00
ed
2bfed0b354
Removed some unnecessary JUCE_MODULE_AVAILABLE_* checks
2020-05-22 16:46:52 +01:00
reuk
0e9fb915fa
CMake: Add Wpedantic as a recommended warning flag
2020-05-14 14:36:09 +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
reuk
dddeb1ad68
Build: Fix Xcode 11.4 compatibility issues
2020-03-25 13:10:32 +00:00
reuk
bbd2184e3b
Demos: Fix some build issues in demos with more warnings enabled
2020-03-20 14:28:36 +00:00
Tom Poole
7ebaac9827
Added a JUCE_AU_WRAPPERS_SAVE_PROGRAM_STATES option to the juce_audio_plugin_client module
2019-11-26 17:01:22 +00:00
Tom Poole
0ceadf510b
Fixed compatibility with JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE
2019-11-26 10:11:00 +00:00
Tom Poole
8c535e8fdd
Fixed an issue saving state in the AU and AUv3 backends
2019-11-20 09:24:00 +00:00
Tom Poole
6ca163e99f
Fixed an Xcode 11 build warning
2019-09-23 13:26:37 +01:00
ed
cdd9206b13
AUv3: Include framework headers slightly later to fix build error when targeting iOS 13.0
2019-08-05 16:52:24 +01:00
Tom Poole
016b04c64f
A minor code tidy
2019-07-30 14:35:08 +01:00
Tom Poole
bc3e330f97
AUv3: Fixed a potential crash when producing MIDI from plug-ins
2019-06-25 13:33:20 +01:00
Tom Poole
d4b7cceb32
Fixed more compiler warnings
2019-06-11 16:42:38 +01:00
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
2019-06-04 16:48:44 +01:00
Tom Poole
d147cf9f11
AU: Fixed an bug where JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE is ignored
2019-05-28 10:08:31 +01:00
ed
c89194f84d
Fixed a documentation typo
2019-02-20 17:23:14 +00:00
ed
c9432e5897
Fixed an uninitialised variable in the AU wrapper
2019-02-19 11:07:50 +00:00
ed
52b86a0e0b
AU: Scale editor window when calling AudioProcessorEditor::setScaleFactor()
2019-02-06 10:07:29 +00:00
ed
acd3c0b8ee
Fixed some Objective-C id -> auto* conversion warnings
2018-10-24 16:20:45 +01:00
jules
5979288706
Added some macros for asserting when functions are called in an unsafe manner outside the message thread.
2018-10-16 17:39:54 +01:00
Tom Poole
7e1db1aa4f
Added plug-in parameter groups
2018-09-13 10:48:31 +01:00
Tom Poole
38f958dc31
AUv3: Fixed a bug handling audio callbacks with duplicate timestamps
2018-09-03 15:10:52 +01:00
Tom Poole
49aecb6eb0
AU: Fixed a bug with JUCE_FORCE_LEGACY_PARAM_IDS enabled
2018-08-13 11:10:30 +01:00
Tom Poole
fb0385796d
AU: Skipped some unnecessary parameter value changes when setting up non-legacy parameters
2018-08-07 17:45:56 +01:00
Tom Poole
47306161ef
AUv3: Fixed a bug setting discrete parameters from the GUI
2018-08-06 17:35:33 +01:00
Tom Poole
f50d08494a
AUv3: Fixed a bug enforcing legacy parameter IDs
2018-07-12 08:21:06 +01:00
hogliux
3a8c63f5d4
iOS: Ensured that native file choosers also work in iOS apps
2018-07-05 16:33:31 +01:00
hogliux
cfb071d52f
PlugIns: Ensured that the midi buffer is allocated with a reasonable size before the plugin starts processing
2018-05-24 09:44:50 +01:00
Tom Poole
955f6fbc2b
Fixed a unique_ptr compiler error
2018-05-04 12:09:06 +01:00
jules
38295f332b
Converted some old typedefs to using declarations
2018-05-03 09:59:05 +01:00
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
2018-04-19 20:27:47 +01:00
Tom Poole
20ced1662e
Fixed some issues with plug-in parameter IDs
2018-04-17 16:30:44 +01:00
Tom Poole
4229dc0a4f
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
2018-04-10 18:34:20 +01:00
hogliux
0db9415de6
Add bypass support to both hosting and plug-in client code
2018-04-04 11:26:26 +01:00
hogliux
e05a1549f2
Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class
2018-04-04 11:26:26 +01:00
Dimitri Sudell
2ff4d858c6
AUv3: use 'UIViewContentMode' for nicer resizing
2018-04-04 11:10:05 +01:00
Tom Poole
dd684b1a5d
Fixed a parameter change recursion issue in the VST and AU wrappers
2018-03-26 09:54:40 +01:00
hogliux
039a65913c
macOS AUv3: Fixed a warning in previous commit when building AUv3 on macOS
2018-03-13 10:44:14 +00:00
Dimitri Sudell
a15209b45f
AUv3 Wrapper: use view callbacks to show and hide editor
2018-03-13 09:59:50 +00:00