Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • fe4ba9071b Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0 by Tom Poole 2021-06-30 13:00:21 +0100
  • f1768843fb StandaloneFilterWindow: Check that stored previous window position is onscreen by ed 2021-06-30 09:45:34 +0100
  • 4e9521be2d ComSmartPtr: Fixed behaviour of ComBaseClassHelper::QueryInterface() in release builds by ed 2021-06-29 15:05:53 +0100
  • 88ec2759cb AAX: Support unicode track names for TrackProperties by ed 2021-06-29 09:52:15 +0100
  • 0c89469ab6 CoreAudio: Call AudioDeviceStop() on IO thread when stopping audio devices by ed 2021-06-29 16:14:48 +0100
  • e1f855ae6d Fix a compiler warning in ReaperEmbeddedViewDemo by Tom Poole 2021-06-26 07:21:09 +0100
  • 56cf81d32b AU Client: Fix allocation on audio thread in JuceAU::audioProcessorChanged() by attila 2021-06-23 22:06:40 +0200
  • 570e173583 VST3 Client: Fix allocation on audio thread caused by PluginHostType ctor by attila 2021-06-22 21:30:57 +0200
  • d9f7d068ed WaitableEvent: Increased lock scope in signal() by ed 2021-06-24 15:14:33 +0100
  • 750982069d BufferingAudioReader: Partially revert b3bdfdb3 to snap chunk start position to multiples of samplesPerBlock to fix stuttering MP3 playback on Windows by ed 2021-06-24 15:12:27 +0100
  • cc7e4d1630 CMake: Add support for configuring modules only by reuk 2021-06-24 13:26:11 +0100
  • 423d46c9ba AU Client: Avoid potential out-of-bounds read when adding buses by reuk 2021-06-24 12:15:56 +0100
  • 750cb92770 AU Client: Fix AU plugins misreporting their supported channel configurations by reuk 2021-06-24 11:28:12 +0100
  • bc2ad3d7c5 Build: Improve support for AU resource files on ARM Macs by reuk 2021-06-23 16:12:04 +0100
  • a8b059e644 Silence some more compiler warnings in third party headers by Tom Poole 2021-06-25 10:06:35 +0100
  • d3b279d0e8 Silence some compiler warnings in third party headers by Tom Poole 2021-06-25 09:07:33 +0100
  • 78be43888e Update the minimum C++ standard to C++14 by Tom Poole 2021-06-24 13:56:15 +0100
  • 0c56fa8fa0 Colour: Fix comparisons in HSL conversions by reuk 2021-06-23 12:07:22 +0100
  • 7a592bd6c2 DSP: Fix Chorus not allocating a large enough DelayLine by attila 2021-06-21 21:44:47 +0200
  • ecfa339032 Build: Update minimum build requirements for VS 2015 by reuk 2021-06-21 11:03:46 +0100
  • 2096a6e50f UMP: Make the UMPIterator a forward iterator instead of an input iterator by reuk 2021-06-17 19:38:10 +0100
  • feb9ebb485 ComSmartPtr: Allow compilation on VS2015 by reuk 2021-06-17 19:24:38 +0100
  • 4454015812 CMake: Fix juceaide build error with VS 2015 by reuk 2021-06-17 14:33:27 +0100
  • f3c65c4cb3 DSPModulePluginDemo: Fix crash in Live due to selecting unsupported bus layout by reuk 2021-06-21 12:40:30 +0100
  • 22d935ad3e dsp::IIRFilter: Allow computing filter coefficients without allocating by reuk 2021-06-16 19:30:57 +0100
  • ba2cd6cc34 IIRFilter: Provide a new SingleThreadedIIRFilter which does not lock internally by reuk 2021-06-16 18:12:24 +0100
  • 03b86d3fb8 GenericInterpolator: Fix use of non-existent valueAtOffset overload by reuk 2021-06-16 17:46:09 +0100
  • 36ca0e0fc1 DSP: Avoid forward declaration of IIR::Coefficients by reuk 2021-06-16 15:00:07 +0100
  • 2c1081d2a8 VST Host: Fix graphical artefacts when resizing editor views on Windows by reuk 2021-06-16 13:50:43 +0100
  • 63284e783d AAX Client: Fix potential out-of-bounds array access by reuk 2021-06-16 12:47:56 +0100
  • f0c02529ef Colour: Avoid divisions by zero by reuk 2021-06-16 11:45:50 +0100
  • c3ab3eb77f VST3 Client: Implement IProcessContextRequirements by reuk 2021-06-15 17:57:13 +0100
  • 3f9e5b4ea0 Demos: Provide a default program name by reuk 2021-06-15 17:44:16 +0100
  • 72738ccc64 Demos: Fix AudioPluginDemo Steinberg VST3 Validator failure when disabling buses by reuk 2021-06-15 17:39:50 +0100
  • 7020495a4e Demos: Avoid assertion in REAPER embedding demo by reuk 2021-06-15 17:03:45 +0100
  • b41b80ed7c Re-saved all projects by ed 2021-06-21 18:55:14 +0100
  • 86742dea91 Projucer: Replaced deprecated jcenter repository with mavenCentral in Android exporter by ed 2021-06-18 17:12:24 +0100
  • 9f6ba69854 Projucer: Bump Android exporter gradle and Android plugin versions by ed 2021-06-18 16:49:31 +0100
  • a1f75dc5cc AccessibilityDemo: Custom navigation holder by ed 2021-06-21 10:51:50 +0100
  • e2d41dfa0a Accessibility: Fixed slider step size for sliders with no interval explicitly set by ed 2021-06-20 18:59:16 +0100
  • ffd2b122e9 Fixed audio effect selector label visibility in DSPModulePluginDemo by ed 2021-06-20 18:58:51 +0100
  • 8ce68447bb DrawableImage: Remove a message thread dependency by Tom Poole 2021-06-21 15:53:58 +0100
  • efd0373525 macOS: Support infinite timeouts for URL connections by ed 2021-06-18 14:59:30 +0100
  • f93cdf431a Projucer: Updated the documentation for the "Development Team ID" Xcode setting by ed 2021-06-18 14:58:52 +0100
  • 61619ec0d5 SamplerPluginDemo: Use both velocity and pressure to control note volumes by Attila Szarvas 2021-06-16 17:36:26 +0200
  • d1b669e6ae Accessibility: Added InternalAccessibilityEvent::elementMovedOrResized by ed 2021-06-16 17:22:35 +0100
  • cdf3b619d8 Accessibility: Check if any accessibility clients are active before posting notifications and announcements by ed 2021-06-16 17:22:00 +0100
  • 399f8d5bf6 Accessibility: Use AccessibilityRole::editableText role when Label is editable by ed 2021-06-16 17:18:24 +0100
  • 94fb4a20e3 Restored previous behaviour of Label::focusGained() to just show editor on tab focus change by ed 2021-06-16 17:17:44 +0100
  • 3f914b667e VST Host: Respect the editor size requested by plugin by reuk 2021-06-15 15:56:53 +0100
  • 5db072b483 Component: Avoid calling native APIs from background threads by reuk 2021-06-11 16:41:19 +0100
  • 0efe902b59 Android: Add examples/Assets to "Extra Android Assets" to fix AUv3Synth internal plug-in sample loading by ed 2021-06-16 09:47:34 +0100
  • 37eb70d676 Re-saved all projects by ed 2021-06-16 09:46:07 +0100
  • dc61bd63e7 macOS: Manually reset repaint WaitableEvent when using CVDisplayLink by ed 2021-06-14 17:07:49 +0100
  • 76e9a767ec WaitableEvent: Release lock before calling notify_all() on condition variable by ed 2021-06-14 12:18:22 +0100
  • 3195db14a4 macOS: Check subview position in ComponentPeer::toFront() and toBehind() before re-ordering subviews for shared windows by ed 2021-06-15 10:14:56 +0100
  • cae59fa8b2 macOS Accessibility: Return window title for accessibilityTitle property in JuceNSWindowClass by ed 2021-06-14 14:29:53 +0100
  • 8f3483d532 Whitespace by ed 2021-06-14 14:01:43 +0100
  • 928cc5f80c Accessibility: Moved Component::isCurrentlyBlockedByAnotherModalComponent() check into AccessibilityHandler::getCurrentState() to determine whether handler is considered focusable and removed Component::inputAttemptWhenModal() call by ed 2021-06-14 09:05:14 +0100
  • 4c133c281e CMake: Emit warnings if icon files are not found by reuk 2021-06-10 10:32:17 +0100
  • a37f5f23c1 VST3 Host: Avoid re-sending parameter values after loading a preset by reuk 2021-06-08 19:06:01 +0100
  • f69095746a Windows Accessibility: Only support ExpandCollapsePattern for expandable elements by ed 2021-06-11 11:10:23 +0100
  • ef5f2729f1 AccessibilityDemo: Set NavigableComponent as a focus container by ed 2021-06-11 11:09:57 +0100
  • 35d6b4fa6d Accessibility Demo: Fixed a bug causing the custom widget actions to always be enabled by ed 2021-06-11 11:12:29 +0100
  • 7aff57c461 Accessibility: Fixed some focus issues with modal components by ed 2021-06-09 16:49:15 +0100
  • c29ddf7681 Accessibility: Return non-focusable AccessibleState from LabelAccessibilityHandler::getCurrentState() when the TextEditor is showing and active so focus is passed through correctly by ed 2021-06-09 16:23:02 +0100
  • d16657ab53 macOS Accessibility: Fixed crashes on macOS < 10.10 when posting notifications by ed 2021-06-09 15:58:29 +0100
  • cdee88c003 Accessibility: Set TreeViewItem expanded/collapsed state only when it has sub-items by ed 2021-06-09 09:10:11 +0100
  • a7f33da900 Accessibility: Set caret position when passed an empty range selection in CodeEditorComponent and TextEditor AccessibilityTextInterface implementations by ed 2021-06-08 17:56:43 +0100
  • 005d45e0fe macOS Accessibility: Removed some unused text methods and return caret position for accessibilitySelectedTextRange when no text is selected by ed 2021-06-08 17:56:22 +0100
  • ce9ab1430f Accessibility: Disable accessibility for JUCESplashScreen by ed 2021-06-08 16:13:07 +0100
  • bfb521b610 AudioProcessorEditor: Allow showing a host-provided parameter menu in VST3 plugins by reuk 2021-05-10 21:26:31 +0100
  • 4b0b245b55 Add new ReaperEmbeddedViewPluginDemo example by reuk 2021-05-14 19:07:56 +0100
  • 63a40188d9 AudioProcessor: Add extensions API for VST3 clients by reuk 2021-06-09 18:35:09 +0100
  • 442369bd6b AudioPluginInstance: Add new API to query properties of hosted plugins by reuk 2021-05-13 13:13:45 +0100
  • d5175b6e23 Windows: Use ScopedThreadDPIAwarenessSetter in keyboard hooks to set correct thread DPI awareness by ed 2021-06-10 16:29:26 +0100
  • a70488e38e MacOS: Fix API deprecations in macOS 12.0 and iOS 15.0 by reuk 2021-06-09 16:05:03 +0100
  • 7d349fd68f CoreAudio: Pass AudioDeviceIOProcID to AudioDeviceStart()/AudioDeviceStop() functions by ed 2021-06-10 10:25:36 +0100
  • c0f18670f4 Re-saved all projects by ed 2021-06-09 14:16:30 +0100
  • 43ebab636f Projucer: Bumped Xcode LastUpgradeCheck for Xcode 13 by ed 2021-06-09 14:11:50 +0100
  • 9dc98fb1df Projucer: Replaced macOS and iOS SDK selector drop-downs with text fields by ed 2021-06-09 13:02:21 +0100
  • fbc1a51a67 Windows: replace deprecated OS calls in SystemStats::getDisplayLanguage() by Attila Szarvas 2021-06-08 17:08:18 +0000
  • 1ee106d730 PopupMenu: Avoid dismissing PopupMenus in bridged plugin editors by reuk 2021-06-07 20:02:12 +0100
  • 550127945d Added floating-point implementations for some Component hit-testing methods to improve reliability when dealing with scaled Components by ed 2021-06-08 11:22:42 +0100
  • 399dcd9cc7 Revert "DemoRunner: Removed unused define" by ed 2021-06-08 08:58:46 +0100
  • 430ffd4b96 Re-saved all projects by ed 2021-06-07 18:56:23 +0100
  • e2aa2a2048 Accessibility: Throttle TreeView/ListBox Viewport move AccessibilityEvent::structureChanged notifications by ed 2021-06-07 16:52:51 +0100
  • 521faf2dc6 macOS Accessibility: Send NSArray for NSAccessibilityLayoutChangedNotification by ed 2021-06-07 16:52:13 +0100
  • bbc05adb17 Docs: Updated Viewport scrollbar docs by ed 2021-06-07 16:51:36 +0100
  • 0ff4123189 DemoRunner: Added AccessibilityDemo to demos list by ed 2021-06-03 18:13:44 +0100
  • d05cbc29dd Accessibility: Added AccessibilityDemo to GUI examples by ed 2021-06-03 18:13:22 +0100
  • 9ed55a7639 Accessibility: Added AccessibilityEvent::titleChanged by ed 2021-06-03 18:12:52 +0100
  • 271e66fbed DemoRunner: Removed unused define by ed 2021-06-03 18:12:35 +0100
  • e4f9e7f79b macOS Accessibility: Use @available keyword where possible to check if accessibility support is available at runtime by ed 2021-06-07 16:54:49 +0100
  • 8b2f3088d7 Accessibility: Added AccessibilityTextInterface::isReadOnly() method and AccessibilityRole::label to distinguish between navigable and selectable read-only text elements and simple labels by ed 2021-06-07 09:32:50 +0100
  • df4ff3b225 Accessibility: Fixed some focus issues with modal components by ed 2021-06-04 17:54:39 +0100
  • 75922cac38 VST3 Client: Ensure main buses are enabled by default when using PreferredChannelConfigurations by reuk 2021-06-04 17:09:25 +0100
  • 712b14a272 VST3 Client: Normalise and denormalise program parameter correctly by reuk 2021-06-04 12:04:54 +0100
  • ffdfb5b436 Accessibility: Set checked state in ButtonAccessibilityHandler::getCurrentState() if button is part of a radio group by ed 2021-06-04 16:31:55 +0100
  • 27ead031c0 macOS/iOS: Removed unused WKWebViewConfiguration object in the WebBrowserComponent native implementation by ed 2021-06-04 15:28:06 +0100