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

6863 commits

Author SHA1 Message Date
ed
e973451a73 Only print PerformanceCounter statistics on destruction if there were any runs 2019-08-29 11:53:28 +01:00
ed
404455bea9 Ensure that VideoComponent is resized after asynchronous loading by calling startTimer() 2019-08-29 09:51:33 +01:00
ed
6b0ac50684 Don't call resized() in VideoComponent::loadAsync() on platforms which don't have a proper implementation to allow the method to be called from user threads 2019-08-28 16:52:59 +01:00
ed
052e9325d3 Increased the resolution of File time getters/setters on supported platforms 2019-08-28 16:41:50 +01:00
ed
556f0d2ea5 Added a default constructor to AudioProcessorGraph::Connection 2019-08-28 15:23:14 +01:00
ed
383d69c421 Prevent integer overflow in BitmapData::getLinePointer() and BitmapData::getPixelPointer() 2019-08-28 15:19:41 +01:00
ed
9561732818 Explicitly use std::forward in make_unique implementation to fix some warnings about ambiguity 2019-08-28 10:04:05 +01:00
ed
0b874fa60d Minor documentation fix 2019-08-27 18:49:39 +01:00
ed
319efc59e0 Ensure that PopupMenu section headers aren't selectable 2019-08-27 14:30:50 +01:00
ed
c78749b14e macOS: Fixed some issues drawing italicised text 2019-08-27 14:03:36 +01:00
cesare
895812154e Bela: Fixed timestamp call from realtime thread 2019-08-23 11:48:16 +01:00
cesare
471ce39167 Updates to support latest Bela release 2019-08-22 17:08:10 +01:00
ed
305f96a03e VST3: Add guard for early return in previous commit 2019-08-21 11:03:21 +01:00
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