Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | | *
  • | | *
  • | | |\
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • 2916812581 Added a readWaitEvent and writeWaitEvent to ReadWriteLock to fix a race condition by ed 2019-12-09 09:53:41 +0000
  • c964a842b1 Replaced WaitableEvent internals with std::condition_variable by ed 2019-12-16 11:36:43 +0000
  • 971fc8e589 Fixed a potential double deletion in ComponentAnimator::AnimationTask by ed 2019-12-16 10:27:59 +0000
  • 147bbef730 Projucer: Removed an unused function by Tom Poole 2019-12-12 21:59:18 +0000
  • fd60158af1 macOS: Fixed some compiler warnings by Tom Poole 2019-12-12 21:57:21 +0000
  • 4859b47f58 Updated the documentation by Tom Poole 2019-12-12 15:57:13 +0000
  • aeaae3b44b Projucer: Ensure that new project windows are always fully onscreen by ed 2019-12-12 09:54:39 +0000
  • 1650b1c175 Updated the InterAppAudio example to use the new APVTS getRawParameterValue method by Tom Poole 2019-12-11 08:27:28 +0000
  • 0b714fad47 Updated the documentation of AudioFormat::createWriterFor() by ed 2019-12-10 09:16:02 +0000
  • 570323daa5 Windows: Removed WSAPoll from the Socket classes as it does not report failed connections by ed 2019-12-09 15:14:24 +0000
  • 70ddcd16e6 APVTS: Use atomic floats for current parameter states by reuk 2019-12-06 17:52:58 +0000
  • eb780b56b8 Windows: Dynamically load WSAPoll method from Ws2_32.dll to restore compatibility with older Windows versions by ed 2019-12-05 14:48:02 +0000
  • 978faaca83 Added Reason detection to PluginHostType by ed 2019-12-09 11:07:04 +0000
  • 6a27649a85 AudioProcessorGraph: Fixed an issue where processBlock could be called simultaneously with releaseResources by reuk 2019-12-05 18:50:15 +0000
  • 5e209b37d3 AudioProcessorGraph: Fixed some thread safety issues by Tom Poole 2019-12-09 09:56:26 +0000
  • c46194d08b Windows: Fixed a deadlock that could occur when dispatching messages from the overflow queue by ed 2019-12-06 16:57:09 +0000
  • 31e82060f1 Removed dependency on libalchemy for Bela support by jules 2019-12-06 14:18:10 +0000
  • 9c2ea30468 Added another missing TooltipWindow instance to the BlocksMonitorDemo example by ed 2019-12-06 11:00:13 +0000
  • 84a7f5533a Added a missing TooltipWindow instance to the WidgetsDemo example by ed 2019-12-06 10:13:49 +0000
  • fa1c15b45e Re-saved all projects by ed 2019-12-06 10:13:35 +0000
  • 0273a4ad18 Fixed a config name mismatch in juce_events.h by ed 2019-12-05 09:53:13 +0000
  • 17275dbf8f ComboBox: Added a repaint call to showPopupIfNotActive by Tom Poole 2019-12-02 15:23:35 +0000
  • 98f4056d6e AudioProcessorParameterGroup: Improved the documentation by Tom Poole 2019-12-02 13:29:56 +0000
  • c898376158 Check for UNC paths when normalising separators in File::parseAbsolutePath() by ed 2019-12-02 10:58:59 +0000
  • a8e592d8a8 VST3: Scale the ContextMenu coords correctly in DPI-aware hosts by ed 2019-11-29 15:15:26 +0000
  • d00d23139c VST3: Added the ability to change parameter names at runtime by Tom Poole 2019-11-29 14:06:25 +0000
  • 9b64141c93 Small fix to use of JUCEApplicationBase::quit() in linux event thread code by jules 2019-11-29 14:22:57 +0000
  • ecbab99917 Normalise file separators in File::parseAbsolutePath() by ed 2019-11-29 11:42:15 +0000
  • 1adcc26ca6 VST3: Fixed an issue with non-contiguous IO buses by Tom Poole 2019-11-29 10:59:28 +0000
  • 5b65b33280 Make sure scrollbar listeners are updated in Viewport::updateVisibleArea() by ed 2019-11-29 10:59:40 +0000
  • e095248d6d Added Cubase 10.5 detection to PluginHostType by ed 2019-11-29 10:01:38 +0000
  • 24d7a9a342 Updated some deprecated code use by Tom Poole 2019-11-28 23:32:28 +0000
  • e18f6da884 Added setImage() builder methods to PopupMenu::Item by ed 2019-11-29 09:56:05 +0000
  • 35023af7ff Windows: Removed an ancient workaround when getting the input/output latencies of an ASIO device by ed 2019-11-26 18:52:03 +0000
  • 7ebaac9827 Added a JUCE_AU_WRAPPERS_SAVE_PROGRAM_STATES option to the juce_audio_plugin_client module by Tom Poole 2019-11-26 17:01:22 +0000
  • 0ceadf510b Fixed compatibility with JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE by Tom Poole 2019-11-26 09:45:09 +0000
  • 23f211ab35 Fixed some warnings in the macOS and iOS push notifications code by ed 2019-11-25 17:27:14 +0000
  • 7c2e0edc7e Added a deleted void* constructor to var, to prevent people accidentally giving it a raw pointer and having it cast to bool by jules 2019-11-23 08:51:30 +0000
  • dc3614e9a8 Fixed a threading issue when checking for duplicate parameter IDs by Tom Poole 2019-11-21 15:25:39 +0000
  • 49180f1461 VST3: Check Windows scale factor is correct in attached() by ed 2019-11-21 15:29:24 +0000
  • 42be540c27 Improved the thread safety of AudioProcessorGraph by reuk 2019-11-13 12:33:28 +0000
  • 3f111dbf83 Fixed push notifications device token parsing on iOS and macOS by ed 2019-11-21 11:30:43 +0000
  • 8c535e8fdd Fixed an issue saving state in the AU and AUv3 backends by Tom Poole 2019-11-20 09:24:00 +0000
  • 2b0f75070c Projucer: Check the global path setting state when creating the ModulesFolderPathBox in the new project template component by ed 2019-11-19 16:04:49 +0000
  • 3d5c6b8a03 Fixed a typo by ed 2019-11-19 10:48:14 +0000
  • 50f90fd61a macOS: Fixed a typo in the CoreMIDI code when creating device names by ed 2019-11-18 14:27:20 +0000
  • 31e78da5dd Projucer: Made the autoupdater obtain executable file permissions directly from the JUCE distribution zips by Tom Poole 2019-11-15 16:59:28 +0000
  • 5e2f53237e Exposed externalFileAttributes in ZipEntry by Tom Poole 2019-11-15 14:22:38 +0000
  • 6b17905940 Added #if JucePlugin_Build_Standalone guard to juce_audio_plugin_client_Standalone.cpp by ed 2019-11-15 14:23:48 +0000
  • 20163e7964 Fixed some file permissions by Tom Poole 2019-11-15 13:31:41 +0000
  • f86b33d4f7 Added #if JucePlugin_Build_AU guard to juce_audio_plugin_client_AU_2.mm by ed 2019-11-14 15:59:25 +0000
  • f51c6790bf Fixed Ableton Live detection in PluginHostType by ed 2019-11-14 11:41:18 +0000
  • d73220920e Made the audio parameter classes thread safe by Tom Poole 2019-11-14 10:02:15 +0000
  • ecf97e2a08 Projucer: Removed some unused code from the FilePathPropertyComponent by ed 2019-11-14 09:03:20 +0000
  • 966f5f09ec BLOCKS: Only update ping sent time when pings are sent by Mike Toon 2019-11-11 10:49:49 +0000
  • d316ae3a31 Projucer: Fixed some warnings in the autogenerated code by ed 2019-11-13 10:26:59 +0000
  • 9a51fed425 BLOCKS: Update 5D config group name to Sensitivity by Mike Toon 2019-11-12 17:05:47 +0000
  • f9781d810e macOS: Added a method for per-window disabling of asynchronous layer-backed views when JUCE_COREGRAPHICS_DRAW_ASYNC is set by ed 2019-11-12 17:56:58 +0000
  • 8b8c3b3280 DSP: Fixed a bug oversampling an AudioBlock referencing const data by Tom Poole 2019-11-12 16:09:55 +0000
  • eddd239d3a Increase the GenericAudioProcessorEditor minimum height by ed 2019-11-12 14:54:08 +0000
  • e951b39801 Windows: Fixed some repainting issues when using a non-integer scale factor by ed 2019-11-12 09:08:33 +0000
  • eca664715a BLOCKS: Adjusted LUMI pressure mode default to match firmware by Tom Waldron 2019-11-11 17:33:45 +0000
  • d0c9a4a3bc BLOCKS: Added specialisation for LUMI pressure modes. by Tom Waldron 2019-11-11 16:31:04 +0000
  • dcd2ee6ef8 Fixed a couple of typos in the FileChooser docs by ed 2019-11-11 09:12:33 +0000
  • 7cd71487e6 Whitespace by ed 2019-11-08 18:56:48 +0000
  • 889cb627d5 Added ColourSelector::ColourSelectorOptions::editableColour flag to enable the colour preview box at the top of the component to be editable by ed 2019-11-08 18:25:48 +0000
  • ce9bb8b605 Windows: Added an overflow buffer to the event loop to catch messages posted after hitting the PostMessage() limit by ed 2019-11-08 18:10:56 +0000
  • 1fe5e49980 VST3: Additional thread-safety improvements by ed 2019-11-06 14:47:57 +0000
  • 77529d94f3 VST3: Thread-safety improvements for parameter queue by ed 2019-11-06 12:04:13 +0000
  • 621f6cb6a2 Guard against NaN errors in Component::internalRepaintUnchecked() by ed 2019-11-06 12:03:55 +0000
  • 74b19b94b0 Projucer: Replaced a use of String::formatted() that was causing issues in the Android exporter by ed 2019-11-06 08:53:58 +0000
  • 7b43ac0cfe VST3: Added a nullptr check before dereferencing juceVST3EditController in processParameterChanges() to fix a crash in Live by ed 2019-11-05 17:02:09 +0000
  • 36187fb170 Android: Fixed a crash in PushNotifications by ed 2019-11-05 15:54:17 +0000
  • 54ad9fca56 Updated some incorrect documentation for KeyPress by ed 2019-11-05 14:59:47 +0000
  • b6eec9611d Android: Fixed a typo in the PushNotifications code by ed 2019-11-05 14:30:17 +0000
  • 76cafd10d0 macOS: Fixed some issues targeting older operating systems by Tom Poole 2019-11-05 12:34:12 +0000
  • b7c8ac3f3b Windows: Restored MinGW compatibility by ed 2019-11-05 11:48:50 +0000
  • 4048a5feef AudioBlock: Fixed an issue preventing usage with SIMDRegister by Tom Poole 2019-10-24 00:51:37 +0100
  • 91513f579d Removed a workaround in ADSR by ed 2019-11-01 17:56:20 +0000
  • 8d75cc8064 iOS: Fixed a screen rotation bug on iOS 13 by ed 2019-11-01 15:09:54 +0000
  • 256b88142e Made AudioSourcePlayer::setGain() thread-safe by ed 2019-10-31 08:44:58 +0000
  • ff358fac27 Write errors to stderr by cesare 2019-10-30 13:11:55 +0000
  • 138ef9ff1f BLOCKS: Add LUMI by Mike Toon 2019-10-28 15:07:56 +0000
  • 0b8beb7f93 Reduced the number of duplicate parameter ID check messages by Tom Poole 2019-10-28 15:06:16 +0000
  • 6a01077646 Colours: Fixed a static init order issue with predefined Colours by reuk 2019-10-15 10:05:09 +0100
  • 474cefade7 (refs/pull/10/head) Remove JUCE_SNAP_TO_ZERO from IIRFilterOld, already provided by JP Cimalando 2019-10-25 17:33:00 +0200
  • e3941856f5 Merge tag '5.3.0' into distrho-update-5.3.0 by JP Cimalando 2019-10-25 17:25:35 +0200
  • 0d37bd8088 iOS: Support option and cmd keys in KeyPress::getTextDescription() and ::getTextDescriptionWithIcons() by ed 2019-10-25 16:00:07 +0100
  • 58a4b94414 BLOCKS: Update default config and allow block model specific defaults by Mike Toon 2019-10-25 10:44:36 +0100
  • 8b88fd7594 Projucer: Fixed an issue setting MacOS base SDKs and deployment targets by Tom Poole 2019-10-24 17:32:13 +0100
  • 65be5bc9c5 macOS: Removed an SDK version guard for setting transparent window colours in the native peer code by ed 2019-10-24 17:20:59 +0100
  • 288f2accc7 Projucer: Added VS2013 to the list of old exporters to be removed by ed 2019-10-24 16:48:16 +0100
  • a2772569ec macOS: Added JUCE_COREGRAPHICS_DRAW_ASYNC flag to enable asynchronous drawing by ed 2019-10-24 15:51:03 +0100
  • 85f76d2546 AudioBlock: Fixed an issue preventing usage with SIMDRegister by Tom Poole 2019-10-24 00:51:37 +0100
  • 1237b8c831 Fixed an issue causing ComponentAnimator ProxyComponent to be blurry when transformed by ed 2019-10-23 11:41:03 +0100
  • c74c9394e0 iOS: Support ModifierKeys::commandModifier flag by ed 2019-10-23 11:40:52 +0100
  • d498575976 Fixed some SVG parsing bugs by ed 2019-10-23 11:40:39 +0100
  • 1b001e7a76 macOS: Removed call to deprecated NSWorkspace openFile method by ed 2019-10-23 10:10:27 +0100
  • 671196f13a Windows: Added fallbacks for rare occasions when the WinRTWrapper singleton has been deleted before the MidiService singleton by ed 2019-10-22 12:17:53 +0100
  • e5210ae6f7 macOS: Fixed a complier warning by Tom Poole 2019-10-21 17:24:00 +0100