Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • 25c9841131 Windows: Tidy up cursor creation function by reuk 2021-10-20 16:33:42 +0100
  • f85ede6b47 Component: Ensure that mouseEnter and mouseExit calls are balanced when entering/leaving modal state by reuk 2021-10-20 12:47:45 +0100
  • b465f60851 HWNDComponentPeer: Dismiss temporary modal windows when a window loses focus by reuk 2021-10-19 20:12:14 +0100
  • 44ca96271d NSViewComponentPeer: Give up keyboard focus and dismiss temporary modals when window loses key status by reuk 2021-10-19 20:14:47 +0100
  • c2f661171a PopupMenu: Avoid giving focus back to previous component on dismiss by reuk 2021-10-19 20:14:17 +0100
  • f562517939 AudioPluginHost: Make the .exe relocatable when using the Projucer build by attila 2021-10-22 19:11:15 +0200
  • 792f992dfc ADSR: Fix bug when using applyEnvelopeToBuffer() with zero-length attack and decay by ed 2021-10-25 15:41:02 +0100
  • b70fbb9bca TreeView: Fix drag-to-scroll viewport jump on mouse exit by ed 2021-10-25 13:07:48 +0100
  • acddcd550d DropShadower: Detect when window is no longer being displayed on the current desktop and hide shadows by reuk 2021-10-14 19:57:44 +0100
  • b72b155443 Naming: Fix up naming of ChildProcessCoordinator and ChildProcessWorker by reuk 2021-10-18 17:18:32 +0100
  • 6ae1137d91 MinGW: Fix Windows build by reuk 2021-10-18 21:37:37 +0100
  • 317083d409 Variant: Improve documentation for equals() by reuk 2021-10-18 17:44:39 +0100
  • 7f0a305199 Slider: Ensure that current Value is always treated as a double by reuk 2021-10-18 16:03:19 +0100
  • 05c2261efe LinuxComponentPeer: Use constrainer to limit native window size by reuk 2021-10-18 15:41:25 +0100
  • 6244fc293f CharacterFunctions: Avoid UB when parsing hex strings by reuk 2019-04-03 11:50:22 +0100
  • 6d3504adfa OpenGLContext: Fix thread/consistency warnings on macOS by reuk 2021-10-18 11:43:12 +0100
  • cfda532c9f iOS Windowing: Avoid crashing when displaying a message box from a background thread by reuk 2021-10-14 14:04:19 +0100
  • 51355b03df ChoicePropertyComponent: Ensure that ComboBox is always initialised with underlying Value object by ed 2021-10-25 08:59:20 +0100
  • a12d5fb540 Projucer: Add "audioplugin_" prefix to Unity plug-ins on Linux by ed 2021-10-25 08:26:13 +0100
  • 6218e2f92b Fix bug in LabelKeyboardFocusTraverser causing editable labels to consume focus traversal events by ed 2021-10-21 16:19:02 +0100
  • de375ab6d7 TreeView: Prevent dragging items from scrolling viewport on mobile and fix issue with dragged item component being deleted during drag operations by ed 2021-10-20 16:36:40 +0100
  • 3c82b3b906 Projucer: Amend 499a4240 slightly to add both warning settings to preserve compatibility with older Xcode versions by ed 2021-10-15 12:24:35 +0100
  • 1e0acdf83d Accessibility: Update ComboBox label accessibility when editable state changed by ed 2021-10-13 16:03:34 +0100
  • c6f4d8494c Re-save all projects by ed 2021-10-15 09:23:43 +0100
  • 499a424052 Projucer: Fix legacy build system setting for Xcode 13 by ed 2021-10-15 09:19:11 +0100
  • 63ac579c1b VST3 Client: Fix build when JUCE_VST3_CAN_REPLACE_VST2 is enabled by attila 2021-10-14 16:19:44 +0200
  • 7da8b73a96 AudioPluginHost: Add subprocess plugin scanning feature by reuk 2021-10-12 18:35:56 +0100
  • aabd65b0fd Text: Fix some build issues when JUCE_STRING_UTF_TYPE != 8 by ed 2021-10-14 12:29:55 +0100
  • 1f15f59db6 AudioUnitPluginFormat: Fix result of hasEditor on Mac by reuk 2021-10-14 12:28:27 +0100
  • 718097fd60 StandaloneFilterWindow: Avoid recursively resizing plugin editor by reuk 2021-10-13 19:18:54 +0100
  • cc2a563725 NSViewComponentPeer: Fix framesize bug introduced in f73f8ee849 by reuk 2021-10-13 18:35:20 +0100
  • b5064f361f HostedAudioProcessorParameter: Extract from AudioPluginInstance by reuk 2021-10-13 18:11:29 +0100
  • d5e9793cb1 Reservoir: Fix bug where incorrect buffer region could be read in some cases by reuk 2021-10-13 17:43:31 +0100
  • 2c90261bd4 Windows: Fix missing field initialiser by reuk 2021-10-13 13:33:18 +0100
  • 6bc51f97e4 Grid: Avoid crashing in performLayout when the grid contains no items by reuk 2021-10-13 13:10:11 +0100
  • d59230aecc AudioPluginFormat: Remove canScanOnBackgroundThread(), as it is not generally useful by reuk 2021-10-12 20:04:07 +0100
  • d36c8b4c55 NamedPipe: Avoid early exits from writes on unavailable pipes by reuk 2021-10-12 19:52:42 +0100
  • b41aeec9b1 Build: Fix arm64 gcc build warnings by reuk 2021-10-08 15:04:21 +0100
  • 68a727fa19 CMake: Factor source-grouping fixup into a separate function by reuk 2021-10-07 14:21:37 +0100
  • 428260a6fd Whitespace by ed 2021-10-14 12:31:17 +0100
  • 7d1918b385 macOS/iOS: Replace compile-time deployment target checks with runtime checks using the available keyword by ed 2021-10-13 14:26:32 +0100
  • 70968d46c8 TreeView: Coalesce item position recalculation to fix performance issues with large trees by ed 2021-10-13 14:26:04 +0100
  • e612481771 HeapBlock: Relax size constructor constraints to allow enums by ed 2021-10-13 11:52:49 +0100
  • d9eb2022ed POSIX: Fix overflow when setting hi-res timer thread period on macOS/iOS by ed 2021-10-13 11:52:18 +0100
  • 175de90c49 DropShadower: Fix issue with shadows disappearing in TabbedComponent by attila 2021-10-05 17:17:18 +0200
  • 50f3415885 ExtensionsVisitor: use forward declared types instead of void* for format-specific pointers by Attila Szarvas 2021-10-12 11:47:18 +0000
  • 0de0a2648e Projucer: Fix a crash in BinaryResources::browseForResource() by ed 2021-10-11 09:46:42 +0100
  • b3a6e796f9 Fix potential nullptr dereference in Slider::ScopedDragNotification destructor by ed 2021-10-08 14:25:37 +0100
  • 3fac215534 Component: Give away keyboard focus when disabled by ed 2021-10-08 11:32:19 +0100
  • a852f4f45f Component: Only pass mouse wheel and magnify events up to enabled parents by ed 2021-10-08 11:31:31 +0100
  • 7a8a4944cb ComboBox: Hide active menu when disabled by ed 2021-10-08 11:30:50 +0100
  • 0000771751 Accessibility: Report Button on/off state via AccessibilityValueInterface by ed 2021-10-07 16:36:10 +0100
  • e6360ca4cf Accessibility: Send AccessibilityEvent::valueChanged when ComboBox selection is changed by ed 2021-10-07 16:35:37 +0100
  • 0b844b7d88 Windows Accessibility: Implement AccessibilityEvent::valueChanged by ed 2021-10-07 16:35:07 +0100
  • f70fd14065 iOS Accessibility: Implement accessibilityPerformEscape gesture to dismiss modals by ed 2021-10-07 10:06:30 +0100
  • bc64c30df6 Accessibility: Use more specific AccessibilityRole::dialogWindow for CallOutBox by ed 2021-10-07 10:02:05 +0100
  • b8aa237463 Accessibility: Add Button::setToggleable() method for manually specifying that a button's on/off state is toggleable and should be exposed to accessibility clients by ed 2021-10-06 15:57:00 +0100
  • e1d1dd380c iOS: Fix compatibility when targeting older SDK versions by ed 2021-10-08 11:29:29 +0100
  • f5f834f758 CompilerWarnings: Update minimum supported clang version for JUCE_BEGIN_NO_SANITIZE by reuk 2021-10-07 13:12:20 +0100
  • 64edc62ee5 CMake: Update docs to add guidance about source groups by reuk 2021-10-07 13:03:51 +0100
  • d286e690b2 PluginListComponent: Disallow scanning VST3 plugins on background threads by reuk 2021-10-06 16:20:17 +0100
  • 47dcc31e77 VST3 Client: Allow setting latency from inside prepareToPlay by reuk 2021-10-06 13:06:48 +0100
  • ca16bf44b8 Add comment above AppleClang workaround in FloatVectorOperations::setFpStatusRegister() by ed 2021-10-07 12:32:54 +0100
  • 051e0ed6d6 Fix leak on MultiDocumentPanel destruction by ed 2021-10-07 11:55:57 +0100
  • f2b9ab15d8 iOS: Use UIPasteboard string property in SystemClipboard::getTextFromClipboard() to ensure that only NSStrings are retrieved by ed 2021-10-07 11:45:08 +0100
  • 96612b12d8 VST Host: Ensure parent window is showing before attempting to open an editor by reuk 2021-10-05 20:31:54 +0100
  • c456d0c373 Projucer: Set EXCLUDED_ARCHS for compatibility with newer Xcodes by reuk 2021-10-05 15:30:25 +0100
  • 28a1bc54f9 ProcessSpec: Add equality operators by reuk 2021-10-04 21:43:15 +0100
  • e797c993a8 AAX Client: Add dirty state reporting via updateHostDisplay by reuk 2021-10-04 17:58:09 +0100
  • 294caba2b5 VST3: Add dirty-state set/get by reuk 2021-10-04 17:07:07 +0100
  • 832bbed8c3 VST3: Fix error when building VST3 plugins by reuk 2021-10-04 16:30:54 +0100
  • 752a676fa6 ImageCache: Avoid data race on impl when accessing cache from a background thread by reuk 2021-10-04 15:03:17 +0100
  • 4b57909fb0 Singleton: Fix thread sanitizer warning about race on "instance" data member by reuk 2021-10-04 15:35:20 +0100
  • eb3c3ed27c AudioTransportSource: Fix thread sanitizer warnings by reuk 2021-10-04 13:28:46 +0100
  • a62d4c6a5a CoreAudioFormat: Allow specifying stream kind hints by reuk 2021-10-04 11:35:45 +0100
  • 8bacf8c15c Projucer: Default to "Sign to Run Locally" when no signing identity is specified by reuk 2021-10-04 11:02:28 +0100
  • 4a3ea2721d Refactoring: Use any_of(), all_of() or, none_of() instead of find_if() where possible by reuk 2021-10-01 20:15:45 +0100
  • c1cd432703 Mac Menu: Avoid errant beeps when triggering menu items by reuk 2021-10-02 16:48:36 +0100
  • ad8868ad7b Demos: Update SIMDRegisterDemo to use new AudioData interleaving/deinterleaving API by ed 2021-10-06 14:21:55 +0100
  • 69d4e0186f Update code to use new AudioData interleaving/deinterleaving API by ed 2021-10-06 14:21:31 +0100
  • d9a3a2605d Improve AudioData interleaving/deinterleaving helper methods API and add docs by ed 2021-10-06 14:21:03 +0100
  • e6ec1819ec macOS: Fix compile error when using C++20 language standard by ed 2021-09-28 10:20:52 +0100
  • 95b1dce49c Projucer: Fix open documents not closing when no callback is provided by ed 2021-10-06 11:58:52 +0100
  • 3e606cc378 Update code to use new AudioData interleaving/deinterleaving helper methods by ed 2021-10-05 17:30:13 +0100
  • de64263416 Demos: Update SIMDRegisterDemo to use new AudioData interleaving/deinterleaving helper methods by ed 2021-10-01 16:55:30 +0100
  • 52025f9756 AudioData: Add helper methods for interleaving/deinterleaving samples by ed 2021-10-01 16:55:03 +0100
  • bb9b24d048 Re-save all projects by ed 2021-10-05 10:25:36 +0100
  • 8feec44431 Projucer: Add some required fields to the generated AndroidManifest.xml file by ed 2021-10-05 10:21:52 +0100
  • f899b65315 Docs: Exclude top-level std namespace when building docs by ed 2021-10-04 15:18:58 +0100
  • 05b49da0fe macOS: Silence some deprecation warnings by ed 2021-10-04 14:42:33 +0100
  • 6da59e87a3 Fix float_Pi deprecation warning typo by ed 2021-10-04 10:01:07 +0100
  • 462c3a8dd4 VST Host: Ensure editor windows open at correct size by reuk 2021-09-28 17:23:25 +0100
  • 8f1ba916ff VST3 Host: Set content scale before opening plugin window for the first time by reuk 2021-09-30 16:52:04 +0100
  • 61cdcff2e9 VST3 Host: Ensure requested size is applied, even when plugin does not support scaling by reuk 2021-09-29 16:01:03 +0100
  • ebf86b5f35 VST3 Host: Correctly size unscalable editors when DPI changes by reuk 2021-09-27 20:19:35 +0100
  • 9bec8e633a VST3 Host: Ensure that plugins open with their top left corner in the right position by reuk 2021-09-29 13:28:20 +0100
  • 72f3a15616 HWNDComponentPeer: Avoid auto-scaling child hwnds by reuk 2021-09-28 18:09:24 +0100
  • 7cd04f7d74 Windowing: Refactor DPI-related function loading by reuk 2021-09-16 11:21:34 +0100
  • 36e35aef3b AudioPluginHost: Display format of loaded plugins in graph view by reuk 2021-09-29 12:42:22 +0100
  • a87dd82ca2 Prevent optimisation of floating-point status register value in FloatVectorOperations::setFpStatusRegister() by ed 2021-09-30 12:15:55 +0100