1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-17 00:44:19 +00:00
Commit graph

6850 commits

Author SHA1 Message Date
ed
cb799fb37c VST3: Don't call restartComponent() when in setupProcessing() 2019-08-20 14:30:13 +01:00
reuk
d37cee72e8 APVTS: Fix apvts parameter update recursion 2019-08-17 17:12:07 +01:00
michael.toon
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.
2019-08-16 18:58:33 +01:00
ed
e4b3cd80a6 Fixed backwards compatibility of AudioDeviceManager::addMidiInputCallback() when passing an empty string 2019-08-15 15:34:02 +01:00
Tom Poole
41055ad782 DSP: Refactored AudioBlock 2019-08-15 12:49:47 +01:00
ed
a522312b47 macOS: Handle EOF in CoreAudioReader::readSamples() 2019-08-14 16:17:05 +01:00
Tom Poole
c6a4bb567e Removed a leaking UnitTest 2019-08-14 12:26:09 +01:00
ed
cd38d44d86 Android: Extend lifetime of OpenSLEngineHolder object to fix crash when deleting the current audio device 2019-08-14 12:12:33 +01:00
ed
be8a568747 Android: Added some missing activity lifecycle callbacks for Android Q 2019-08-14 12:12:33 +01:00
ed
164aac7efa Linux: Improved message queue performance 2019-08-13 14:01:52 +01:00
Tom Poole
7dde0b26a7 Windows: Fixed a bug checking if a key exists in the registry 2019-08-12 15:29:22 +01:00
Tom Poole
d8638fdd2a OpenGL: Fixed an issue cloning OpenGLImageType images 2019-08-12 12:40:06 +01:00
Tom Poole
528798d96e Bump version number to 5.4.4 2019-08-09 11:24:54 +01:00
ed
f21d1400f1 Enforce a minimum height for GenericAudioProcessorEditor 2019-08-09 10:26:20 +01:00
Tom Poole
fb40c34f5f Added some missing documentation 2019-08-09 10:04:07 +01:00
reuk
edf99d171f TextLayout: Fixed some bugs setting stringRanges 2019-08-08 17:58:17 +01:00
reuk
76f3aec386 PopupMenu: Pass unique_ptr rather than raw pointers to convey ownership semantics 2019-08-08 17:15:46 +01:00
Tom Poole
ece16bce70 CoreGraphics: Fixed a text layout bug 2019-08-07 18:01:37 +01:00
Tom Poole
bc25355b71 Fixed a documentation typo 2019-08-07 16:06:47 +01:00
ed
012c7d00d2 Linux: Fix for high CPU load 2019-08-07 14:01:30 +01:00
ed
cdd9206b13 AUv3: Include framework headers slightly later to fix build error when targeting iOS 13.0 2019-08-05 16:52:24 +01:00
Tom Poole
c528af5976 macOS: Replaced a deprecated glyph drawing function 2019-08-05 16:50:55 +01:00
ed
a5e5831ea0 Don't apply FillType transform twice in CoreGraphicsContext::drawGradient() 2019-08-05 14:04:02 +01:00
ed
34dc1eccda Made StreamingSocket::isListener member atomic 2019-08-05 09:57:56 +01:00
reuk
8480d0110a APVTS: Send parameter change notifications more proactively 2019-08-02 17:31:14 +01:00
Tom Poole
016b04c64f A minor code tidy 2019-07-30 14:35:08 +01:00
reuk
f810d3d56a Made dereferencing WeakRef behave more like the built-in pointer types 2019-07-29 14:38:46 +01:00
Tom Poole
a12bc32979 Fixed some warnings on the latest compilers 2019-07-26 12:58:04 +01:00
Cesare Ferrari
70429ade14 Improve bela performance 2019-07-25 12:32:15 +01:00
Tom Poole
f6f6fabe9a Added pluginval to PluginHostType 2019-07-24 12:42:37 +01:00
Tom Poole
0c726918ab VST3: Updated JUCE's embedded VST3 SDK version to 3.6.13 2019-07-24 11:23:36 +01:00
Tom Poole
dc00dde492 VST3: Fixed compatibility with the 3.6.13 SDK 2019-07-24 11:02:30 +01:00
jules
fa577fc4ef Bit of tidying up in linux code 2019-07-24 06:54:26 +01:00
Cesare Ferrari
a5c802c38f Fix bela timestamping to use RT methods 2019-07-23 17:38:10 +01:00
Tom Poole
8dd6c61125 VST3: Only set JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS by default if the plug-in accepts MIDI 2019-07-23 15:32:57 +01:00
Tom Poole
9417fae499 Tidied up some code in MidiBuffer 2019-07-23 15:22:06 +01:00
Tom Poole
14a24d614f OSC: fixed an issue sending UTF-8 strings 2019-07-23 15:21:51 +01:00
ed
7f7e903efa Android: Use SharedResourcePointer to create a global OpenSL engine object 2019-07-23 14:09:36 +01:00
Tom Poole
3c9fe89636 Added a method for changing the corner size of a CallOutBox 2019-07-23 11:11:40 +01:00
cesare
2fe00ba4da Fix midi timestamps on Bela 2019-07-22 22:20:04 +01:00
Tom Poole
5f21cf214c Fixed a bug reporting write success in FileOutputStream 2019-07-22 15:17:26 +01:00
Tom Poole
2945fc1295 VST3: Fixed a bug mapping channel types 2019-07-22 14:24:44 +01:00
ed
a5424b3798 Windows: Fixed a crash when releasing a specific ASIO driver 2019-07-22 14:00:49 +01:00
Tom Poole
ff70ebb03e Fixed a layout issue in the Grid class 2019-07-22 12:01:33 +01:00
ed
dc4a4f7d47 Windows: Clear the bufferSizes array in WASAPIAudioIODevice::initialise() to avoid duplicate values being added when re-initialising 2019-07-22 09:55:40 +01:00
ed
b6be671726 Fixed some build errors in the Bela MIDI code 2019-07-19 16:11:58 +01:00
ed
e59b0863b5 VST3: Fixed a potential integer overflow in getHashForTUID() 2019-07-19 15:57:57 +01:00
ed
45bc7c1aa1 Windows: Updated SystemStats::getOperatingSystemType() to use RtlGetVersion() 2019-07-19 14:12:02 +01:00
jules
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 2019-07-18 12:33:10 +01:00
ed
8c6072b46c Android: Fixed a couple other LocalRef issues in the IAP code 2019-07-17 16:29:48 +01:00