Tom Poole
eda5c696e5
macOS/iOS: Fix unguarded availability warnings
2022-04-19 11:54:55 +01:00
Tom Poole
220fa03eb0
Re-save projects
2022-04-11 13:44:09 +01:00
Oli
b918fd3159
AudioProcessorGraph: Fix MIDI channel bug and graph execution modification
...
MIDI only plugins are no longer provided valid audio buffers
Graph nodes are only executed when they have active connections
2022-03-28 20:47:30 +01:00
Tom Poole
e9417c645b
UnitTestsDemo: Add a missing module flag
2022-03-24 13:13:10 +00:00
reuk
364b7f7316
SurroundPlugin: Provide nicer metering and enable multi-bus support
...
This change also allows the plugin to receive discrete layouts in hosts
that support them, while also maintaining support for
AudioChannelLayoutTags in Logic.
2022-03-23 16:51:39 +00:00
reuk
1e820fd362
Resave projects
2022-03-23 16:51:39 +00:00
reuk
ebac835673
Fix some deprecation warnings
2022-03-22 17:27:54 +00:00
Tom Poole
ccd3a29cc7
Resave all projects
2022-03-04 11:48:48 +00:00
reuk
3fe0716684
Examples: Update plugins to specify new versionHint on parameters
2022-03-03 13:47:05 +00:00
Tom Poole
a0994ac576
Resave all projects
2022-02-28 12:59:09 +00:00
Tom Poole
111bbc0979
Bump version number to 6.1.6
2022-02-28 12:53:10 +00:00
Tom Poole
086b21be1b
Re-save all projects
2022-02-23 15:06:22 +00:00
reuk
9ba5dd5a30
OpenGLDemo: Avoid races on Strings that are accessed from rendering thread and main thread
2022-02-23 10:56:12 +00:00
reuk
e5255eb76c
ChildProcessDemo: Fix crashes when stopping child process
...
Previously, the child process could be deleted from its own
handleConnectionLost() callback, which would attempt to stop the child
process's thread from that same thread.
Now, the demo will attempt to stop the coordinator thread from the main
thread instead.
2022-02-18 16:43:26 +00:00
reuk
068dffdb8c
AudioProcessorEditorHostContext: Fix naming of getContextMenuForParameter
2022-02-18 16:43:25 +00:00
reuk
6b8d07a0f6
MidiLogger Demo: Avoid redrawing when no new messages have been received
2022-02-18 16:43:25 +00:00
Tom Poole
300ab8b084
Resave all projects
2022-02-18 16:28:51 +00:00
reuk
4a7b556463
InAppPurchasesDemo: Fix leaky ListBoxModel implementation
2022-02-07 14:24:11 +00:00
reuk
4cf74dfff6
Viewport: Improve drag-to-scroll on devices that can accept simultaneous mouse and touch input
...
Some Windows 11 devices have both touch screens and mouse inputs, and
these can be used simultaneously.
The Viewport (and ListBox) now check the input source of each mouse
down. If the source is not a mouse, the viewport will always enter
drag-to-scroll mode, regardless of the result of isScrollOnDragEnabled.
2022-02-07 14:24:11 +00:00
Tom Poole
4eb6eb828a
Resave all projects
2022-01-26 13:06:01 +00:00
Tom Poole
3c03693d07
Bump version number to 6.1.5
2022-01-26 13:00:05 +00:00
Tom Poole
ea5dae4ab6
Remove some unused properties from .jucer files and re-save all projects
2022-01-25 11:25:08 +00:00
ed
e0e8e85d6b
Add KeyboardComponentBase class for custom MIDI keyboard components and MPEKeyboardComponent class
2022-01-21 14:44:14 +00:00
ed
461192b355
Add FocusOutline class for indicating Component keyboard focus
2022-01-20 15:46:53 +00:00
reuk
12b7a8f9d1
Accessibility: Prefer toggle action to press action for checkable items
2022-01-17 10:58:17 +00:00
reuk
f12cac596b
MIDILogger: Display message timestamps
2022-01-10 22:15:21 +00:00
reuk
8b3fe6f250
WidgetsDemo: Avoid assertion in menu with custom components
2022-01-10 22:15:20 +00:00
Tom Poole
da5e0e0cd3
Resave all projects
2021-12-20 11:14:39 +00:00
Tom Poole
8a6e1980d0
Bump version number to 6.1.4
2021-12-20 11:06:15 +00:00
reuk
7984458a8e
InAppPurchasesDemo: Avoid heap-use-after-free when rapidly playing samples
2021-12-14 22:50:09 +00:00
ed
156722d299
Re-save projects
2021-12-14 17:01:26 +00:00
ed
4f49032fa8
Re-save projects
2021-12-10 15:50:04 +00:00
reuk
c9b28be145
Resave all projects
2021-12-08 15:26:08 +00:00
reuk
44404508fe
Bump version number to 6.1.3
2021-12-08 15:26:08 +00:00
reuk
221a137526
Resave projects
2021-11-19 16:35:22 +00:00
ed
a970b15959
Add Visual Studio 2022 solutions to all projects
2021-11-09 15:35:45 +00:00
Tom Poole
525a92e47b
Allow the widgets demo to be embedded in other demos
2021-11-09 10:16:54 +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
reuk
b72b155443
Naming: Fix up naming of ChildProcessCoordinator and ChildProcessWorker
2021-10-25 09:51:21 +01:00
ed
c6f4d8494c
Re-save all projects
2021-10-15 10:10:55 +01:00
ed
ad8868ad7b
Demos: Update SIMDRegisterDemo to use new AudioData interleaving/deinterleaving API
2021-10-06 16:44:52 +01:00
ed
de64263416
Demos: Update SIMDRegisterDemo to use new AudioData interleaving/deinterleaving helper methods
2021-10-05 17:29:54 +01:00
ed
bb9b24d048
Re-save all projects
2021-10-05 16:30:26 +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
bd5f6d596d
DSPDemos: Avoid undefined behaviour if buffer is null
2021-09-28 17:44:14 +01:00
reuk
9fbcedb93e
ReaperEmbeddedViewDemo: Make refcounting slightly more consistent
2021-09-28 14:04:11 +01:00
reuk
6c59a31456
Win32 Windowing: Fix uninitialised data members warning
2021-09-28 11:31:49 +01:00
reuk
ab966fb499
PopupMenu: Add withMousePosition helper function to Options
2021-09-28 11:31:48 +01:00