reuk
33673eac17
Resave all projects
2023-01-25 17:07:25 +00:00
reuk
73bd3f865d
Projucer: Strongly assert that bluetooth will not be used for fine location access
2023-01-25 17:07:25 +00:00
reuk
a9a95fe69f
SystemStats: Add helper function to detect app sandbox
2023-01-25 17:07:24 +00:00
reuk
26a872ba9f
AudioDeviceManager: Send changeNotification when MIDI devices change
...
This patch also updates the MidiDemo to automatically refresh the device
lists when the set of available devices changes.
2023-01-25 17:07:24 +00:00
reuk
49a954d473
WASAPI: Only send change broadcast when devices are updated
2023-01-25 17:07:24 +00:00
reuk
238fbfca94
AudioIODeviceType: Fix typo
2023-01-25 17:07:24 +00:00
reuk
5401ad6427
FileChooser: Allow directory selection on iOS
2023-01-25 17:07:24 +00:00
reuk
0f83e90f0d
FileChooser: Fix opening native dialogs in sandboxed macOS apps
2023-01-25 17:07:23 +00:00
reuk
cf297c75c6
PopupMenu: Fix issue where PopupMenu would sometimes use the default rather than the parent look and feel
...
Previously, for the following snippet, the menu's LnF was incorrectly
being forced to the default LnF. The correct behaviour is to display the
menu using LnF v4. The menu doesn't have an explicit LnF set, so it
should use the LnF of its parent component.
LookAndFeel::setDefaultLookAndFeel (&lookAndFeel_V1);
setLookAndFeel (&lookAndFeel_V4);
PopupMenu().showMenuAsync (PopupMenu::Options{}.withParentComponent (this));
2023-01-25 17:07:23 +00:00
reuk
4b222427f9
VST3: Avoid requesting channel layouts that cannot be represented as SpeakerArrangements
2023-01-25 17:07:23 +00:00
reuk
6bd31bab35
VST3 Client: Allow mismatched channel counts in safe cases
2023-01-25 13:14:54 +00:00
reuk
65305b1afe
Projucer: Build VST3 bundles from the MSVC exporters
2023-01-25 12:40:25 +00:00
Tom Poole
69795dc8e5
JUCE version 7.0.5
2023-01-25 11:45:10 +00:00
reuk
ebc31e603b
Windows: Fix Vista/7 compatibility
2023-01-25 11:44:41 +00:00
Tom Poole
532540692f
Resave all projects
2023-01-25 11:44:02 +00:00
Tom Poole
78f1baae08
Bump version number to 7.0.5
2023-01-25 11:37:31 +00:00
Tom Poole
cf516ff0a9
Revert "Projucer: Build VST3 bundles from the MSVC exporters"
...
This reverts commit 4deea8ed93 .
2023-01-25 11:31:49 +00:00
Tom Poole
e49fb38d44
Docs: Update Doxygen configuration
2023-01-18 19:34:49 +00:00
Tom Poole
cb494df663
Docs: Update Doxygen configuration
2023-01-18 15:00:42 +00:00
reuk
c841b2ff2c
Projucer: Always undef "linux" to avoid collisions with compiler builtins
2023-01-16 11:00:09 +00:00
reuk
4deea8ed93
Projucer: Build VST3 bundles from the MSVC exporters
2023-01-12 19:25:28 +00:00
reuk
709c0f7a16
Projucer: Fix file-specific compiler flags
2023-01-12 19:25:28 +00:00
reuk
ed3c40c2d1
ValueTree: Avoid void*
2023-01-12 19:13:57 +00:00
reuk
32164d5e59
LV2 Client: Link juce_lv2_helper with pthread to ensure that threading is enabled in loaded plug-ins
2023-01-12 19:13:57 +00:00
reuk
9127ff39a7
Windows: Tidy up function-loader singletons
2023-01-12 19:13:57 +00:00
reuk
164c9121ce
Windows: Fix Vista/7 compatibility
2023-01-12 19:13:57 +00:00
reuk
f4f8f8e86b
iOS: Fix build issues with Xcode 10.1
2023-01-12 19:13:57 +00:00
reuk
42bd861d70
AUv3 Client: Notify host when parameter info changes
2023-01-12 19:13:57 +00:00
reuk
210ed82ca2
VST3 Host: Send parameter changes to IEditController, even when process is not being called
...
Previously, all parameter changes were routed first into
cachedParamValues. Then, on each audio callback, an update would be sent
to the editor via the parameterDispatcher for each changed value in
cachedParamValues.
Now, parameter changes are immediately added to the parameterDispatcher,
without needing to wait for an audio callback.
2023-01-12 19:13:56 +00:00
reuk
079c69aee7
AudioPluginHost: Allow selecting presets
2023-01-12 19:13:56 +00:00
reuk
1bc268de70
AudioProcessorGraph: Cache render buffer pointers for improved performance
2023-01-05 19:52:53 +00:00
reuk
c9ebb167a3
ScopedNotificationCenterObserver: Fix dark mode detection regression on macOS
2023-01-05 19:52:53 +00:00
Tom Poole
4e68af7fde
JUCE version 7.0.4
2023-01-05 14:58:57 +00:00
Tom Poole
a9b079df9d
macOS: Handle unavailable Metal device
2023-01-05 14:58:29 +00:00
Tom Poole
4791f28f77
Resave all projects
2023-01-05 14:57:31 +00:00
Tom Poole
715fa7e8dc
Bump version number to 7.0.4
2023-01-05 14:36:45 +00:00
attila
f5051d4e39
ARAPluginDemo: Fix dereferencing beyond end iterator
2023-01-05 04:36:00 +01:00
reuk
b46edc31ce
Optional: Make operator bool() explicit
2023-01-04 15:00:33 +00:00
reuk
0774162691
FloatVectorOperations: Simplify NameForwarder
2023-01-04 12:47:23 +00:00
reuk
ba604f4ced
LV2 Client: Use unicode consistently for filepaths on Windows
2023-01-04 12:47:23 +00:00
reuk
1fcaf709ca
Projucer: Remove unused variable
2023-01-04 11:39:44 +00:00
reuk
ec13f4b744
AU Client: Use stored timestamp when host transport is unavailable
2023-01-04 11:39:43 +00:00
attila
4ef83305e2
Windows DLL: Fix FloatVectorOperations related warnings
2023-01-03 18:59:48 +01:00
attila
6e96ad1f68
Windows DLL: Fix warning
2023-01-03 18:59:48 +01:00
attila
9da424a663
Fix Windows DLL build
...
In Windows DLL builds we inject operator new/delete definitions into
classes with a leak detector. This requires that all inheritance from
such classes must be public, and classes inheriting from multiple such
classes must disambiguate between the base's operators.
2023-01-03 17:48:22 +01:00
Tom Poole
220d6fc5ee
Some minor code tidying
2023-01-03 14:48:32 +00:00
James Johnson
098262aa8a
Add default return value for Component::exitModalState
2023-01-03 14:21:34 +00:00
Tom Poole
0efa02a332
WinRTWrapper: Allow service recreation
2023-01-03 14:12:03 +00:00
attila
49cc7a0e09
Component: Fix potential bad access during mouse double click
2022-12-23 13:09:36 +00:00
attila
8fa90784a1
Android: Add missing runtime permission for Bluetooth Midi on API >= 31
2022-12-23 13:09:36 +00:00