Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • 3661d928c1 Added a URL::DownloadTask::getTargetLocation() method so the target file can be retrieved in the DownloadTask::Listener callbacks by ed 2019-01-24 10:18:25 +0000
  • ee89aa8898 Projucer: Removed some unused variables from ResourceFile by ed 2019-01-24 09:25:44 +0000
  • ce33b4aea1 Projucer: Add a setting to configure the number of MIDI inputs and outputs for VST plug-ins by ed 2019-01-23 12:52:47 +0000
  • 7134bd0f1b VST: Add juce_shouldDoubleScaleNativeGLWindow() method to ensure that OpenGL plug-ins running in hiDPI Cubase 10 on Windows are correctly scaled by ed 2019-01-23 10:43:28 +0000
  • 87cf4d2553 OpenGL: Replace ComponentPeer::ScaleFactorListener with a Timer that checks the native scale factor on Windows to correctly scale plug-ins by ed 2019-01-23 10:17:36 +0000
  • ada0a052f8 VST3: Always resize host window in onSize() when running in hiDPI Cubase 10 on Windows by ed 2019-01-23 09:10:01 +0000
  • 853ec552f1 OpenGL: Use width and height when calculating transform by ed 2019-01-23 09:09:10 +0000
  • cdd8f2b78a Projucer: Enable "Plugin is a Synth" setting for synth plug-in examples by ed 2019-01-23 10:53:58 +0000
  • fcee6f7e1c Fixed a typo in the previous commit by ed 2019-01-22 18:09:56 +0000
  • 5189b4bbd9 BLOCKS: Remove dependency on juce_gui_basics by ed 2019-01-22 17:19:46 +0000
  • b2e2346745 Projucer: Add an option to specify per-file compiler flags by ed 2019-01-22 15:48:15 +0000
  • 315f803c49 AAX: Prevent a warning about gaps in the algorithm context structure by Tom Poole 2019-01-22 15:34:30 +0000
  • 38fb341ee4 Remove empty strings when creating an ArgumentList so they are not treated as a separate argument by ed 2019-01-22 11:58:46 +0000
  • 3b16efce0b Windows: Call OleUninitialize() after DoDragDrop() returns to fix a hang in some cases by ed 2019-01-21 16:23:13 +0000
  • 8e63662163 Android: Avoid a crash when creating a new peer from within a native activity by ed 2019-01-21 12:52:21 +0000
  • 49c152565e APVTS: Don't call setNewState() when a parameter has been removed from the state by ed 2019-01-21 10:54:39 +0000
  • 4d6921ff7d CLion: Added support for application icons by Tom Poole 2019-01-18 20:20:31 +0000
  • e7750ecd92 Projucer: Initialise legacy VST SDK path value in Code::Blocks exporter by ed 2019-01-18 16:20:24 +0000
  • 020f3aa512 CLion: Fixed a Rez error when building AU plug-ins by Tom Poole 2019-01-18 14:48:42 +0000
  • da2b10ada6 Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'. by jules 2019-01-18 09:09:06 +0000
  • cdb55f70c2 Changes to avoid some clang warnings by jules 2019-01-18 08:59:28 +0000
  • fb353dd08d macOS: Fixed a bug where a CoreAudio device could be started when it wasn't previously running by ed 2019-01-17 11:02:17 +0000
  • 10733ffbc0 iOS: Use an OS-provided conversion between native format short samples and floats by Tom Poole 2019-01-17 10:11:40 +0000
  • 6ff5af9c43 macOS: Fixed a crash on versions before 10.9 by ed 2019-01-16 17:35:48 +0000
  • ab68b98dae AudioPluginHost: Added a plug-in debugging window showing parameter value and gesture changes by Tom Poole 2019-01-16 16:31:50 +0000
  • bcf388b2cd Increase the amount of bytes that findCentralDirectoryFileHeader() will scan when unzipping a .zip file by ed 2019-01-16 16:51:50 +0000
  • 815c9ee236 Projucer: Fixed an error when attempting to restore non-existent projects by Tom Poole 2019-01-16 15:44:57 +0000
  • 6f52fc5758 Reverted 876aaf4 which was causing TooltipWindows constructed with a parent component not in their parent hierarchy to not be displayed by ed 2019-01-16 11:36:39 +0000
  • 3687710c58 AAX: Fixed potential issues with older PT control surfaces not handling large numbers of parameter steps by Tom Poole 2019-01-15 17:16:57 +0000
  • c9a7b41864 Made a few of the AudioIODeviceType subclasses weak referenceable to avoid dangling references by ed 2019-01-16 10:35:40 +0000
  • 87281fc784 Marked MIDIInput and MIDIOutput as final by ed 2019-01-16 09:23:53 +0000
  • b3bcb66349 ASIO: Blacklist some misbehaving drivers by ed 2019-01-15 17:25:04 +0000
  • 7908f0cdd0 Re-saved all projects by Tom Poole 2019-01-15 16:41:38 +0000
  • a7048275d7 Projucer: Write .xcsettings files using tabs by Tom Poole 2019-01-15 16:36:45 +0000
  • c55338b844 Windows: Fixed a signed/unsigned comparison warning in juce_win32_Network.cpp by ed 2019-01-14 15:48:21 +0000
  • 7caab2721e Windows: Fix a compile error when JUCE_DLL_BUILD=1 by ed 2019-01-14 12:41:20 +0000
  • 6ffc998fa4 iOS: Set the home indicator to auto-hide when in kiosk mode by ed 2019-01-14 12:02:00 +0000
  • 497ac0bea3 Projucer: Prevent unnecessary ChangeListener callbacks in HeaderComponent by ed 2019-01-11 17:40:34 +0000
  • 2e532329a7 Handle display lists without a (0, 0) root node by ed 2019-01-14 10:28:59 +0000
  • 08c983c6dc Force-fix Linux thread priorities See https://github.com/DISTRHO/juce/issues/7 by falkTX 2019-01-12 21:11:07 +0100
  • a5d546b25d Windows: Use GetComputerNameEx() in SystemStats::getComputerName() to allow names longer than 15 characters by ed 2019-01-11 14:18:10 +0000
  • 9afccfba10 Projucer: Enable "Plugin MIDI Input" and "Plugin MIDI Output" settings when generating the ArpeggiatorPlugin demo from a PIP by ed 2019-01-11 12:56:45 +0000
  • 4a6e969cba Linux: Removed an unused variable in the WebBrowserComponent implementation by ed 2019-01-11 12:12:17 +0000
  • d94d783862 Android: Add canGoBack WebView method and call reloadLastURL() if it returns false by ed 2019-01-11 11:47:32 +0000
  • cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused by jules 2019-01-09 14:58:57 +0000
  • 6bb7618e1e ASIO: Call convertASIOString() in getLastDriverError() by ed 2019-01-10 17:36:00 +0000
  • 0fbb75330b Windows: Handle ERROR_INTERNET_FORCE_RETRY when opening a HTTP connection by ed 2019-01-10 16:48:52 +0000
  • ebd6a7b0bb Projucer: Don't add ".storyboard" extension when adding the launch storyboard name to the plist by ed 2019-01-10 16:58:13 +0000
  • a5ad90edd4 Avoid hitting an assertion when calling Toolbar::showMissingItems() with JUCE_MODAL_LOOPS_PERMITTED=0 by ed 2019-01-10 12:38:06 +0000
  • 9c7273e8aa Projucer: Made it possible to set the VST (legacy) global search path from the command line by ed 2019-01-10 12:13:18 +0000
  • 257b40eddb Added an optional argument to Slider::setDoubleClickReturnValue() to specify the key modifiers used to reset the value with a single-click by ed 2019-01-10 10:59:25 +0000
  • ac62622493 Request audio recording permissions in the SimpleFFTDemo when not running in the DemoRunner and added some more exporters to the audio demos by ed 2019-01-10 10:32:45 +0000
  • 52bdaf0746 Re-saved all projects by ed 2019-01-09 14:35:58 +0000
  • 4eeca92437 Projucer: Add a blank launch screen storyboard to iOS projects if no custom xcassets folder is set so that the latest iOS device resolutions are supported and add a field to the iOS exporter which allows a custom storyboard file to be used instead by ed 2019-01-09 14:33:21 +0000
  • 0654b7ca57 APVTS: Use an interval of 0.01 for AudioParameterFloats created using the simple constructor by ed 2019-01-09 09:36:05 +0000
  • 21a88423dd VST3: More resizing fixes when using a fixed aspect ratio by ed 2019-01-08 17:11:20 +0000
  • 26279af622 Made it possible to provide a user-supplied definition for JUCE_LOG_CURRENT_ASSERTION to enable custom behaviour when an assertion fails by jules 2019-01-08 10:14:12 +0000
  • 5e7409ead1 Android: Revert commit 9bad191 by ed 2019-01-07 15:49:11 +0000
  • 02b7c0936d Projucer: Check command-line JUCE modules path before the global path when creating PIPs from JUCE examples by ed 2019-01-07 11:19:48 +0000
  • 84513eef8f Added JUCE_CONSTEXPR macro to qualifying functions in Range by ed 2019-01-07 11:07:42 +0000
  • 088dd14037 Fixed an error in the ADSR::calculateRates() method by ed 2019-01-07 10:27:54 +0000
  • fd5f8e03dd VST3: Fixed some glitchy resizing in Reaper when using a fixed aspect ratio by ed 2019-01-04 14:22:59 +0000
  • 12ec130cf6 Avoided a possible recursion in ScopedPointer::reset() if called from within the object's own destructor. by jules 2019-01-04 08:49:45 +0000
  • 4d23868db7 Increased the OSC message buffer size in OSCReceiver by ed 2019-01-03 14:29:42 +0000
  • 665f1fbedf Fixed an incorrect return value from ValueWithDefault::isUsingDefault() by ed 2019-01-02 16:34:54 +0000
  • 64cd94f8ae VST3: Added a workaround for Windows DPI-aware Cubase 10 opening plug-in editor with double scaled bounds by ed 2019-01-02 14:40:45 +0000
  • bca872193c Ensure that the correct Cubase version is reported in PluginHostType when using the host path by ed 2018-12-24 13:41:18 +0000
  • 536d7ed6d2 Replaced some clumsy buffer handling code in the TracktionMarketplaceStatus class by jules 2018-12-22 14:32:51 +0000
  • dfcc9d758e WASAPI: Re-open the audio device when waking up by ed 2018-12-21 15:20:39 +0000
  • 98219bf98e VST2: Fix a conversion warning in the wrapper and prevent resizing the plug-in window in resizeHostWindow() to fix some flickering when resizing by ed 2018-12-21 11:17:09 +0000
  • f38888fc59 VST3: Override the incoming scale factor in DPI-aware Cubase 10 to ensure that it's always correct for the display by ed 2018-12-21 10:46:53 +0000
  • 19513f5725 Added a re-entrancy check to the plugin scanner, so that if plugins pump the message thread it'll avoid triggering nested scans by jules 2018-12-20 17:13:17 +0000
  • b29cb61e91 VST2: Default to main monitor scale factor in plug-in editor's constructor to get correct size when opening in Cubase 10 by ed 2018-12-20 15:30:38 +0000
  • 55ccb3f1d5 VST3: Check for non-integer scale factors when running in DPI-aware Cubase 10 by ed 2018-12-20 14:43:33 +0000
  • ca9a50ea82 VST2: Fix scaling bug in hosts which don't support the sizeWindow call by ed 2018-12-20 12:31:44 +0000
  • d45842ead3 VST3: Always set top-left position and repaint editor when scale factor changes by ed 2018-12-20 12:30:41 +0000
  • 257bfd4348 Updated an AudioParameterFloat unit test for the previous commit by ed 2018-12-20 10:52:00 +0000
  • 57421a9041 APVTS: Made AudioParameterFloat's stringFromValueFunction fully backwards compatible by ed 2018-12-20 10:29:41 +0000
  • 0b539f5330 Cancel any pending async updates in the WASAPIAudioIODevice destructor by ed 2018-12-19 16:05:36 +0000
  • 32a89090f6 BLOCKS: Fix potential race conditions in Topology by dimitri 2018-12-18 12:30:39 +0000
  • 4f7137cc08 BLOCKS: Request version number from old firmware by dimitri 2018-12-18 11:47:39 +0000
  • 77993724df BLOCKS: Fix issue identifying master block by dimitri 2018-12-03 16:14:41 +0000
  • 0ae5e233cd MIDI: Do not treat sysex final byte as an initial byte by dimitri 2018-12-04 14:46:36 +0000
  • 133429721e APVTS: Made the stringFromValueFunction of AudioParameterFloat backwards compatible with old behaviour when using a NormalisableRange with an integer interval by ed 2018-12-19 11:58:01 +0000
  • b0e2495eac Android: Updated the code in PushNotifications and InAppPurchases to the recent low-level API changes by ed 2018-12-19 10:46:15 +0000
  • a1042a6e24 Added Cakewalk by Bandlab to the PluginHostType enum by ed 2018-12-18 17:56:17 +0000
  • 954663b8bb VST3: Added a workaround for Cubase 10 resizing the host window after the plug-in on macOS by ed 2018-12-18 17:15:23 +0000
  • 51fed8f8bf Added Cubase 9.5 and Cubase 10 to the PluginHostType enum by ed 2018-12-18 17:14:42 +0000
  • 8346b578b5 Removed a stray logging statement from the WASAPI code by ed 2018-12-18 16:16:39 +0000
  • e5204bafe9 Fixed some incorrect documentation in ValueWithDefault and added some unit tests to the class by ed 2018-12-18 14:07:48 +0000
  • c29eea44e3 Added a getUndoManager() method to CachedValue and ValueWithDefault and made CachedValue weak referenceable by ed 2018-12-18 12:33:43 +0000
  • f67d2e01be Projucer: Ensure that additional Java libs specified in the Android exporter are copied to the app folder by ed 2018-12-18 11:51:32 +0000
  • 74b6673e42 Improved the documentation of some methods in juce_Thread.h by ed 2018-12-18 11:14:12 +0000
  • 3ba771507d Avoid unnecessary zeros when writing double values to XML or JSON by ed 2018-12-17 16:17:53 +0000
  • 27258ed6dd BLOCKS: Replaced an old BlockImpl name with BlockImplementation by ed 2018-12-17 14:10:21 +0000
  • 18571feb61 Avoid calling Graphics::fillEllipse() with negative bounds in AudioAppDemo by ed 2018-12-17 09:29:27 +0000
  • 31025ae3e6 Projucer: Initialise the legacy VST dependency in the Makefile exporter so that the path is correctly added to the build by ed 2018-12-14 16:46:07 +0000
  • 6d4fa280c6 Linux: Fix Process::openDocument() return value in previous commit by ed 2018-12-14 16:09:03 +0000
  • 6cd0ebd832 Linux: Don't quote space-escaped paths in Process::openDocument() as it causes xdg-open to fail by ed 2018-12-14 15:43:41 +0000
  • 5c03d13f0d Revert previous commit and instead call ComponentHelpers::releaseAllCachedImageResources() from Component::removeFromDesktop() by ed 2018-12-14 12:13:39 +0000