Tom Poole
f69fe7be0f
Resave projects
2022-04-26 15:30:29 +01:00
Tom Poole
b6a3020dc6
LiveConstantDemo: Improve the documentation
2022-04-26 11:04:55 +01:00
reuk
61f3c1dd98
LV2: Add initial client support
2022-04-22 14:18:52 +01:00
reuk
1182024fc4
LV2: Add initial hosting support
2022-04-22 14:18:51 +01:00
reuk
5f5cb5e885
Examples: Add host plugin demo
2022-04-22 14:18:49 +01:00
Tom Poole
570bcb666a
Resave projects
2022-04-22 14:18:48 +01:00
Tom Poole
3dd812052e
macOS/iOS: Add a Metal layer renderer
...
This restores the functionality of JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS.
Using this preprocessor flag may avoid Core Graphics rendering much larger regions than
necessary, but the small regions that are rendered will likely be rendered slower.
Whether using this flag improves or degrades the performance of your rendering overall
will be specific to each application.
Previously enabling JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS was ineffective
from versions of macOS around 10.13, but enabling it didn't have any negative impact on
performance. Now enabling JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS may result
in slower rendering.
2022-04-04 12:36:33 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +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