c91915c519
Removed extern "C" from threadEntryProc by
2019-04-30 11:40:46 +0100
9f9d86b91a
Made AudioProcessor::applyBusLayouts() virtual by
2019-04-29 15:48:29 +0100
1221374be9
DSP: Fixed an incorrect assertion in one of the AudioBlock constructors by
2019-04-29 15:25:41 +0100
c6502e2a83
Added a TextEditor::getTextToShowWhenEmpty() method by
2019-04-29 14:21:47 +0100
bbbb1719f9
Made ListBox::createSnapshotOfRows() take the list and row scale factors into account by
2019-04-29 12:39:15 +0100
2539f4d24f
DRY-ed some code by adding a static Component::getApproximateScaleFactorForComponent() method by
2019-04-29 12:38:26 +0100
717be11eac
Updated the documentation by
2019-04-29 11:25:29 +0100
3c312b9d76
Reworked the logic in FileBrowserComponent::currentFileIsValid() to ensure that directories can't be selected when only browsing for files by
2019-04-29 11:24:22 +0100
8eb626a338
Windows: Fixed a bug in File::getFileIdentifier() by
2019-04-29 10:46:58 +0100
a4f0b179a3
Added a check for an empty lambda in LambdaCallback::modalStateFinished() by
2019-04-29 10:24:56 +0100
fb5d55f052
Fixed the behaviour of FilenameComponent::getLocationToBrowse() when a default file has been set by
2019-04-29 10:18:18 +0100
17be524798
VST3: Fixed an AudioProcessorParameterGroup bug by
2019-04-26 20:38:25 +0100
7c45ad695c
MacOS: Better support for SystemTrayIconComponent on Mojave by
2019-04-04 18:03:34 +0100
40371c6b93
BLOCKS: Fixed the return value of BlockTopology::getConnectionsBetweenBlocks() by
2019-04-23 16:43:01 +0100
8548707dd6
Windows: Added a call to handleKeyUpOrDown() for modifier keys in doKeyDown() to make the behaviour consistent across platforms by
2019-04-23 15:51:18 +0100
9417021177
Android: Fixed a compile error in PushNotificationsDemo.h by
2019-04-23 11:28:18 +0100
be589191a0
OpenGL: Added GL_POINT_SPRITE to juce_MissingGLDefinitions.h by
2019-04-23 09:41:54 +0100
a9b4dcd9e9
Projucer: Made the exporter selector box a bit more robust by
2019-04-18 15:30:44 +0100
08798a9b72
Projucer: Updated ProjectExporter::getCurrentPlatformExporterName() to VS2019 on Windows by
2019-04-18 15:28:19 +0100
a45f05c1db
Linux: Take global scale factor into account when setting peer scale factor by
2019-04-18 14:15:42 +0100
38b24d7145
macOS: Detach observers when closing the AVPlayer in VideoComponent::closeVideo() to avoid a crash on 10.13 by
2019-04-18 12:27:09 +0100
3eb4cfec9a
Windows: Rescale image in createSnapshotOfNativeWindow() to be in logical pixels by
2019-04-18 12:05:23 +0100
e41bb41a1e
Fixed a typo by
2019-04-16 15:03:08 +0100
28ce837575
Projucer: Added macOS app sandboxing options by
2019-04-16 12:22:50 +0100
ca8abf7188
A minor documentation update by
2019-04-16 11:39:22 +0100
b88d5adab7
Always call TextEditor::checkFocus() when focus is gained to ensure that the software keyboard is shown on Android when a TextEditor has content by
2019-04-16 10:24:55 +0100
07828eb87d
AAX: Fixed a potential race condition when suspending a plug-in by
2019-04-15 15:05:29 +0100
a138458d19
Workaround for bad HTTP response header parsing on Linux by
2019-04-12 11:46:27 +0100
60f58be769
Added a method to return query parameters as a URL encoded string, and to optionally include these in getSubPath by
2019-04-15 12:24:16 +0100
f4eec3d80a
Use ignoreCase in StringPairArray::containsKey by
2019-04-12 10:59:38 +0100
314ef13a63
Added a VS2019 exporter to all example PIPs by
2019-04-15 14:28:36 +0100
c1e881684e
Removed some old Visual Studio builds by
2019-04-15 14:28:13 +0100
579b418fca
Made the .gitignore a bit more futureproof by
2019-04-15 14:26:58 +0100
106e71bde9
Re-saved all projects by
2019-04-15 14:25:52 +0100
d4c59fe35b
Added a VS2019 exporter to all projects by
2019-04-15 14:20:39 +0100
c3df4ac8a4
macOS: Fixed a couple of potential data races flagged by tsan in the native networking code by
2019-04-13 20:38:27 +0100
f3bbe90250
Projucer: Check for libc++ version instead of macOS SDK version when working around a live-build error by
2019-04-13 19:46:04 +0100
92c30e780d
Allowed linear-drag rotary sliders to rollover by
2019-04-09 16:08:51 +0100
fcbdf0629f
BLOCKS: Use unique identifier to find MIDI ports and fix some connection issues by
2019-04-09 12:16:48 +0100
f77bbcd3fb
Added an explicit integer interval to the AudioParameterChoice and AudioParameterInt classes by
2019-04-09 12:18:39 +0100
c0af62f188
Windows: Removed some inverse hyperbolic compatibility functions by
2019-04-08 15:11:45 +0100
84c05cbecc
Projucer: Added an option to the Xcode exporter to override the project bundle identifier by
2019-04-08 11:31:35 +0100
97265bbd4f
Recalculate the release rate of the ADSR envelope if it was modified in ADSR::noteOff() by
2019-04-08 09:57:12 +0100
3c0ccda6a5
macOS: Cleaned up old 10.6 support ifdefs by
2019-04-05 09:28:46 +0100
43f71daa95
Projucer: Added a workaround for errors in the live-build engine from the system headers included with the macOS 10.14 SDK by
2019-04-04 11:12:47 +0100
beb1ab8d64
Fixed a bug handling errors when detecting hosted AU parameters by
2019-04-04 11:03:26 +0100
9d1f6abe49
Avoided some allocations in StringRef/Identifier/String comparisons by
2019-04-02 15:12:03 +0100
251ec6daa8
iOS: Made it clear that the "Audio Background Capability" setting must be enabled for MidiInput/Output::createNewDevice() to succeed by
2019-04-03 16:59:51 +0100
132295bdb3
Made the logMessage() method in UnitTestsDemo thread-safe by
2019-04-03 15:13:02 +0100
fc392ee3a5
Removed ScopedJuceInitialiser_GUI from UnitTestRunner and added a --seed command-line option for specifying the random seed to be used for the tests by
2019-04-03 15:11:52 +0100
497a1b3fb7
Added juce_UnitTestCategories.h to replace raw strings used for test categories by
2019-04-03 15:10:40 +0100
c9fe0afd0f
Removed MIDI devices unit tests by
2019-04-03 15:10:29 +0100
4fa131f5a7
Delete the current audio device when no inputs or outputs are specified in AudioDeviceManager::setAudioDeviceSetup() and ensure that the AudioDeviceSelectorComponent displays this correctly by
2019-04-03 11:55:20 +0100
31f6f9993b
Fixed some conversion warnings in the Display coordinate conversion methods by
2019-04-03 10:10:10 +0100
9f17e0cde8
Added some explicit template instantiations for Displays::physicalToLogical() and ::logicalToPhysical() by
2019-04-03 10:00:53 +0100
60cbac6a6d
Improved CPU efficiency of MessageManager::runDispatchLoopUntil() on OSX by
2019-04-02 14:31:23 +0100
9fe83c18bd
Fixed indentation in juce_dsp.cpp by
2019-04-02 10:53:16 +0100
f3af250ff7
Tidied up unit test code layout by
2019-04-02 11:07:30 +0100
bfa167a054
Uncommented out ChildProcess unit test by
2019-04-02 11:07:05 +0100
e88700be6e
Added missing unit test categories by
2019-04-02 10:25:50 +0100
97e545cd44
Moved the Grid unit tests into juce_Grid.cpp and re-saved all projects by
2019-04-02 11:52:44 +0100
ce20ab8a3b
Made AudioBuffer::isClear atomic to fix a potential data race when used from multiple threads by
2019-04-01 17:16:16 +0100
fb5cfcd606
Fix some data races flagged when running the AudioPlaybackDemo with Xcode's thread sanitiser enabled by
2019-04-01 15:39:27 +0100
98244f1ed1
AU: Made the detection of parameters more robust when hosting AU plug-ins by
2019-04-01 11:39:45 +0100
fec3b7d59e
Linux: Add warnAboutOverwriting flag capability to native file chooser by
2019-04-01 09:24:06 +0100
49c631e916
Fixed a crash in Mac Network when createConnection fails by
2019-03-26 11:37:09 +0000
ff613d900a
Re-saved all projects by
2019-03-29 12:44:17 +0000
0828977e5b
macOS: Added a Bluetooth MIDI pairing dialog by
2019-03-29 16:39:55 +0000
d6fb474c39
Restructure OpenGLDemo and UnitTestsDemo and remove unused macro from DemoRunner by
2019-03-29 16:03:58 +0000
aa498afce2
Call Thread::stopThread() in NamedPipeThread's destructor to fix an assertion when running the NamedPipe unit tests by
2019-03-29 15:29:51 +0000
bd916b68e1
Make Random::setSeedRandomly() globalSeed atomic to fix a data race when multiple threads create a Random object by
2019-03-29 15:29:17 +0000
479371eb8d
Projucer: Fix generating JUCE example PIPs with useLocalCopy = 0 by
2019-03-29 15:28:41 +0000
adf74a8451
Fixed some documentation in RSAKey by
2019-03-29 10:24:37 +0000
12dfd3df45
DSP: Made AudioBlock::getSubsetChannelBlock const by
2019-03-28 12:54:37 +0000
55c512d9a1
DSP: Fixed a potential dangling reference issue in ProcessContext by
2019-03-28 12:19:47 +0000
7b56f43ded
Fixed a potential data race in the MIDI devices unit tests by
2019-03-27 15:53:51 +0000
f617bea5fa
AAX: Fixed a conversion warning in JuceAAX_Processor::isInAudioSuite() by
2019-03-27 15:06:07 +0000
08807df47b
Allow valid socket handles of 0 in StreamingSocket and DatagramSocket, add some unit tests and some minor docs cleanup by
2019-03-27 14:43:47 +0000
0bc37d210e
Fixed a compile error in the DSPModulePluginDemo example by
2019-03-26 18:31:30 +0000
6567a7607f
Fixed an uninitialised variable in the posix implementation of HighResolutionTimer by
2019-03-26 18:26:24 +0000
827055c2c1
DSP: Allowed AudioBlocks of const elements by
2019-03-19 14:45:19 +0000
bdfbcff62d
BLOCKS: Added a method to reset to the default program by
2019-03-26 10:03:48 +0000
0e58d244aa
DSP: Added SIMDRegister::truncate() by
2019-03-22 16:36:42 +0100
43d58f330f
Revert "macOS: Don't apply backing scale factor when using the CoreGraphics renderer" by
2019-03-26 11:42:16 +0000
b1c4d981da
Fixed an iOS multitouch bug and added MouseInputSource::offscreenMousePos to replace some magic numbers by
2019-03-26 11:23:25 +0000
b27116607f
Fixed a crash in Mac Network when createConnection fails by
2019-03-26 11:37:09 +0000
68277517df
Added an assertion to check the default latency compensation in processBlockBypassed by
2019-03-26 11:34:25 +0000
88e26d7a1e
BLOCKS: Added documentation for Littlefoot Arrays by
2019-03-25 20:31:15 +0000
cc67c882ec
BLOCKS: Fixed a bug in Littlefoot Array assignment by
2019-03-26 09:17:58 +0000
a585005dd3
Updated the ModalCallbackFunction docs to correctly reflect the Component::enterModalState() parameters by
2019-03-26 09:04:24 +0000
e821dd9b8e
VST3: Fixed a memory leak by
2019-03-25 17:22:35 +0000
ba2575a4d3
Added a ScopedLock in ThreadPool::getNumJobs() to fix a potential data race by
2019-03-25 16:37:02 +0000
290aad89f8
Fixed a potential data race in AudioThumbnail by
2019-03-25 15:54:10 +0000
e5ce2ceb97
MathsFunctions: Made numElementsInArray constexpr by
2019-03-19 13:56:22 +0000
a8ff4ea180
Projucer: Send warning message in Project::removeDefunctExporters() to stdout when running from the command-line by
2019-03-25 11:09:18 +0000
6cb244f5a1
Support comma decimal mark in Time::fromISO8601() by
2019-03-25 10:07:17 +0000
c96bf71488
Removed some empty ValueTree::Listener methods that are no longer needed by
2019-03-22 17:28:14 +0000
20864a2f5f
Made all of the ValueTree::Listener methods no longer pure virtual by
2019-03-22 15:31:49 +0000
4dad6ee028
Projucer: Add a project setting to specify a shell script that will be run after saving by
2019-03-22 16:51:54 +0000
90d65375df
macOS: Don't apply backing scale factor when using the CoreGraphics renderer by
2019-03-22 12:56:03 +0000