556f0d2ea5
Added a default constructor to AudioProcessorGraph::Connection by
2019-08-28 10:50:17 +0100
383d69c421
Prevent integer overflow in BitmapData::getLinePointer() and BitmapData::getPixelPointer() by
2019-08-28 10:41:04 +0100
9561732818
Explicitly use std::forward in make_unique implementation to fix some warnings about ambiguity by
2019-08-28 10:04:05 +0100
0b874fa60d
Minor documentation fix by
2019-08-27 18:49:39 +0100
3a4c0f9012
Ensure that PopupMenu section headers aren't selectable by
2019-08-27 14:30:50 +0100
19cf680f54
Projucer: Enable microphone and camera access for live-build engine by
2019-08-27 15:34:47 +0100
319efc59e0
Ensure that PopupMenu section headers aren't selectable by
2019-08-27 14:30:50 +0100
c78749b14e
macOS: Fixed some issues drawing italicised text by
2019-08-27 14:03:36 +0100
895812154e
Bela: Fixed timestamp call from realtime thread by
2019-08-23 11:48:16 +0100
471ce39167
Updates to support latest Bela release by
2019-08-22 17:08:10 +0100
305f96a03e
VST3: Add guard for early return in previous commit by
2019-08-21 11:03:21 +0100
cb799fb37c
VST3: Don't call restartComponent() when in setupProcessing() by
2019-08-16 15:44:53 +0100
84849f8808
APVTS: Fix apvts parameter update recursion by
2019-08-17 12:37:18 +0100
d37cee72e8
APVTS: Fix apvts parameter update recursion by
2019-08-17 12:37:18 +0100
120d6cc3ff
BLOCKS: Add master block detection and throttle ping requests This adds master block detection and will update the topology if necessary. This fixes an issue where master block could be wrongly identified. Added a throttle to ping requests by staggering them between timer ticks, this mitigates some issues with larger topologies. by
2019-08-15 11:51:14 +0100
9ea9a97e50
Fixed backwards compatibility of AudioDeviceManager::addMidiInputCallback() when passing an empty string by
2019-08-15 15:34:02 +0100
293d7be0b4
macOS: Handle EOF in CoreAudioReader::readSamples() by
2019-08-14 16:17:05 +0100
e4b3cd80a6
Fixed backwards compatibility of AudioDeviceManager::addMidiInputCallback() when passing an empty string by
2019-08-15 15:34:02 +0100
41055ad782
DSP: Refactored AudioBlock by
2019-08-14 17:14:20 +0100
462ed5468c
Re-saved all projects by
2019-08-15 11:26:12 +0100
a45fd2657c
Projucer: Define current version when saving projects and check for outdated projects by
2019-08-15 11:23:34 +0100
a522312b47
macOS: Handle EOF in CoreAudioReader::readSamples() by
2019-08-14 16:17:05 +0100
c6a4bb567e
Removed a leaking UnitTest by
2019-08-14 12:14:59 +0100
cd38d44d86
Android: Extend lifetime of OpenSLEngineHolder object to fix crash when deleting the current audio device by
2019-08-14 11:41:08 +0100
be8a568747
Android: Added some missing activity lifecycle callbacks for Android Q by
2019-08-14 11:11:03 +0100
91664000d9
Linux: Improved message queue performance by
2019-08-13 12:27:04 +0100
164aac7efa
Linux: Improved message queue performance by
2019-08-13 12:27:04 +0100
7dde0b26a7
Windows: Fixed a bug checking if a key exists in the registry by
2019-08-12 15:29:22 +0100
d8638fdd2a
OpenGL: Fixed an issue cloning OpenGLImageType images by
2019-08-12 12:40:00 +0100
6960109641
Fixed a typo in ChangeList.txt by
2019-08-12 10:40:28 +0100
45825fdbd8
Fixed a typo in ChangeList.txt by
2019-08-12 10:40:28 +0100
8ec56d1589
JUCE version 5.4.4 by
2019-08-09 11:35:03 +0100
102db8ebb2
Re-saved all projects by
2019-08-09 11:29:15 +0100
528798d96e
Bump version number to 5.4.4 by
2019-08-09 11:24:54 +0100
f21d1400f1
Enforce a minimum height for GenericAudioProcessorEditor by
2019-08-09 10:26:20 +0100
fb40c34f5f
Added some missing documentation by
2019-08-09 10:04:07 +0100
edf99d171f
TextLayout: Fixed some bugs setting stringRanges by
2019-08-08 17:00:42 +0100
76f3aec386
PopupMenu: Pass unique_ptr rather than raw pointers to convey ownership semantics by
2019-08-06 21:27:48 +0100
dd935cac84
Re-saved all projects by
2019-08-08 12:11:04 +0100
214e59aaa8
Projucer: Put recommended warning flags before other flags by
2019-08-08 11:15:40 +0100
ece16bce70
CoreGraphics: Fixed a text layout bug by
2019-08-07 18:01:37 +0100
bc25355b71
Fixed a documentation typo by
2019-08-07 16:06:47 +0100
012c7d00d2
Linux: Fix for high CPU load by
2019-08-07 12:44:42 +0100
cdd9206b13
AUv3: Include framework headers slightly later to fix build error when targeting iOS 13.0 by
2019-08-05 16:14:24 +0100
c528af5976
macOS: Replaced a deprecated glyph drawing function by
2019-08-05 14:34:48 +0100
a5e5831ea0
Don't apply FillType transform twice in CoreGraphicsContext::drawGradient() by
2019-08-05 11:15:05 +0100
77cb157db0
Removed some old settings from the AudioPluginHost .jucer project and re-saved by
2019-08-05 11:44:31 +0100
34dc1eccda
Made StreamingSocket::isListener member atomic by
2019-08-05 09:57:56 +0100
8480d0110a
APVTS: Send parameter change notifications more proactively by
2019-08-01 18:22:07 +0100
016b04c64f
A minor code tidy by
2019-07-30 14:35:08 +0100
7a7ea0a471
Projucer: Only add the exporter VST SDK path options to exporters that support the formats by
2019-07-30 10:11:40 +0100
f810d3d56a
Made dereferencing WeakRef behave more like the built-in pointer types by
2019-07-22 14:44:04 +0100
a12bc32979
Fixed some warnings on the latest compilers by
2019-07-26 12:58:04 +0100
70429ade14
Improve bela performance by
2019-07-25 12:24:29 +0100
f6f6fabe9a
Added pluginval to PluginHostType by
2019-07-24 12:42:37 +0100
0c726918ab
VST3: Updated JUCE's embedded VST3 SDK version to 3.6.13 by
2019-07-24 11:23:36 +0100
dc00dde492
VST3: Fixed compatibility with the 3.6.13 SDK by
2019-07-24 11:02:30 +0100
fa577fc4ef
Bit of tidying up in linux code by
2019-07-24 06:54:26 +0100
a5c802c38f
Fix bela timestamping to use RT methods by
2019-07-23 17:12:32 +0100
8dd6c61125
VST3: Only set JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS by default if the plug-in accepts MIDI by
2019-07-23 15:21:11 +0100
9417fae499
Tidied up some code in MidiBuffer by
2019-07-23 14:42:57 +0100
14a24d614f
OSC: fixed an issue sending UTF-8 strings by
2019-07-23 14:31:13 +0100
7f7e903efa
Android: Use SharedResourcePointer to create a global OpenSL engine object by
2019-07-23 14:09:36 +0100
3c9fe89636
Added a method for changing the corner size of a CallOutBox by
2019-07-23 11:11:40 +0100
2fe00ba4da
Fix midi timestamps on Bela by
2019-07-22 22:20:04 +0100
5f21cf214c
Fixed a bug reporting write success in FileOutputStream by
2019-07-22 14:41:11 +0100
2945fc1295
VST3: Fixed a bug mapping channel types by
2019-07-22 14:24:44 +0100
a5424b3798
Windows: Fixed a crash when releasing a specific ASIO driver by
2019-07-22 14:00:49 +0100
ff70ebb03e
Fixed a layout issue in the Grid class by
2019-07-22 12:01:33 +0100
dc4a4f7d47
Windows: Clear the bufferSizes array in WASAPIAudioIODevice::initialise() to avoid duplicate values being added when re-initialising by
2019-07-22 09:55:40 +0100
b6be671726
Fixed some build errors in the Bela MIDI code by
2019-07-19 16:11:58 +0100
e59b0863b5
VST3: Fixed a potential integer overflow in getHashForTUID() by
2019-07-19 15:40:25 +0100
45bc7c1aa1
Windows: Updated SystemStats::getOperatingSystemType() to use RtlGetVersion() by
2019-07-19 14:12:02 +0100
6ba85cb46c
Added some static methods to all the AudioPluginFormat classes to allow their type names to be retrieved without an instance being created. Also added a method AudioPluginFormatManager::getFormats() for easier iteration of formats by
2019-07-18 12:32:45 +0100
f950061ed5
Projucer: Avoid linking external libraries in the shared code target on macOS by
2019-07-17 16:11:48 +0100
8c6072b46c
Android: Fixed a couple other LocalRef issues in the IAP code by
2019-07-17 16:29:48 +0100
58382a6576
Android: Fixed a potential crash in IAP GetProductsInformationJob by
2019-07-17 16:04:44 +0100
4aad74d842
Fixed a potential data race in ChangeBroadcaster by
2019-07-17 15:51:34 +0100
74c3901138
Linux: Fixed a bug that could cause the message queue to freeze up by
2019-07-17 14:54:12 +0100
18bb120179
Did some long-overdue renaming of "filter" -> "plugin" in the AudioPluginHost demo by
2019-07-17 11:56:05 +0100
7c65ea7e0b
Added a method AudioPluginFormat::isTrivialToScan(). Also removed the 'noexcept' flag from the AudioPluginFormat::requiresUnblockedMessageThreadDuringCreation() method by
2019-07-17 11:51:40 +0100
6283130203
ASIO: Made the isBlacklistedDriver() check a bit broader by
2019-07-16 18:44:06 +0100
4599496a42
Added some flexibility to PluginListComponent to make it easier to customise, and added some right-click popup menu options for the items by
2019-07-16 16:08:02 +0100
bec0c2661d
Added a method RelativeTime::getApproximateDescription() by
2019-07-16 16:03:54 +0100
de4f6fe0fa
Resize standalone plug-in window when scale factor is changed by
2019-07-16 14:46:54 +0100
6dda52b98b
OpenGL: Check frame buffer completeness in OpenGLContext::copyTexture() to avoid an GL_INVALID_FRAMEBUFFER_OPERATION error by
2019-07-15 16:30:48 +0100
cc83c8d0dd
Minor documentation fix by
2019-07-15 16:41:03 +0100
dc81c295cd
ASIO: Update the sample rate when resetting device so it is in sync with control panels by
2019-07-15 16:40:25 +0100
d2a90d1ee2
Resize the standalone plug-in holder window correctly when the plug-in has a scale factor set via AudioProcessorEditor::setScaleFactor() by
2019-07-15 14:04:40 +0100
38e640c5d5
Fixed a typo by
2019-07-15 11:09:20 +0100
251d1164ae
macOS: Fixed a compatibility issue with versions < 10.10 by
2019-07-15 10:02:28 +0100
6881795d40
Ensure that font width is correct when changing the TextEditor password character by
2019-07-12 16:42:23 +0100
e5f8937082
Workaround for VS warning by
2019-07-12 17:09:42 +0100
002dc803a1
Refactored the JSON parser to produce error messages which contain the line + column by
2019-07-12 16:20:18 +0100
a94610dfaf
Projucer: Don't add Xcode resource files to exporters other than Xcode by
2019-07-12 14:49:23 +0100
922730f685
Whitespace by
2019-07-12 14:44:34 +0100
18cda401c7
AAX: Tidied up an unused variable by
2019-07-12 10:44:31 +0100
1b4042217a
macOS: Fixed an issue unregistering fonts by
2019-07-02 11:43:37 +0100
79d3e8b3f5
Windows: Removed some VS2013 workarounds by
2019-07-11 14:48:49 +0100
ec43e11abc
VS2013: Removed the VS2013 exporter from the Projucer by
2019-07-11 11:09:16 +0100