Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • c91915c519 Removed extern "C" from threadEntryProc by hogliux 2019-04-30 11:40:46 +0100
  • 9f9d86b91a Made AudioProcessor::applyBusLayouts() virtual by ed 2019-04-29 15:48:29 +0100
  • 1221374be9 DSP: Fixed an incorrect assertion in one of the AudioBlock constructors by ed 2019-04-29 15:25:41 +0100
  • c6502e2a83 Added a TextEditor::getTextToShowWhenEmpty() method by ed 2019-04-29 14:21:47 +0100
  • bbbb1719f9 Made ListBox::createSnapshotOfRows() take the list and row scale factors into account by ed 2019-04-29 12:39:15 +0100
  • 2539f4d24f DRY-ed some code by adding a static Component::getApproximateScaleFactorForComponent() method by ed 2019-04-29 12:38:26 +0100
  • 717be11eac Updated the documentation by Tom Poole 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 ed 2019-04-29 11:24:22 +0100
  • 8eb626a338 Windows: Fixed a bug in File::getFileIdentifier() by Tom Poole 2019-04-29 10:46:58 +0100
  • a4f0b179a3 Added a check for an empty lambda in LambdaCallback::modalStateFinished() by ed 2019-04-29 10:24:56 +0100
  • fb5d55f052 Fixed the behaviour of FilenameComponent::getLocationToBrowse() when a default file has been set by ed 2019-04-29 10:18:18 +0100
  • 17be524798 VST3: Fixed an AudioProcessorParameterGroup bug by Tom Poole 2019-04-26 20:38:25 +0100
  • 7c45ad695c MacOS: Better support for SystemTrayIconComponent on Mojave by Tom Poole 2019-04-04 18:03:34 +0100
  • 40371c6b93 BLOCKS: Fixed the return value of BlockTopology::getConnectionsBetweenBlocks() by dimitri 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 ed 2019-04-23 15:51:18 +0100
  • 9417021177 Android: Fixed a compile error in PushNotificationsDemo.h by ed 2019-04-23 11:28:18 +0100
  • be589191a0 OpenGL: Added GL_POINT_SPRITE to juce_MissingGLDefinitions.h by ed 2019-04-23 09:41:54 +0100
  • a9b4dcd9e9 Projucer: Made the exporter selector box a bit more robust by ed 2019-04-18 15:30:44 +0100
  • 08798a9b72 Projucer: Updated ProjectExporter::getCurrentPlatformExporterName() to VS2019 on Windows by ed 2019-04-18 15:28:19 +0100
  • a45f05c1db Linux: Take global scale factor into account when setting peer scale factor by ed 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 ed 2019-04-18 12:27:09 +0100
  • 3eb4cfec9a Windows: Rescale image in createSnapshotOfNativeWindow() to be in logical pixels by ed 2019-04-18 12:05:23 +0100
  • e41bb41a1e Fixed a typo by Tom Poole 2019-04-16 15:03:08 +0100
  • 28ce837575 Projucer: Added macOS app sandboxing options by Tom Poole 2019-04-16 12:22:50 +0100
  • ca8abf7188 A minor documentation update by Tom Poole 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 ed 2019-04-16 10:24:55 +0100
  • 07828eb87d AAX: Fixed a potential race condition when suspending a plug-in by Tom Poole 2019-04-15 15:05:29 +0100
  • a138458d19 Workaround for bad HTTP response header parsing on Linux by James Hurst 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 James Hurst 2019-04-15 12:24:16 +0100
  • f4eec3d80a Use ignoreCase in StringPairArray::containsKey by James Hurst 2019-04-12 10:59:38 +0100
  • 314ef13a63 Added a VS2019 exporter to all example PIPs by ed 2019-04-15 14:28:36 +0100
  • c1e881684e Removed some old Visual Studio builds by ed 2019-04-15 14:28:13 +0100
  • 579b418fca Made the .gitignore a bit more futureproof by ed 2019-04-15 14:26:58 +0100
  • 106e71bde9 Re-saved all projects by ed 2019-04-15 14:25:52 +0100
  • d4c59fe35b Added a VS2019 exporter to all projects by ed 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 ed 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 ed 2019-04-13 19:46:04 +0100
  • 92c30e780d Allowed linear-drag rotary sliders to rollover by Tom Poole 2019-04-09 16:08:51 +0100
  • fcbdf0629f BLOCKS: Use unique identifier to find MIDI ports and fix some connection issues by ed 2019-04-09 12:16:48 +0100
  • f77bbcd3fb Added an explicit integer interval to the AudioParameterChoice and AudioParameterInt classes by Tom Poole 2019-04-09 12:18:39 +0100
  • c0af62f188 Windows: Removed some inverse hyperbolic compatibility functions by Tom Poole 2019-04-08 15:11:45 +0100
  • 84c05cbecc Projucer: Added an option to the Xcode exporter to override the project bundle identifier by ed 2019-04-08 11:31:35 +0100
  • 97265bbd4f Recalculate the release rate of the ADSR envelope if it was modified in ADSR::noteOff() by ed 2019-04-08 09:57:12 +0100
  • 3c0ccda6a5 macOS: Cleaned up old 10.6 support ifdefs by Tom Poole 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 ed 2019-04-04 11:12:47 +0100
  • beb1ab8d64 Fixed a bug handling errors when detecting hosted AU parameters by Tom Poole 2019-04-04 11:03:26 +0100
  • 9d1f6abe49 Avoided some allocations in StringRef/Identifier/String comparisons by Tom Maisey 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 ed 2019-04-03 16:59:51 +0100
  • 132295bdb3 Made the logMessage() method in UnitTestsDemo thread-safe by ed 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 ed 2019-04-03 15:11:52 +0100
  • 497a1b3fb7 Added juce_UnitTestCategories.h to replace raw strings used for test categories by ed 2019-04-03 15:10:40 +0100
  • c9fe0afd0f Removed MIDI devices unit tests by ed 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 ed 2019-04-03 11:55:20 +0100
  • 31f6f9993b Fixed some conversion warnings in the Display coordinate conversion methods by ed 2019-04-03 10:10:10 +0100
  • 9f17e0cde8 Added some explicit template instantiations for Displays::physicalToLogical() and ::logicalToPhysical() by ed 2019-04-03 10:00:53 +0100
  • 60cbac6a6d Improved CPU efficiency of MessageManager::runDispatchLoopUntil() on OSX by jules 2019-04-02 14:31:23 +0100
  • 9fe83c18bd Fixed indentation in juce_dsp.cpp by ed 2019-04-02 10:53:16 +0100
  • f3af250ff7 Tidied up unit test code layout by ed 2019-04-02 11:07:30 +0100
  • bfa167a054 Uncommented out ChildProcess unit test by ed 2019-04-02 11:07:05 +0100
  • e88700be6e Added missing unit test categories by ed 2019-04-02 10:25:50 +0100
  • 97e545cd44 Moved the Grid unit tests into juce_Grid.cpp and re-saved all projects by ed 2019-04-02 11:52:44 +0100
  • ce20ab8a3b Made AudioBuffer::isClear atomic to fix a potential data race when used from multiple threads by ed 2019-04-01 17:16:16 +0100
  • fb5cfcd606 Fix some data races flagged when running the AudioPlaybackDemo with Xcode's thread sanitiser enabled by ed 2019-04-01 15:39:27 +0100
  • 98244f1ed1 AU: Made the detection of parameters more robust when hosting AU plug-ins by Tom Poole 2019-04-01 11:39:45 +0100
  • fec3b7d59e Linux: Add warnAboutOverwriting flag capability to native file chooser by ed 2019-04-01 09:24:06 +0100
  • 49c631e916 Fixed a crash in Mac Network when createConnection fails by dimitri 2019-03-26 11:37:09 +0000
  • ff613d900a Re-saved all projects by Tom Poole 2019-03-29 12:44:17 +0000
  • 0828977e5b macOS: Added a Bluetooth MIDI pairing dialog by Tom Poole 2019-03-29 16:39:55 +0000
  • d6fb474c39 Restructure OpenGLDemo and UnitTestsDemo and remove unused macro from DemoRunner by ed 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 ed 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 ed 2019-03-29 15:29:17 +0000
  • 479371eb8d Projucer: Fix generating JUCE example PIPs with useLocalCopy = 0 by ed 2019-03-29 15:28:41 +0000
  • adf74a8451 Fixed some documentation in RSAKey by Tom Poole 2019-03-29 10:24:37 +0000
  • 12dfd3df45 DSP: Made AudioBlock::getSubsetChannelBlock const by Tom Poole 2019-03-28 12:54:37 +0000
  • 55c512d9a1 DSP: Fixed a potential dangling reference issue in ProcessContext by reuk 2019-03-28 12:19:47 +0000
  • 7b56f43ded Fixed a potential data race in the MIDI devices unit tests by ed 2019-03-27 15:53:51 +0000
  • f617bea5fa AAX: Fixed a conversion warning in JuceAAX_Processor::isInAudioSuite() by ed 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 ed 2019-03-27 14:43:47 +0000
  • 0bc37d210e Fixed a compile error in the DSPModulePluginDemo example by ed 2019-03-26 18:31:30 +0000
  • 6567a7607f Fixed an uninitialised variable in the posix implementation of HighResolutionTimer by ed 2019-03-26 18:26:24 +0000
  • 827055c2c1 DSP: Allowed AudioBlocks of const elements by reuk 2019-03-19 14:45:19 +0000
  • bdfbcff62d BLOCKS: Added a method to reset to the default program by dimitri 2019-03-26 10:03:48 +0000
  • 0e58d244aa DSP: Added SIMDRegister::truncate() by Zsolt Garamvolgyi 2019-03-22 16:36:42 +0100
  • 43d58f330f Revert "macOS: Don't apply backing scale factor when using the CoreGraphics renderer" by ed 2019-03-26 11:42:16 +0000
  • b1c4d981da Fixed an iOS multitouch bug and added MouseInputSource::offscreenMousePos to replace some magic numbers by ed 2019-03-26 11:23:25 +0000
  • b27116607f Fixed a crash in Mac Network when createConnection fails by dimitri 2019-03-26 11:37:09 +0000
  • 68277517df Added an assertion to check the default latency compensation in processBlockBypassed by Tom Poole 2019-03-26 11:34:25 +0000
  • 88e26d7a1e BLOCKS: Added documentation for Littlefoot Arrays by dimitri 2019-03-25 20:31:15 +0000
  • cc67c882ec BLOCKS: Fixed a bug in Littlefoot Array assignment by dimitri 2019-03-26 09:17:58 +0000
  • a585005dd3 Updated the ModalCallbackFunction docs to correctly reflect the Component::enterModalState() parameters by ed 2019-03-26 09:04:24 +0000
  • e821dd9b8e VST3: Fixed a memory leak by Tom Poole 2019-03-25 17:22:35 +0000
  • ba2575a4d3 Added a ScopedLock in ThreadPool::getNumJobs() to fix a potential data race by ed 2019-03-25 16:37:02 +0000
  • 290aad89f8 Fixed a potential data race in AudioThumbnail by ed 2019-03-25 15:54:10 +0000
  • e5ce2ceb97 MathsFunctions: Made numElementsInArray constexpr by reuk 2019-03-19 13:56:22 +0000
  • a8ff4ea180 Projucer: Send warning message in Project::removeDefunctExporters() to stdout when running from the command-line by ed 2019-03-25 11:09:18 +0000
  • 6cb244f5a1 Support comma decimal mark in Time::fromISO8601() by ed 2019-03-25 10:07:17 +0000
  • c96bf71488 Removed some empty ValueTree::Listener methods that are no longer needed by ed 2019-03-22 17:28:14 +0000
  • 20864a2f5f Made all of the ValueTree::Listener methods no longer pure virtual by ed 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 ed 2019-03-22 16:51:54 +0000
  • 90d65375df macOS: Don't apply backing scale factor when using the CoreGraphics renderer by ed 2019-03-22 12:56:03 +0000