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

6634 commits

Author SHA1 Message Date
ed
df62a7c5dc Fixed a potential race condition in MPESynthesiser 2019-04-30 14:59:14 +01:00
ed
3d7b002a8f Fixed some misleading indentation 2019-04-30 14:20:02 +01:00
hogliux
b561b34e8c Linux: Fixed a compiler warning 2019-04-30 12:14:42 +01:00
hogliux
c91915c519 Removed extern "C" from threadEntryProc 2019-04-30 12:13:31 +01:00
ed
9f9d86b91a Made AudioProcessor::applyBusLayouts() virtual 2019-04-29 15:48:29 +01:00
ed
1221374be9 DSP: Fixed an incorrect assertion in one of the AudioBlock constructors 2019-04-29 15:25:41 +01:00
ed
c6502e2a83 Added a TextEditor::getTextToShowWhenEmpty() method 2019-04-29 14:21:47 +01:00
ed
bbbb1719f9 Made ListBox::createSnapshotOfRows() take the list and row scale factors into account 2019-04-29 12:55:39 +01:00
ed
2539f4d24f DRY-ed some code by adding a static Component::getApproximateScaleFactorForComponent() method 2019-04-29 12:55:39 +01:00
Tom Poole
717be11eac Updated the documentation 2019-04-29 11:25:38 +01:00
ed
3c312b9d76 Reworked the logic in FileBrowserComponent::currentFileIsValid() to ensure that directories can't be selected when only browsing for files 2019-04-29 11:24:22 +01:00
Tom Poole
8eb626a338 Windows: Fixed a bug in File::getFileIdentifier() 2019-04-29 10:49:08 +01:00
ed
a4f0b179a3 Added a check for an empty lambda in LambdaCallback::modalStateFinished() 2019-04-29 10:24:56 +01:00
ed
fb5d55f052 Fixed the behaviour of FilenameComponent::getLocationToBrowse() when a default file has been set 2019-04-29 10:18:45 +01:00
Tom Poole
17be524798 VST3: Fixed an AudioProcessorParameterGroup bug 2019-04-29 10:09:07 +01:00
Tom Poole
7c45ad695c MacOS: Better support for SystemTrayIconComponent on Mojave 2019-04-25 12:54:54 +01:00
dimitri
40371c6b93 BLOCKS: Fixed the return value of BlockTopology::getConnectionsBetweenBlocks() 2019-04-23 17:02:33 +01:00
ed
8548707dd6 Windows: Added a call to handleKeyUpOrDown() for modifier keys in doKeyDown() to make the behaviour consistent across platforms 2019-04-23 15:51:18 +01:00
ed
be589191a0 OpenGL: Added GL_POINT_SPRITE to juce_MissingGLDefinitions.h 2019-04-23 09:41:54 +01:00
ed
a45f05c1db Linux: Take global scale factor into account when setting peer scale factor 2019-04-18 14:15:42 +01:00
ed
38b24d7145 macOS: Detach observers when closing the AVPlayer in VideoComponent::closeVideo() to avoid a crash on 10.13 2019-04-18 12:52:11 +01:00
ed
3eb4cfec9a Windows: Rescale image in createSnapshotOfNativeWindow() to be in logical pixels 2019-04-18 12:21:08 +01:00
Tom Poole
ca8abf7188 A minor documentation update 2019-04-16 11:39:22 +01:00
ed
b88d5adab7 Always call TextEditor::checkFocus() when focus is gained to ensure that the software keyboard is shown on Android when a TextEditor has content 2019-04-16 10:24:55 +01:00
Tom Poole
07828eb87d AAX: Fixed a potential race condition when suspending a plug-in 2019-04-15 16:14:43 +01:00
James Hurst
a138458d19 Workaround for bad HTTP response header parsing on Linux 2019-04-15 15:25:39 +01:00
James Hurst
60f58be769 Added a method to return query parameters as a URL encoded string, and to optionally include these in getSubPath 2019-04-15 15:11:48 +01:00
James Hurst
f4eec3d80a Use ignoreCase in StringPairArray::containsKey 2019-04-15 15:11:28 +01:00
ed
c3df4ac8a4 macOS: Fixed a couple of potential data races flagged by tsan in the native networking code 2019-04-13 20:38:27 +01:00
ed
f3bbe90250 Projucer: Check for libc++ version instead of macOS SDK version when working around a live-build error 2019-04-13 20:01:58 +01:00
Tom Poole
92c30e780d Allowed linear-drag rotary sliders to rollover 2019-04-09 16:26:25 +01:00
ed
fcbdf0629f BLOCKS: Use unique identifier to find MIDI ports and fix some connection issues 2019-04-09 14:10:46 +01:00
Tom Poole
f77bbcd3fb Added an explicit integer interval to the AudioParameterChoice and AudioParameterInt classes 2019-04-09 13:03:40 +01:00
Tom Poole
c0af62f188 Windows: Removed some inverse hyperbolic compatibility functions 2019-04-08 15:29:23 +01:00
ed
97265bbd4f Recalculate the release rate of the ADSR envelope if it was modified in ADSR::noteOff() 2019-04-08 10:25:31 +01:00
Tom Poole
3c0ccda6a5 macOS: Cleaned up old 10.6 support ifdefs 2019-04-05 10:05:21 +01:00
ed
43f71daa95 Projucer: Added a workaround for errors in the live-build engine from the system headers included with the macOS 10.14 SDK 2019-04-04 11:12:52 +01:00
Tom Poole
beb1ab8d64 Fixed a bug handling errors when detecting hosted AU parameters 2019-04-04 11:03:26 +01:00
Tom Maisey
9d1f6abe49 Avoided some allocations in StringRef/Identifier/String comparisons 2019-04-03 18:17:04 +01:00
ed
251ec6daa8 iOS: Made it clear that the "Audio Background Capability" setting must be enabled for MidiInput/Output::createNewDevice() to succeed 2019-04-03 16:59:51 +01:00
ed
497a1b3fb7 Added juce_UnitTestCategories.h to replace raw strings used for test categories 2019-04-03 15:10:40 +01:00
ed
c9fe0afd0f Removed MIDI devices unit tests 2019-04-03 15:10:29 +01:00
ed
4fa131f5a7 Delete the current audio device when no inputs or outputs are specified in AudioDeviceManager::setAudioDeviceSetup() and ensure that the AudioDeviceSelectorComponent displays this correctly 2019-04-03 11:55:20 +01:00
ed
31f6f9993b Fixed some conversion warnings in the Display coordinate conversion methods 2019-04-03 10:10:10 +01:00
ed
9f17e0cde8 Added some explicit template instantiations for Displays::physicalToLogical() and ::logicalToPhysical() 2019-04-03 10:00:53 +01:00
jules
60cbac6a6d Improved CPU efficiency of MessageManager::runDispatchLoopUntil() on OSX 2019-04-02 14:31:23 +01:00
ed
9fe83c18bd Fixed indentation in juce_dsp.cpp 2019-04-02 11:54:42 +01:00
ed
f3af250ff7 Tidied up unit test code layout 2019-04-02 11:54:29 +01:00
ed
bfa167a054 Uncommented out ChildProcess unit test 2019-04-02 11:54:12 +01:00
ed
e88700be6e Added missing unit test categories 2019-04-02 11:53:18 +01:00