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

14897 commits

Author SHA1 Message Date
James Hurst
f4eec3d80a Use ignoreCase in StringPairArray::containsKey 2019-04-15 15:11:28 +01:00
ed
314ef13a63 Added a VS2019 exporter to all example PIPs 2019-04-15 14:28:36 +01:00
ed
c1e881684e Removed some old Visual Studio builds 2019-04-15 14:28:13 +01:00
ed
579b418fca Made the .gitignore a bit more futureproof 2019-04-15 14:26:58 +01:00
ed
106e71bde9 Re-saved all projects 2019-04-15 14:25:52 +01:00
ed
d4c59fe35b Added a VS2019 exporter to all projects 2019-04-15 14:20:39 +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
84c05cbecc Projucer: Added an option to the Xcode exporter to override the project bundle identifier 2019-04-08 11:52:11 +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
132295bdb3 Made the logMessage() method in UnitTestsDemo thread-safe 2019-04-03 15:13:02 +01:00
ed
fc392ee3a5 Removed ScopedJuceInitialiser_GUI from UnitTestRunner and added a --seed command-line option for specifying the random seed to be used for the tests 2019-04-03 15:11:52 +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
ed
97e545cd44 Moved the Grid unit tests into juce_Grid.cpp and re-saved all projects 2019-04-02 11:52:44 +01:00
ed
ce20ab8a3b Made AudioBuffer::isClear atomic to fix a potential data race when used from multiple threads 2019-04-01 17:16:16 +01:00
ed
fb5cfcd606 Fix some data races flagged when running the AudioPlaybackDemo with Xcode's thread sanitiser enabled 2019-04-01 15:39:27 +01:00
Tom Poole
98244f1ed1 AU: Made the detection of parameters more robust when hosting AU plug-ins 2019-04-01 12:22:16 +01:00
ed
fec3b7d59e Linux: Add warnAboutOverwriting flag capability to native file chooser 2019-04-01 10:05:10 +01:00
dimitri
49c631e916 Fixed a crash in Mac Network when createConnection fails 2019-04-01 09:21:07 +01:00
Tom Poole
ff613d900a Re-saved all projects 2019-03-29 17:05:52 +00:00
Tom Poole
0828977e5b macOS: Added a Bluetooth MIDI pairing dialog 2019-03-29 17:05:34 +00:00
ed
d6fb474c39 Restructure OpenGLDemo and UnitTestsDemo and remove unused macro from DemoRunner 2019-03-29 16:03:58 +00:00
ed
aa498afce2 Call Thread::stopThread() in NamedPipeThread's destructor to fix an assertion when running the NamedPipe unit tests 2019-03-29 16:03:41 +00:00
ed
bd916b68e1 Make Random::setSeedRandomly() globalSeed atomic to fix a data race when multiple threads create a Random object 2019-03-29 16:03:41 +00:00
ed
479371eb8d Projucer: Fix generating JUCE example PIPs with useLocalCopy = 0 2019-03-29 16:03:41 +00:00
Tom Poole
adf74a8451 Fixed some documentation in RSAKey 2019-03-29 10:24:37 +00:00
Tom Poole
12dfd3df45 DSP: Made AudioBlock::getSubsetChannelBlock const 2019-03-28 12:54:37 +00:00
reuk
55c512d9a1 DSP: Fixed a potential dangling reference issue in ProcessContext 2019-03-28 12:52:36 +00:00
ed
7b56f43ded Fixed a potential data race in the MIDI devices unit tests 2019-03-27 15:53:51 +00:00
ed
f617bea5fa AAX: Fixed a conversion warning in JuceAAX_Processor::isInAudioSuite() 2019-03-27 15:06:07 +00:00
ed
08807df47b Allow valid socket handles of 0 in StreamingSocket and DatagramSocket, add some unit tests and some minor docs cleanup 2019-03-27 15:02:36 +00:00
ed
0bc37d210e Fixed a compile error in the DSPModulePluginDemo example 2019-03-26 18:31:30 +00:00