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

75 commits

Author SHA1 Message Date
reuk
c7a17934e3
Formatting 2022-04-01 16:41:47 +01:00
reuk
d232eb90d6
AudioPluginHost: Allow multibus configurations to be set on internal plugins 2022-03-23 16:51:39 +00:00
reuk
420167f3ec
AudioPluginHost: Add support for loading and saving plugin state directly 2022-02-18 16:43:25 +00:00
attila
454ff64631 AudioPluginHost: Call setUsingNativeTitleBar() before restoreWindowStateFromString()
Since the window borders are unknown for a short time after window creation on
Linux, restoreWindowStateFromString() needs to adjust the restored position
before passing it on to the XWindow system.

The adjustment is dependent on whether we use the native or the JUCE titlebar.
Hence the adjustment can only be correct if the titlebar configuration has
already happened before calling restoreWindowStateFromString().
2022-02-02 19:59:56 +01:00
reuk
6c046ffc04
AudioPluginHost: Allow out-of-process scanner to scan AUv3 plugins 2022-01-27 18:43:21 +00:00
reuk
c9c4d7a747
AudioPluginHost: Allow Audio IO window to display different channel layouts with matching channel counts 2022-01-27 18:43:21 +00:00
ed
469a3523b7 AudioPluginHost: Remove parameter listeners in PluginDebugWindow destructor 2021-12-20 09:24:01 +00:00
Tom Poole
fc8eacbf5b Fix a string comparison in c064b0c 2021-11-09 07:59:30 +00:00
Tom Poole
c064b0c604 AudioPluginHost: Embed the assets required for internal plug-ins 2021-11-08 14:08:05 +00:00
reuk
b72b155443
Naming: Fix up naming of ChildProcessCoordinator and ChildProcessWorker 2021-10-25 09:51:21 +01:00
reuk
7da8b73a96
AudioPluginHost: Add subprocess plugin scanning feature 2021-10-14 16:56:20 +01:00
reuk
36e35aef3b
AudioPluginHost: Display format of loaded plugins in graph view 2021-09-30 14:19:25 +01:00
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
12fd1479a8
AudioPluginHost: Only add editor menu item for plugins with editors 2021-09-27 15:44:48 +01:00
reuk
31c7f42e55
AudioPluginHost: Only allow editor window resizing when this is supported by the plugin 2021-09-27 15:44:48 +01:00
reuk
b30d6b0714
AudioPluginHost: Avoid calling repaint inside parameter change callbacks 2021-09-07 11:30:19 +01:00
Tom Poole
6542446594 Update the JUCE logo 2021-08-23 11:00:36 +01:00
ed
551d7b9c5b Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options
- Add AlertWindow::show() and showAsync() methods that take a MessageBoxOptions argument
  - Add NativeMessageBox::show() and showAsync() methods that take a MessageBoxOptions argument
  - Update the DialogsDemo to demonstrate the new methods
  - Deprecate AlertWindow::showNativeDialogBox() in favour of the NativeMessageBox methods
  - Pass button strings specified in MesssageBoxOptions to native dialog boxes correctly
  - Use modern TaskDialog on Windows for the native dialog box where available
2021-07-21 16:34:12 +01:00
Tom Poole
fe4ba9071b Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0
See BREAKING-CHANGES.txt for more details.
2021-06-30 13:01:14 +01:00
reuk
9549f8c95e
AudioPluginHost: Try to find matching plugins by uniqueId if loading initially fails 2021-04-07 15:14:20 +01:00
reuk
041da08474
VST3: Add a new PluginDescription::uniqueId field 2021-04-07 15:14:20 +01:00
reuk
432cd793d7
AudioPluginHost: Avoid drawing in unsafe areas of the screen on mobile 2021-03-25 11:51:28 +00:00
reuk
de278cf555
AudioPluginHost: Allow resizing plugins from the host, and increase border size on mobile
The increased border size should make it slightly less fiddly to tap on
the window border.
2021-03-25 11:51:28 +00:00
reuk
bc660e8218
AudioPluginHost: Avoid creating editor if hasEditor returns false 2021-03-24 16:23:14 +00:00
ed
8500f40b95 AudioPluginHost: Only auto-scale VST plug-in windows 2021-03-05 18:40:03 +00:00
ed
3a0af69eff AudioPluginHost: Added an application-level setting for scaling plug-ins on Windows 2021-03-02 15:53:45 +00:00
ed
7b6d6d55cb AudioPluginHost: Fixed backwards compatibility with old internal plug-in names 2021-02-19 19:07:13 +00:00
reuk
b1917085db
AudioProcessor: Update listener callback with change details 2021-02-18 10:54:29 +00:00
reuk
3baaad8b5b
XmlElement: Update loops to use new iterators 2021-01-28 20:14:11 +00:00
ed
f0c90e4c12 Removed some unnecessary isOnTouchDevice() checks in the AudioPluginHost 2020-07-20 17:13:17 +01:00
reuk
394c4fd475 Clang: Fix warnings when building with clang 10 2020-07-01 10:00:43 +01:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
reuk
4292a38327 Cleanup: Add some missing explicit constructors 2020-04-27 10:22:06 +01:00
reuk
2f45814bfc Examles: Fix some more warnings 2020-04-27 10:22:06 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
ed
677e03ca15 Fixed an issue instantiating plug-ins from popup menu results in the AudioPluginHost 2020-04-16 12:18:48 +01:00
reuk
f20b93a458 AudioPluginHost: Include example plugins in project
This change adds the examples from `examples/Plugins` to the
AudioPluginHost, surfacing them as 'internal' plugins in the popup menu.
2020-04-16 12:18:46 +01:00
reuk
8433c098b9 MIDI: Add Midi Logger plugin demo PIP
We also build this into the AudioPluginHost, as a convenient way to
check the midi outputs of plugins and devices.
2020-04-16 12:18:46 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
ed
08925cac6e Updated AudioPluginHost and DemoRunner icons to be different to Projucer icon 2020-03-19 16:44:30 +00:00
Tom Poole
fce4212ef5 Replaced some old macros 2020-03-12 09:23:33 +00:00
ed
59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 2020-03-09 17:39:28 +00:00
ed
7d330ab782 Always #include JuceHeader.h from the include search path 2020-01-21 16:24:57 +00:00
ed
4b118bb45b Added a MIDI output node to the AudioPluginHost 2020-01-14 19:06:48 +00:00
ed
a54da0b832 Fixed some more typos 2020-01-07 08:53:23 +00:00
ed
937991cc83 Fixed broken back button behaviour on Android and updated JUCEApplicationBase::backButtonPressed() to return a bool indicating whether the back event has been handled or not to override this behaviour 2019-08-30 22:03:39 +01:00
ed
7041be0520 Save and restore plug-in DPI awareness in AudioPluginHost 2019-08-29 15:02:55 +01:00
jules
18bb120179 Did some long-overdue renaming of "filter" -> "plugin" in the AudioPluginHost demo 2019-07-17 12:44:05 +01:00
ed
c88611e5c8 Made KnownPluginList::addToMenu() and ::getIndexChosenByMenu() operate on a copy of the PluginDescription array so they are in sync 2019-06-19 15:30:29 +01:00
ed
b2a4aaa338 Updated some deprecated AudioDeviceManager methods in the AudioPluginHost 2019-06-07 18:06:32 +01:00