Tom Poole
a9ad07a945
Use RAII for CFTypes
2021-03-25 15:48:35 +00:00
reuk
7b6ad28b46
AUv3 wrapper: Allow host to resize editor view
2021-03-15 19:23:02 +00:00
reuk
c7feb75b97
PluginHostType: Use the name of the bridged hosting process to determine host
...
This patch also moves PluginHostType into juce_audio_processors in order
to allow hiding of function implementations.
2021-03-11 11:03:57 +00:00
reuk
1b4960b5bf
PluginHostType: Fix host reporting in bridged hosts on M1
...
Reports the correct host name for Apple hosts on M1 which host plugins
in a separate process.
Affected hosts are:
- Logic Pro
- GarageBand
- MainStage
- Final Cut Pro
2021-03-10 18:07:22 +00:00
reuk
75fae3bf21
AU: Fix midi output to use correct packet alignment on ARM
2021-03-02 11:15:51 +00:00
reuk
a48a564f9e
AU: Use slightly more readable channel type
2021-02-23 18:05:06 +00:00
reuk
b1917085db
AudioProcessor: Update listener callback with change details
2021-02-18 10:54:29 +00:00
reuk
2a199d5225
AUv3: Fix hangs loading multiple AUv3 instances in Logic
2021-01-15 16:43:11 +00:00
reuk
586ab8927d
Fix warnings when building in C++20 mode
2021-01-15 13:33:40 +00:00
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