c0f31aa12a
CoreGraphics: fillAll() fills a larger area to avoid alpha blended edges by
2022-09-05 11:21:34 +0200
0816dbbae7
Docs: Correct a reference to a non-existent method by
2022-09-01 09:11:34 -0700
2c7e2ceac3
(refs/pull/22/head)
#if !JUCE_AUDIOPROCESSOR_NO_GUI Block out more code with by
2022-09-08 09:26:02 +0100
1d5a8ae692
Fix displayscale for KDE by
2022-09-07 16:28:37 +0100
c8808b65dd
add a couple of checks on JUCE_AUDIOPROCESSOR_NO_GUI to allow projucer projects to build. by
2022-09-07 12:31:18 +0100
372290d352
FlacAudioFormat: Use FLAC version 1.3.4 by
2022-09-05 13:13:21 +0200
3810252ae2
FLAC: Prepare 1.3.4 lib files for inclusion in the JUCE build by
2022-09-05 13:05:39 +0200
2ba2bc9677
FLAC: Add library source files for version 1.3.4 by
2022-09-05 13:03:17 +0200
c4dd405b16
macOS: Fix repaint lagging in Studio One 5 by
2022-09-05 16:34:01 +0100
86ad2a77a0
FileTreeComponent: Avoid blocking the main thread when selecting items while scanning is in progress by
2022-08-31 17:06:25 +0100
21c214aec8
DirectoryContentsList: Start thread before attempting to scan files by
2022-08-31 16:15:59 +0100
a1bb7aeead
ListBox: Avoid calling updateContent in contructor by
2022-08-31 15:15:02 +0100
b324a50e82
BailOutChecker: Add checks after callbacks in Slider and ComboBox by
2022-08-31 15:06:10 +0100
1975bb7479
Projucer: Update default Android SDK, adjust CMake flag specification by
2022-08-31 14:21:10 +0100
72f6e84ca4
CMake: Add JUCE_PLUGIN_ARTEFACT_FILE property for Standalone plug-in targets by
2022-08-30 20:11:11 +0100
5a6c8b1d0a
Linux Fonts: Improve default selection mechanism by
2022-08-30 19:25:25 +0100
98d81bf87a
VST3 Client: Allow channel size mismatches on inactive buses by
2022-08-30 17:44:55 +0100
6feeb7dcdd
VST3 Host: Avoid updating bus layout and activation of activated plug-ins by
2022-08-30 17:29:35 +0100
6c3b410e6f
VST3 Client: When emulating MIDI CCs with parameters, generate a MIDI event for each parameter event by
2022-08-30 16:12:06 +0100
b663c36c97
AU Host: Refactor PositionInfo usage by
2022-08-30 15:19:31 +0100
d28815601a
GenericInterpolator: Refactor to avoid repetition by
2022-08-30 14:03:49 +0100
34341bc597
APVTS: Avoid calling null function when unspecified by
2022-08-30 13:37:34 +0100
8ec8e36f5c
OpenGLContext: Swap buffers on the main thread by
2022-08-26 14:14:18 +0100
322aa64459
OpenGLContext: Share CVDisplayLinks with NSViewComponentPeer by
2022-08-24 21:54:34 +0100
20584cf201
NSViewComponentPeer: Fix bug where OpenGLViews would fail to display after window deminiaturization by
2022-08-25 11:52:55 +0100
bc177c2252
NSViewComponentPeer: Share display links between all windows by
2022-08-12 16:54:14 +0100
4b94c9b54a
NSViewComponentPeer: Use RAII to manage display link by
2022-08-12 13:47:27 +0100
d4184b120d
WebBrowserComponent: Allow developer tools in debug builds on macOS by
2022-08-08 19:53:12 +0100
e0fd976779
VST2: Always request a resize from the host when attaching an editor by
2022-08-03 20:11:02 +0100
b27af5def9
OpenGL: Tidying by
2022-08-03 19:50:16 +0100
e64f87b26c
OpenGL: Allow setting window bounds from repaint callback by
2022-08-03 16:45:26 +0100
02b5ab748a
OpenGL: Add support for a few more OpenGL profiles by
2022-08-02 12:22:20 +0100
ac6a455229
VST Host: Fix iOS/Android build issue by
2022-08-04 12:58:21 +0100
11b4672b55
VST3 Client: Fix occasional incorrect scaling in Ableton Live when rendering with OpenGL by
2022-08-02 17:42:47 +0100
ceb601af64
LV2 Host: For parameters with scale points, correctly convert values to text by
2022-08-01 16:53:20 +0100
d066a0b694
Projucer: Avoid running copy commands when plugin copy step is disabled on Linux by
2022-08-01 15:48:52 +0100
538dc0e120
Projucer: Correctly resolve path to LV2 manifest helper on Linux by
2022-08-01 14:42:26 +0100
7ebd34012c
LV2 Client: Use preferredChannelConfiguration if available when writing manifest by
2022-08-01 13:24:04 +0100
028d1eea78
Projucer: Fix signing issue when building LV2 plugins on Arm macs by
2022-08-01 12:41:04 +0100
6bd1582b47
Stats: Unique Machine ID by
2022-08-31 15:16:20 +0100
4418376335
macOS/iOS: Fixed an issue creating native FileChoosers by
2022-08-30 11:30:53 +0100
988d65e24f
CoreAudio: Report error if combined devices don't share a common sample rate by
2022-08-19 23:38:16 +0200
3323c68f96
AudioDeviceManager: Take sample rate compatibility into account during default device selection by
2022-08-19 19:59:45 +0200
5ec536f13f
CoreAudio: Forward errors to callback during device initialisation by
2022-08-18 18:38:10 +0200
5b355f6373
Graph: Tidy up names by
2022-08-12 12:52:51 +0100
44a7987322
Graph: Add unit tests by
2022-08-12 11:16:33 +0100
5746bc99da
Graph: Add isAnInputTo overload by
2022-08-12 10:55:01 +0100
ecdebbd885
Graph: Define functions inline by
2022-08-09 13:16:08 +0100
e6c8857351
Graph: Pimpl-ify by
2022-08-09 13:08:22 +0100
6c762f74d1
Graph: Refactor so that connections are stored as a single value type by
2022-07-21 17:42:43 +0100
01d51a860a
Graph: Modify the RenderSequenceBuilder so that it only needs a const ref to the graph during building by
2022-07-21 15:24:32 +0100
c44c0e0e9e
Graph: Reduce templating in RenderSequenceBuilder by
2022-07-21 13:36:46 +0100
a6c2f1d46e
Graph: Tidy and refactor by
2022-07-21 12:31:34 +0100
455c865d37
CoreAudio: Avoid occasional deadlocks when calling AudioDeviceStart by
2022-07-26 16:31:36 +0100
5d328f2038
AU Host: Tidy and refactor by
2022-07-21 12:31:25 +0100
6d267c2fdc
AUv3 Client: Improve const-correctness by
2022-07-20 17:54:51 +0100
a1e8aa4278
AUv3 Client: Remove unnecessary base class by
2022-07-20 13:12:59 +0100
064fb6fa53
AUv3 Client: Switch static data member for proper singleton by
2022-07-20 12:55:00 +0100
dedfac8dd8
AUv3 Client: Tidy up static methods by
2022-07-20 12:51:04 +0100
ef4b5957ec
FileChooserDialogBox: Fix documentation bug by
2022-08-23 19:20:06 +0100
6de9927347
CMake: Avoid building juce_lv2_helper unless required for LV2 target by
2022-08-23 15:04:53 +0100
c920eb95fd
Fonts: Fix issue where default fonts were set to use non-existent styles by
2022-08-23 12:32:04 +0100
965d0ca4be
JUCE version 7.0.2 by
2022-08-15 19:29:17 +0100
88b6a400f8
Resave all projects by
2022-08-15 17:37:04 +0100
7296b8e3f7
Bump version number to 7.0.2 by
2022-08-15 15:41:51 +0100
c2180845bc
Resave all projects by
2022-08-15 17:26:22 +0100
997ed696c2
ARA Client: Fix GCC warnings by
2022-08-09 11:11:08 +0200
9d73008dc2
ARA: Fix ARA debug configuration by
2022-08-05 19:01:05 +0200
2d30969b4e
Projucer: Prefer using launch storyboard on iOS even when a custom xcassets folder is set by
2022-08-05 19:51:48 +0200
ba8d5e3e1c
CMake: Prefer using launch storyboard on iOS even when a custom xcassets folder is set by
2022-08-05 11:26:36 +0200
acc6addb86
DragAndDropContainer: Manage keyboard focus for the drag image when the target needs it hidden by
2022-08-03 20:32:13 +0200
ea84e14be0
VST Host: Avoid sending unnecessary window size messages to non-DPI-aware plugins by
2022-08-11 16:17:06 +0100
603c98c9d1
Android: Fix crash on startup for devices with API level < 23 by
2022-08-11 11:49:13 +0100
61fd8827e1
macOS/iOS: Fix a scaled multiple-rects drawing issue by
2022-08-04 11:07:44 +0100
fc376eab3b
PushNotificationsDemo: Allow alert windows to be dismissed on iOS by
2022-07-19 18:47:04 +0100
256a0b8169
PushNotifications: Remove unnecessary base class by
2022-07-19 17:49:23 +0100
0d8a94ae04
PushNotifications: Silence deprecation warnings by
2022-07-19 17:15:36 +0100
1346b142c3
PushNotifications: Fix missing-prototypes warnings by
2022-07-19 16:41:32 +0100
d31f1f1483
PushNotifications: Use @available checks by
2022-07-19 14:47:27 +0100
97971cd4b4
WebBrowserComponent: Tidy up macOS implementation by
2022-07-28 11:22:26 +0100
41ef5b7fd5
macOS: Remove macOS 10.14 preprocessor checks by
2022-07-19 14:26:49 +0100
7545fbcf3e
macOS: Remove macOS 10.13 preprocessor checks by
2022-07-19 14:24:29 +0100
9712775e5b
macOS: Remove macOS 10.12 preprocessor checks by
2022-07-19 14:04:09 +0100
76e95d01ed
iOS: Remove iOS 12 preprocessor checks by
2022-07-19 13:59:24 +0100
a22b23e335
iOS: Remove iOS 11 preprocessor checks by
2022-07-19 13:58:11 +0100
f821015080
iOS: Remove iOS 10 preprocessor checks by
2022-07-19 13:53:58 +0100
3d82933904
PushNotifications: Tidy up addMethod calls by
2022-07-19 13:47:00 +0100
683543d11c
PushNotifications: Add UserNotifications as a framework dependency on macOS and iOS by
2022-07-19 13:09:18 +0100
33dfe77c22
Build: Stop generating icon sizes which are only used on iOS 6 and lower by
2022-07-19 12:40:32 +0100
f46b94b6ff
AudioPlaybackDemo: Fix file loading on Android by
2022-07-18 19:41:56 +0100
0238561156
AndroidDocument: Make input stream more robust by
2022-07-18 19:04:06 +0100
46c259b90e
Android: Fix crashes on startup for devices with older API levels by
2022-07-18 19:03:14 +0100
d60955c5eb
Android: Add AndroidDocumentInputSource, allowing for interop between the AudioThumbnail and AndroidDocument types by
2022-07-18 19:02:26 +0100
82a31c9ccc
Linux: Enable ARA compilation by
2022-07-28 11:08:40 +0200
53619b927c
Eliminate all usages of JUCE_STANDALONE_APPLICATION in the modules by
2022-07-28 17:25:55 +0200
cc5b9a3306
Linux: Fix retrieving SpecialLocationType::currentApplicationFile by
2022-07-28 17:17:00 +0200
cc8ce6525a
CMake: Link against libatomic on Linux if is_lock_free is missing by
2022-07-28 11:07:45 +0200
286f9bf3f0
SystemStats: Correctly report Windows 11 by
2022-08-02 16:55:41 +0200
c05ec5f9d0
MenuBarComponent: Fix incorrect deactivation of the menu bar by
2022-08-01 19:02:10 +0200
6aa926750e
MacOS: Restore window style flags after leaving full screen by
2022-07-29 17:22:23 +0200