Commit Graph

  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • * |
  • * |
  • | *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • * |
  • * |
  • * |
  • | *
  • * |
  • |/
  • *
  • |\
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • 556f0d2ea5 Added a default constructor to AudioProcessorGraph::Connection by ed 2019-08-28 10:50:17 +0100
  • 383d69c421 Prevent integer overflow in BitmapData::getLinePointer() and BitmapData::getPixelPointer() by ed 2019-08-28 10:41:04 +0100
  • 9561732818 Explicitly use std::forward in make_unique implementation to fix some warnings about ambiguity by ed 2019-08-28 10:04:05 +0100
  • 0b874fa60d Minor documentation fix by ed 2019-08-27 18:49:39 +0100
  • 3a4c0f9012 Ensure that PopupMenu section headers aren't selectable by ed 2019-08-27 14:30:50 +0100
  • 19cf680f54 Projucer: Enable microphone and camera access for live-build engine by ed 2019-08-27 15:34:47 +0100
  • 319efc59e0 Ensure that PopupMenu section headers aren't selectable by ed 2019-08-27 14:30:50 +0100
  • c78749b14e macOS: Fixed some issues drawing italicised text by ed 2019-08-27 14:03:36 +0100
  • 895812154e Bela: Fixed timestamp call from realtime thread by cesare 2019-08-23 11:48:16 +0100
  • 471ce39167 Updates to support latest Bela release by cesare 2019-08-22 17:08:10 +0100
  • 305f96a03e VST3: Add guard for early return in previous commit by ed 2019-08-21 11:03:21 +0100
  • cb799fb37c VST3: Don't call restartComponent() when in setupProcessing() by ed 2019-08-16 15:44:53 +0100
  • 84849f8808 APVTS: Fix apvts parameter update recursion by reuk 2019-08-17 12:37:18 +0100
  • d37cee72e8 APVTS: Fix apvts parameter update recursion by reuk 2019-08-17 12:37:18 +0100
  • 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. by michael.toon 2019-08-15 11:51:14 +0100
  • 9ea9a97e50 Fixed backwards compatibility of AudioDeviceManager::addMidiInputCallback() when passing an empty string by ed 2019-08-15 15:34:02 +0100
  • 293d7be0b4 macOS: Handle EOF in CoreAudioReader::readSamples() by ed 2019-08-14 16:17:05 +0100
  • e4b3cd80a6 Fixed backwards compatibility of AudioDeviceManager::addMidiInputCallback() when passing an empty string by ed 2019-08-15 15:34:02 +0100
  • 41055ad782 DSP: Refactored AudioBlock by Tom Poole 2019-08-14 17:14:20 +0100
  • 462ed5468c Re-saved all projects by ed 2019-08-15 11:26:12 +0100
  • a45fd2657c Projucer: Define current version when saving projects and check for outdated projects by ed 2019-08-15 11:23:34 +0100
  • a522312b47 macOS: Handle EOF in CoreAudioReader::readSamples() by ed 2019-08-14 16:17:05 +0100
  • c6a4bb567e Removed a leaking UnitTest by Tom Poole 2019-08-14 12:14:59 +0100
  • cd38d44d86 Android: Extend lifetime of OpenSLEngineHolder object to fix crash when deleting the current audio device by ed 2019-08-14 11:41:08 +0100
  • be8a568747 Android: Added some missing activity lifecycle callbacks for Android Q by ed 2019-08-14 11:11:03 +0100
  • 91664000d9 Linux: Improved message queue performance by ed 2019-08-13 12:27:04 +0100
  • 164aac7efa Linux: Improved message queue performance by ed 2019-08-13 12:27:04 +0100
  • 7dde0b26a7 Windows: Fixed a bug checking if a key exists in the registry by Tom Poole 2019-08-12 15:29:22 +0100
  • d8638fdd2a OpenGL: Fixed an issue cloning OpenGLImageType images by Tom Poole 2019-08-12 12:40:00 +0100
  • 6960109641 Fixed a typo in ChangeList.txt by Tom Poole 2019-08-12 10:40:28 +0100
  • 45825fdbd8 Fixed a typo in ChangeList.txt by Tom Poole 2019-08-12 10:40:28 +0100
  • 8ec56d1589 JUCE version 5.4.4 by Tom Poole 2019-08-09 11:35:03 +0100
  • 102db8ebb2 Re-saved all projects by Tom Poole 2019-08-09 11:29:15 +0100
  • 528798d96e Bump version number to 5.4.4 by Tom Poole 2019-08-09 11:24:54 +0100
  • f21d1400f1 Enforce a minimum height for GenericAudioProcessorEditor by ed 2019-08-09 10:26:20 +0100
  • fb40c34f5f Added some missing documentation by Tom Poole 2019-08-09 10:04:07 +0100
  • edf99d171f TextLayout: Fixed some bugs setting stringRanges by reuk 2019-08-08 17:00:42 +0100
  • 76f3aec386 PopupMenu: Pass unique_ptr rather than raw pointers to convey ownership semantics by reuk 2019-08-06 21:27:48 +0100
  • dd935cac84 Re-saved all projects by Tom Poole 2019-08-08 12:11:04 +0100
  • 214e59aaa8 Projucer: Put recommended warning flags before other flags by Tom Poole 2019-08-08 11:15:40 +0100
  • ece16bce70 CoreGraphics: Fixed a text layout bug by Tom Poole 2019-08-07 18:01:37 +0100
  • bc25355b71 Fixed a documentation typo by Tom Poole 2019-08-07 16:06:47 +0100
  • 012c7d00d2 Linux: Fix for high CPU load by ed 2019-08-07 12:44:42 +0100
  • cdd9206b13 AUv3: Include framework headers slightly later to fix build error when targeting iOS 13.0 by ed 2019-08-05 16:14:24 +0100
  • c528af5976 macOS: Replaced a deprecated glyph drawing function by Tom Poole 2019-08-05 14:34:48 +0100
  • a5e5831ea0 Don't apply FillType transform twice in CoreGraphicsContext::drawGradient() by ed 2019-08-05 11:15:05 +0100
  • 77cb157db0 Removed some old settings from the AudioPluginHost .jucer project and re-saved by ed 2019-08-05 11:44:31 +0100
  • 34dc1eccda Made StreamingSocket::isListener member atomic by ed 2019-08-05 09:57:56 +0100
  • 8480d0110a APVTS: Send parameter change notifications more proactively by reuk 2019-08-01 18:22:07 +0100
  • 016b04c64f A minor code tidy by Tom Poole 2019-07-30 14:35:08 +0100
  • 7a7ea0a471 Projucer: Only add the exporter VST SDK path options to exporters that support the formats by ed 2019-07-30 10:11:40 +0100
  • f810d3d56a Made dereferencing WeakRef behave more like the built-in pointer types by reuk 2019-07-22 14:44:04 +0100
  • a12bc32979 Fixed some warnings on the latest compilers by Tom Poole 2019-07-26 12:58:04 +0100
  • 70429ade14 Improve bela performance by Cesare Ferrari 2019-07-25 12:24:29 +0100
  • f6f6fabe9a Added pluginval to PluginHostType by Tom Poole 2019-07-24 12:42:37 +0100
  • 0c726918ab VST3: Updated JUCE's embedded VST3 SDK version to 3.6.13 by Tom Poole 2019-07-24 11:23:36 +0100
  • dc00dde492 VST3: Fixed compatibility with the 3.6.13 SDK by Tom Poole 2019-07-24 11:02:30 +0100
  • fa577fc4ef Bit of tidying up in linux code by jules 2019-07-24 06:54:26 +0100
  • a5c802c38f Fix bela timestamping to use RT methods by Cesare Ferrari 2019-07-23 17:12:32 +0100
  • 8dd6c61125 VST3: Only set JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS by default if the plug-in accepts MIDI by Tom Poole 2019-07-23 15:21:11 +0100
  • 9417fae499 Tidied up some code in MidiBuffer by Tom Poole 2019-07-23 14:42:57 +0100
  • 14a24d614f OSC: fixed an issue sending UTF-8 strings by Tom Poole 2019-07-23 14:31:13 +0100
  • 7f7e903efa Android: Use SharedResourcePointer to create a global OpenSL engine object by ed 2019-07-23 14:09:36 +0100
  • 3c9fe89636 Added a method for changing the corner size of a CallOutBox by Tom Poole 2019-07-23 11:11:40 +0100
  • 2fe00ba4da Fix midi timestamps on Bela by cesare 2019-07-22 22:20:04 +0100
  • 5f21cf214c Fixed a bug reporting write success in FileOutputStream by Tom Poole 2019-07-22 14:41:11 +0100
  • 2945fc1295 VST3: Fixed a bug mapping channel types by Tom Poole 2019-07-22 14:24:44 +0100
  • a5424b3798 Windows: Fixed a crash when releasing a specific ASIO driver by ed 2019-07-22 14:00:49 +0100
  • ff70ebb03e Fixed a layout issue in the Grid class by Tom Poole 2019-07-22 12:01:33 +0100
  • dc4a4f7d47 Windows: Clear the bufferSizes array in WASAPIAudioIODevice::initialise() to avoid duplicate values being added when re-initialising by ed 2019-07-22 09:55:40 +0100
  • b6be671726 Fixed some build errors in the Bela MIDI code by ed 2019-07-19 16:11:58 +0100
  • e59b0863b5 VST3: Fixed a potential integer overflow in getHashForTUID() by ed 2019-07-19 15:40:25 +0100
  • 45bc7c1aa1 Windows: Updated SystemStats::getOperatingSystemType() to use RtlGetVersion() by ed 2019-07-19 14:12:02 +0100
  • 6ba85cb46c Added some static methods to all the AudioPluginFormat classes to allow their type names to be retrieved without an instance being created. Also added a method AudioPluginFormatManager::getFormats() for easier iteration of formats by jules 2019-07-18 12:32:45 +0100
  • f950061ed5 Projucer: Avoid linking external libraries in the shared code target on macOS by ed 2019-07-17 16:11:48 +0100
  • 8c6072b46c Android: Fixed a couple other LocalRef issues in the IAP code by ed 2019-07-17 16:29:48 +0100
  • 58382a6576 Android: Fixed a potential crash in IAP GetProductsInformationJob by ed 2019-07-17 16:04:44 +0100
  • 4aad74d842 Fixed a potential data race in ChangeBroadcaster by ed 2019-07-17 15:51:34 +0100
  • 74c3901138 Linux: Fixed a bug that could cause the message queue to freeze up by ed 2019-07-17 14:54:12 +0100
  • 18bb120179 Did some long-overdue renaming of "filter" -> "plugin" in the AudioPluginHost demo by jules 2019-07-17 11:56:05 +0100
  • 7c65ea7e0b Added a method AudioPluginFormat::isTrivialToScan(). Also removed the 'noexcept' flag from the AudioPluginFormat::requiresUnblockedMessageThreadDuringCreation() method by jules 2019-07-17 11:51:40 +0100
  • 6283130203 ASIO: Made the isBlacklistedDriver() check a bit broader by ed 2019-07-16 18:44:06 +0100
  • 4599496a42 Added some flexibility to PluginListComponent to make it easier to customise, and added some right-click popup menu options for the items by jules 2019-07-16 16:08:02 +0100
  • bec0c2661d Added a method RelativeTime::getApproximateDescription() by jules 2019-07-16 16:03:54 +0100
  • de4f6fe0fa Resize standalone plug-in window when scale factor is changed by ed 2019-07-16 14:46:54 +0100
  • 6dda52b98b OpenGL: Check frame buffer completeness in OpenGLContext::copyTexture() to avoid an GL_INVALID_FRAMEBUFFER_OPERATION error by ed 2019-07-15 16:30:48 +0100
  • cc83c8d0dd Minor documentation fix by ed 2019-07-15 16:41:03 +0100
  • dc81c295cd ASIO: Update the sample rate when resetting device so it is in sync with control panels by ed 2019-07-15 16:40:25 +0100
  • d2a90d1ee2 Resize the standalone plug-in holder window correctly when the plug-in has a scale factor set via AudioProcessorEditor::setScaleFactor() by ed 2019-07-15 14:04:40 +0100
  • 38e640c5d5 Fixed a typo by ed 2019-07-15 11:09:20 +0100
  • 251d1164ae macOS: Fixed a compatibility issue with versions < 10.10 by ed 2019-07-15 10:02:28 +0100
  • 6881795d40 Ensure that font width is correct when changing the TextEditor password character by ed 2019-07-12 16:42:23 +0100
  • e5f8937082 Workaround for VS warning by jules 2019-07-12 17:09:42 +0100
  • 002dc803a1 Refactored the JSON parser to produce error messages which contain the line + column by jules 2019-07-12 16:20:18 +0100
  • a94610dfaf Projucer: Don't add Xcode resource files to exporters other than Xcode by ed 2019-07-12 14:49:23 +0100
  • 922730f685 Whitespace by ed 2019-07-12 14:44:34 +0100
  • 18cda401c7 AAX: Tidied up an unused variable by Tom Poole 2019-07-12 10:44:31 +0100
  • 1b4042217a macOS: Fixed an issue unregistering fonts by Tom Poole 2019-07-02 11:43:37 +0100
  • 79d3e8b3f5 Windows: Removed some VS2013 workarounds by Tom Poole 2019-07-11 14:48:49 +0100
  • ec43e11abc VS2013: Removed the VS2013 exporter from the Projucer by Tom Poole 2019-07-11 11:09:16 +0100