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

799 commits

Author SHA1 Message Date
ed
fd7b339e04 Moved some VST version compiler warnings out of juce_CheckSettingMacros.h and into the VST wrapper so that JUCE_COMPILER_WARNING can be used 2018-08-14 10:55:18 +01:00
Tom Poole
49aecb6eb0 AU: Fixed a bug with JUCE_FORCE_LEGACY_PARAM_IDS enabled 2018-08-13 11:10:30 +01:00
ed
c03469fca6 Add support for DPI aware plug-ins on Windows 2018-08-10 16:38:18 +01:00
ed
0a9ae58fd8 Add JUCE plug-in host to PluginHostType 2018-08-10 16:36:49 +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
446469da42 MacOS: Added FL Studio host type detection 2018-08-07 11:23:10 +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
1d56cfe04a Added a handleVstHostCallbackAvailable method to the VSTCallbackHandler interface 2018-08-06 17:23:38 +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
d430cd2e76 Vst2: Fixed typo in VST2 wrapper 2018-06-12 08:43:07 +01:00
hogliux
cf4f12a452 Replaced our VST2 interface headers with official VST3 SDK 2018-06-11 12:49:35 +01:00
ed
3372000a6e Fixed some implicit conversion warnings in the Unity plugin wrapper 2018-06-05 09:32:09 +01:00
hogliux
9b81643aa9 Plug-In wrappers and hosting code now support infinite tail times 2018-06-04 15:13:28 +01:00
ed
1d4555fd58 Add Magix Sequoia to PluginHostType 2018-05-25 11:56:15 +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
hogliux
d37187c959 Re-named AudioProcessor in previous commit to not be plug-in format specific 2018-05-22 14:40:14 +01:00
hogliux
4d0b1167f0 AAX: Added support for EQ curve graphs via a new AudioProcessor callback AudioProcessor::getAAXCurve 2018-05-22 12:51:57 +01:00
jules
87042769b6 Tidied up some more old typedefs 2018-05-11 14:44:51 +01:00
ed
527625b699 Added support for building Unity native audio plugins on desktop platforms 2018-05-10 16:32:30 +01:00
ed
2d79cc78c0 Bump version number to 5.3.2 2018-05-09 12:34:36 +01:00
hogliux
c65725af51 Some cleanup in a recent commit to FakeMouseMoveGenerator 2018-05-09 10:09:07 +01:00
ed
481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 2018-05-09 10:04:27 +01:00
hogliux
d90add3307 PopupMenu: Fixed a bug causing an unintentional menu item highlight disco party when using a popup menu in a plug-in's UI 2018-05-09 08:22:58 +01:00
Tom Poole
955f6fbc2b Fixed a unique_ptr compiler error 2018-05-04 12:09:06 +01:00
Tom Poole
895c822775 Fixed a unique_ptr compiler error 2018-05-03 17:02:16 +01:00
jules
38295f332b Converted some old typedefs to using declarations 2018-05-03 09:59:05 +01:00
Tom Poole
ac5d2e22f4 Added a "plug-in can do" callback to the VSTCallbackHandler interface 2018-04-23 14:44:18 +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
hogliux
3af838b377 AAX: Fixed some warnings when building an AAX plug-in with JucePlugin_IsMidiEffect=1 2018-04-13 07:37:40 +01:00
ed
ee087748de Corrected the JUCE version number in the comment above JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE in juce_audio_plugin_client.h 2018-04-11 10:06:47 +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
Noah Dayan
1a31c86f39 Bump version number to 5.3.1 2018-04-10 17:01:54 +01:00
hogliux
da0792c784 AAX: Fixed an ambiguous member declaration 2018-04-09 16:30:09 +01:00
hogliux
3e4a4c0ea2 AAX: Added extra AAX header includes as needed for newest AAX SDK version 2018-04-09 15:22:02 +01:00
hogliux
b4da4539f1 AAX: Fixed an issue when ProTools refuses to accept the size requested by the plug-in 2018-04-09 14:35:04 +01:00
hogliux
71f281257b AAX: Fixed a use-after-free crash in the handling of parameter IDs in the AAX wrapper 2018-04-09 12:53:58 +01:00
Noah Dayan
a4e6755a2b Add GarageBand and MainStage to PluginHostType 2018-04-09 10:30:10 +01:00
ed
11c4e91fa5 VST: Fixed an unused variable warning on Linux 2018-04-04 17:00:05 +01:00
ed
5c8084c3e6 VST: Workaround for a potential infinite resizing loop due to coordinate rounding when updating the host window size 2018-04-04 16:33:34 +01:00
Tom Poole
98483e826a Fixed a compiler warning 2018-04-04 15:52:08 +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
reuk
e98c73bc6d AU: Pragma ignore warnings which are triggered by Apple code 2018-03-27 08:51:07 +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
Tom Poole
87dcb5e02b Fixed an issue with recursive VST3 parameter changed callbacks 2018-03-16 11:24:12 +00:00
ed
262dff8854 Bump version number to 5.3.0 2018-03-15 12:23:30 +00:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00