reuk
7d8c5b845d
AU: Cache MIDI output block
2021-11-24 16:20:35 +00:00
reuk
6de3af3566
AU: Make channel/bus handling more robust
2021-11-24 16:20:35 +00:00
reuk
2fc254b72e
AudioDeviceManager: Avoid overwriting user-specified devices in initialise unless absolutely necessary
...
This fixes an issue where specifying an audio device type before calling
initialise could cause a different device to become active, even if the
requested device type had usable devices.
With this change in place, a new device type will only be selected if
the current device type has no devices.
2021-11-24 11:51:12 +00:00
reuk
6bf969dab9
AudioThumbnail: Fix thread sanitizer warnings
2021-11-24 11:51:12 +00:00
reuk
f1b6bbc921
CoreAudio: Fix thread sanitizer warnings
2021-11-24 11:51:12 +00:00
reuk
5a5161d59b
CoreAudioLayouts: Fix SDK version guards
2021-11-24 11:51:11 +00:00
reuk
81fa777ff7
ObjC Helpers: Automatically derive appropriate signature for function
2021-11-24 11:51:11 +00:00
ed
b4bc2c8710
Tooltip: Show manually shown tips until a dismissal mouse event occurs
2021-11-23 12:22:25 +00:00
ed
ab1d18ed92
Whitespace
2021-11-23 12:22:13 +00:00
ed
9c5b76a5ac
Windows Accessibility: Ensure that UiaDisconnectProvider() is called with a valid provider pointer
2021-11-23 12:22:13 +00:00
ed
82bcad9d30
Windows Accessibility: Only send window open/close events for main application windows to fix COM ref-counting leak
2021-11-23 12:22:13 +00:00
reuk
84cd6152be
FFT: Remove unnecessary check in IPP FFT wrapper
2021-11-19 16:35:23 +00:00
reuk
b13bbbefb3
AudioChannelSet: Add atmos layouts
2021-11-19 16:35:22 +00:00
reuk
8de0151577
CoreAudioLayouts: Refactor to avoid null terminator on array
2021-11-19 16:35:22 +00:00
reuk
3850a2bb20
AudioPlayHead: Update wrappers to use new FrameRate type
2021-11-19 16:35:22 +00:00
reuk
718307b516
AudioPlayHead: Use more descriptive FrameRate type
2021-11-19 16:35:22 +00:00
reuk
221a137526
Resave projects
2021-11-19 16:35:22 +00:00
reuk
37b11e24f3
Projucer: Use correct version description in generated VS solution files
...
This ensures that solution files have correctly numbered icons in
Windows Explorer.
2021-11-19 16:35:22 +00:00
reuk
ffee9b19de
MenuBarComponent: Avoid dereferencing dangling pointer when dismissing menus
2021-11-19 16:35:22 +00:00
reuk
4011c2e898
AudioDeviceManager: Compute output level after all IO callbacks have run
2021-11-19 16:35:21 +00:00
reuk
a4b92bd6c8
CoreAudioFormat: Only register suitable file extensions for given StreamKind
2021-11-19 16:35:21 +00:00
reuk
e247e06fb7
FlexBox: Refactor and tidy implementation
2021-11-19 16:35:21 +00:00
reuk
0dad809264
FlexBox: Add tests, and fix layout bugs
2021-11-19 16:35:20 +00:00
ed
4d350ffcc3
Fix documentation typo
2021-11-19 11:20:16 +00:00
ed
d49d203974
Tooltip: Ignore dismissal mouse events when tooltip window is not showing
2021-11-10 09:30:13 +00:00
ed
1fe8fa467b
TextEditor: Fix floating-point -> integer bounds conversion of text selection bounds
2021-11-09 15:35:52 +00:00
ed
a970b15959
Add Visual Studio 2022 solutions to all projects
2021-11-09 15:35:45 +00:00
ed
8aabde7680
Projucer: Add Visual Studio 2022 exporter
2021-11-09 10:41:07 +00:00
Tom Poole
525a92e47b
Allow the widgets demo to be embedded in other demos
2021-11-09 10:16:54 +00:00
ed
057b555f08
Tooltip: Track mouse clicks using global Desktop mouse listener callbacks to fix bug with Timer callbacks missing events
2021-11-09 09:36:58 +00:00
ed
903657b0b8
Tooltip: Prevent tip from being immediately dismissed when shown from TooltipWindow::displayTip()
2021-11-09 09:36:58 +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
ed
7f21aa4cc6
DemoRunner: Enable bluetooth permission on macOS to fix permissions issue on macOS 11+
2021-11-08 09:05:27 +00:00
ed
bfea8c89b0
Re-save all projects
2021-11-08 09:04:11 +00:00
ed
fdd9eb8eeb
X11: Correctly reset drag and drop state when drag has ended
2021-11-03 15:44:57 +00:00
ed
75c1d69f0a
Fix documentation typo
2021-11-03 13:58:02 +00:00
ed
c45c1afc7e
Projucer: Bump Xcode LastUpgradeCheck
2021-11-03 12:47:44 +00:00
ed
274ce967e4
AlertWindow: Prevent accessible label component from intercepting mouse clicks
2021-11-02 12:35:36 +00:00
ed
49db3ce12e
AlertWindow: Make accessible label component colours fully transparent to prevent it from drawing over custom L&Fs
2021-11-02 12:19:56 +00:00
ed
67dfc1975c
Projucer: Re-save temporary projects after moving to new location to fix relative path build errors in generated IDE projects
2021-11-02 10:47:34 +00:00
reuk
49bbadbca9
NSViewComponentPeer: Fix naming of drawRectWithContext
2021-11-01 11:10:12 +00:00
reuk
540001365c
Projucer: Fix temporary project save/open in Xcode on Monterey
...
Previously, when saving a temporary project, two native dialogs would be
created. The first was very short-lived, as it was automatically
dismissed by the second dialog. On older macOS versions, this appeared
to work correctly (the first dialog was so short-lived that it did not
appear to the user). However, on macOS 12.0, the second dialog fails to
display altogether.
Displaying two file chooser dialogs feels like a programming error, so
the code has been reorganised a bit to avoid this case.
2021-11-01 10:04:35 +00:00
reuk
4196b5e45b
macOS: Silence deprecation warnings on Monterey
2021-11-01 10:04:35 +00:00
reuk
210cbdca66
FileBasedDocument: Show correct error text in alert window if loadDocument fails
2021-11-01 10:04:35 +00:00
reuk
cccb3d360a
AAX Client: Avoid overwriting bypass parameter value on state recall
2021-11-01 10:04:34 +00:00
reuk
555408be40
VST3 Host: Avoid resusing IMessage and IAttributeList instances
...
This fixes an issue where the editor of VocAlign Project 5 would fail to
open in the AudioPluginHost.
2021-11-01 10:04:34 +00:00
ed
7098b13b44
X11: Make synchronous error handling opt-in due to graphics performance issues when XSynchronize is enabled for a display
2021-11-01 09:12:59 +00:00
ed
66f8af98e7
Windows Accessibility: Don't set UIA_NamePropertyId of ignored elements to prevent it from being read out by Narrator
2021-10-29 14:04:40 +01:00
ed
4727084838
PopupMenu: Store Options::targetComponent and ::parentComponent in WeakReferences to allow for deletion checks
2021-10-29 14:04:40 +01:00