97a421f4aa
Threading: Add priority support for lambda thread method by
2022-10-31 11:44:56 +0000
91dde1576d
InAppPurchasesDemo: Avoid copies in range-for loops by
2022-10-28 12:24:50 +0100
cb14ac2cae
SystemInfoDemo: Add a call to getUniqueDeviceID by
2022-10-28 12:24:30 +0100
167911b9d2
UIViewComponentPeer: Disable autocomplete suggestions on text input views by
2022-10-27 17:12:50 +0100
510134e943
Docs: Update the supported accessibility clients by
2022-10-27 13:06:13 +0100
f65dacb10c
Docs: Update the minimum macOS deployment target by
2022-10-27 13:02:40 +0100
e12e0bb4fe
Examples: Ensured that the MultiOutSynth example accepts disabled aux busses by
2022-10-24 15:13:52 +0200
11bd36b3ce
AudioProcessorGraph: Ensured that nodes are deleted soon after being removed from the graph by
2022-10-24 14:07:39 +0200
87d519759e
Synthesiser: Ensured that the voice stealing algorithm does not allocate by
2022-10-20 10:51:05 +0200
4abdb6da3e
ASIO: Make "DENON DJ ASIO Driver" workaround more specific to the exact buggy driver version by
2022-10-20 10:07:58 +0200
3705a5c413
AUv2: Fix crash in Ableton Live when bus name listeners are called for no reason by
2022-10-18 17:15:18 +0200
12be2e8838
CoreAudio: Avoid truncating device names by
2022-10-19 14:14:09 +0100
2336430fea
WeakReference: Remove ambiguous operator== by
2022-10-17 17:15:16 +0100
978a00bed2
iOS: Updated Desktop::allowedOrientationsChanged to support new API in iOS 16 by
2022-10-17 16:29:53 +0100
ccf9818902
AU Client: Fix bug where PluginHostType reported a wrapper type of "undefined" for AU plug-ins by
2022-10-17 13:50:44 +0100
2d42b9a44f
Windows: Added Windows ARM support to JUCE by
2022-10-19 13:25:33 +0200
5f48ca7269
DSP: Added SIMDRegister support for double precision floating point on arm 64-bit by
2022-10-19 13:25:06 +0200
e76603ae18
iOS: Add missing call to VBLank listeners by
2022-10-19 11:23:08 +0200
d3cff375be
Thread: Introduce a new Thread backend by
2022-10-18 11:47:18 +0100
621e14d092
Add AnimatedAppComponent::setSynchroniseToVBlank by
2022-10-13 18:11:43 +0200
1da9ccd36c
Make it possible to attach Component updates to vblank events by
2022-10-07 19:46:13 +0200
542312296f
WebBrowserComponent: Added a user agent option to change the browser's user agent by
2022-10-14 11:46:50 +0000
57b07997d3
Win32: Fix memory leaks in ActiveX and WebBrowserComponent by
2022-10-13 14:39:28 +0200
4c24ee2be0
MPE: Fix incorrect order of jlimit parameters by
2022-10-13 20:14:32 +0200
1cfe2ed11a
CLA: Remove check for 'web-flow' user by
2022-10-13 14:25:03 +0100
1ae2a150d5
VST3 Client: Fix a compiler error in the VST3 wrapper when a plug-in uses the legacy PreferredChannelConfigurations option by
2022-10-07 11:54:43 +0200
59a47a4638
HWNDComponentPeer: Fix icon leaks by
2022-10-06 17:47:19 +0100
d8301ddc1c
OpenGL: Tidy up macOS implementation by
2022-10-05 19:45:31 +0100
b2d999073c
AudioCDReader: Fix readSamples signature by
2022-10-04 13:56:19 +0100
ddfceb12b2
VST3 Client: Return correct programListId for root unit by
2022-10-03 21:04:08 +0100
08b737e095
VST3 Host: Fix argument forwarding by
2022-10-03 20:37:36 +0100
022eb21006
WebBrowserComponent: Force webkit2gtk to use the X11 backend by
2022-10-03 15:28:37 +0100
9b1b518998
VST Host: Fix warnings when compiling with mingw on Linux by
2022-10-03 11:34:27 +0100
1543ab1164
Projucer: Remove unnecessary friends by
2022-10-02 21:58:32 +0100
d621d46ca8
FileListComponent: Update content before selecting row to ensure totalItems is up-to-date by
2022-09-30 15:20:53 +0100
69e0727ffd
VST3 Client: Attempt to preserve scale set by host by
2022-09-29 13:31:13 +0100
98e0ee75a3
CoreAudio: Ensured that latency is correctly reported when input/output audio devices are different devices by
2022-10-06 15:47:41 +0200
a8a0342745
CoreAudio: Include buffer size and stream latency when calculating CoreAudio device's total latency by
2022-10-06 15:45:36 +0200
9a62775809
CoreAudio: More code modernisation and clean-up by
2022-10-06 15:30:32 +0200
d048fdbc82
BigInteger: Mutating methods now return self references to facilitate easy concatenating of several mutating operations by
2022-10-06 14:57:58 +0200
fa37d47ebb
AudioThumbnail: Add new member to set an AudioBuffer as source by
2022-09-30 18:36:19 +0200
fcb7e0fc20
WinRT midi: Ensure object lifetimes in WinRT async callbacks by
2022-09-27 20:14:21 +0200
2e0646abba
TreeView: Fix restoring scroll position in restoreOpennessState by
2022-09-28 15:40:09 +0200
f370edcb5d
VST3: Fix an issue with sidechain configurations in Cubase by
2022-10-04 16:31:50 +0200
75f9cc0e22
AAX: Set AudioPlayHead's editOriginTime even if the effectiveRate is zero by
2022-10-04 13:40:31 +0200
447c760be3
VST2 Host: Fix an incorrect assertion in the VST2 hosting code's handling of channel pointers by
2022-10-04 19:23:38 +0200
7b61bdfba9
AudioPluginHost: Fix implicit conversion warnings by
2022-09-29 12:30:42 +0100
dc8bc918d2
TextEditor: Fix bug where text could be pasted twice from the popup menu by
2022-09-28 17:45:18 +0100
00b1bf3f5b
DirectoryContentsList: Ensure change notification is sent after search completes by
2022-09-28 14:38:53 +0100
57d291588c
Resave all projects by
2022-09-27 18:35:03 +0100
215dec411d
Projucer: Update default gradle plugin version by
2022-09-27 18:30:34 +0100
e7c2d7bda3
Resave all projects by
2022-09-27 18:24:31 +0100
15d9d35454
Projucer: Allow compiler and linker flags to be set per-configuration by
2022-09-27 16:36:50 +0100
cca01e7c96
Projucer: Add support for ClangCL toolset on Windows by
2022-09-27 15:08:35 +0100
d6910b232e
Projucer: Fix typo in help text by
2022-09-26 16:12:59 +0100
ec55ebe0db
PushNotifications: Use @available checks on macOS by
2022-09-27 11:58:20 +0100
3b8792d5c5
AUv3 Client: Correctly set default channel layout for buses with more than two channels by
2022-09-26 13:51:18 +0100
b53ee602d4
X11: Use 32-bit colourmap in the case that a 24-bit colourmap is unavailable by
2022-09-27 17:25:56 +0100
7958599848
CoreAudio: Fixed typo in recent CoreAudio clean-up by
2022-09-28 16:31:58 +0200
2e1809ec33
Fix key up behaviour in a multiline TextEditor by
2022-09-28 15:07:30 +0200
14628ec824
iOS: Correctly compute mouse position for scroll events by
2022-09-22 18:48:59 +0100
5d1c580b15
FileListComponent: Fix incorrect selection when calling setSelectedFile while the directory contents are still loading by
2022-09-22 15:36:04 +0100
4fc958bcda
NSViewComponentPeer: Avoid allocating a std::function on every frame by
2022-09-22 12:40:54 +0100
41adf71cc7
macOS: Add Ventura to the enum of OS types by
2022-09-22 10:47:04 +0100
2ab3db90eb
AAX Client: Ignore deprecation warnings in third-party headers by
2022-09-20 15:30:28 +0100
a6185421a2
ASIO: Add missing override on destructor by
2022-09-20 13:20:40 +0100
7d2a11e222
Fix typo in docstring by
2022-09-10 14:10:42 +0100
7e404118b5
OpenGL: Correctly report OpenGL rendering scale in Pro Tools 2022.7 on Windows by
2022-09-20 20:03:09 +0100
19175ff698
OpenGL: Ensure that macOS uses the same (sRGB) colour space everywhere by
2022-09-13 13:27:26 +0100
2ae87f95f1
OpenGL: Carry out all GL rendering on a single thread by
2022-09-13 14:32:44 +0100
ae3bfdb1d2
OpenGL: Avoid occasional deadlock when destroying contexts by
2022-09-08 18:14:06 +0100
18aaa86761
OpenGL: Reduce error checking in Release builds by
2022-09-08 17:41:31 +0100
ff1d5d6da4
OpenGL: Only assert on high-severity errors by
2022-09-08 10:55:45 +0100
7c14c1fcd7
Use more concise stdlib type aliases by
2022-09-08 12:41:54 +0100
21d87c02c2
MathsFunctions: Make countNumberOfBits constexpr by
2022-09-11 19:02:33 +0100
b70b7a309d
TimeSliceThread: Add function to check whether a certain job is still registered by
2022-09-11 19:02:03 +0100
7aa3bfdc93
GenericInterpolator: Fix discontinuity when changing the speedRatio by
2022-09-21 18:00:13 +0200
d15e152da5
Fix TopLevelWindow::centreAroundComponent by
2022-09-19 20:48:05 +0200
44dd0649fd
Grid: Fix layout for very small items by
2022-09-16 11:23:17 +0200
d05333b61d
Resave all projects by
2022-09-13 17:48:31 +0200
c97864d7f3
Remove AudioIODeviceCallback::audioDeviceIOCallback by
2022-09-15 14:46:21 +0200
f075de78fa
AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data by
2022-09-13 17:41:41 +0200
37d57810f2
CoreAudio: Modernised code interacting with CoreAudio audio objects by
2022-09-21 18:11:57 +0000
c07a77a8f9
AAX: Inform host of more parameter attributes when audio processor calls updateHostDisplay by
2022-09-21 12:03:20 +0200
d564e49312
TextEditor: Change caret positioning when clicking before text and between lines by
2022-09-12 19:39:38 +0200
886ee724de
Projucer: Use correct paths to LV2 manifest helper source by
2022-09-14 17:58:15 +0100
77f5da93ac
AU Client: Fix build problem when PreferredChannelConfigurations enabled by
2022-09-14 16:16:26 +0100
9f803fe88b
WASAPI: Search for the maximum number of channels on a WASAPI device instead of relying on default by
2022-09-14 14:17:40 +0200
6da1357fde
Slider: Update PopupDisplay in updateText() by
2022-09-09 17:49:23 +0200
bfe163cdad
MemoryOutputStream: Fix preallocating overly large buffer by
2022-09-06 19:51:30 +0200
c51bfd7429
Unity Client: Avoid returning pointer to stack memory by
2022-09-06 17:02:15 +0100
436150b221
CMake: Avoid adding target for LV2 manifest helper unless specifically required by
2022-09-06 16:23:12 +0100
ec8cd0e48b
Projucer: Fix LV2 manifest helper path in makefile exporter by
2022-09-06 16:12:12 +0100
65f1a76614
Tidy up parameter pack expansions by
2022-09-06 12:13:55 +0100
8b8ae10059
Build: Replace JUCE_NODISCARD with [[nodiscard]] by
2022-09-06 11:58:43 +0100
045214c986
Build: Allow building with llvm-mingw headers by
2022-09-05 21:22:45 +0100
7391d18b8e
Optional: Implement in terms of std::optional by
2022-09-05 14:30:44 +0100
b3a4d54a72
Build: Update the minimum C++ standard to C++17 by
2022-09-06 18:43:59 +0100
e9e39de069
AU: Avoid forming references to variable-size structs MIDIEventList and MIDIPacketList by
2022-09-01 19:13:27 +0100
f8e91d4003
AU: Replace CoreAudioUtilityClasses with files from new SDK by
2021-07-20 13:18:59 +0100