Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 97a421f4aa Threading: Add priority support for lambda thread method by Oli 2022-10-31 11:44:56 +0000
  • 91dde1576d InAppPurchasesDemo: Avoid copies in range-for loops by Oli 2022-10-28 12:24:50 +0100
  • cb14ac2cae SystemInfoDemo: Add a call to getUniqueDeviceID by Oli 2022-10-28 12:24:30 +0100
  • 167911b9d2 UIViewComponentPeer: Disable autocomplete suggestions on text input views by chroma 2022-10-27 17:12:50 +0100
  • 510134e943 Docs: Update the supported accessibility clients by Tom Poole 2022-10-27 13:06:13 +0100
  • f65dacb10c Docs: Update the minimum macOS deployment target by Tom Poole 2022-10-27 13:02:40 +0100
  • e12e0bb4fe Examples: Ensured that the MultiOutSynth example accepts disabled aux busses by hogliux 2022-10-24 15:13:52 +0200
  • 11bd36b3ce AudioProcessorGraph: Ensured that nodes are deleted soon after being removed from the graph by hogliux 2022-10-24 14:07:39 +0200
  • 87d519759e Synthesiser: Ensured that the voice stealing algorithm does not allocate by hogliux 2022-10-20 10:51:05 +0200
  • 4abdb6da3e ASIO: Make "DENON DJ ASIO Driver" workaround more specific to the exact buggy driver version by hogliux 2022-10-20 10:07:58 +0200
  • 3705a5c413 AUv2: Fix crash in Ableton Live when bus name listeners are called for no reason by hogliux 2022-10-18 17:15:18 +0200
  • 12be2e8838 CoreAudio: Avoid truncating device names by reuk 2022-10-19 14:14:09 +0100
  • 2336430fea WeakReference: Remove ambiguous operator== by reuk 2022-10-17 17:15:16 +0100
  • 978a00bed2 iOS: Updated Desktop::allowedOrientationsChanged to support new API in iOS 16 by reuk 2022-10-17 16:29:53 +0100
  • ccf9818902 AU Client: Fix bug where PluginHostType reported a wrapper type of "undefined" for AU plug-ins by reuk 2022-10-17 13:50:44 +0100
  • 2d42b9a44f Windows: Added Windows ARM support to JUCE by hogliux 2022-10-19 13:25:33 +0200
  • 5f48ca7269 DSP: Added SIMDRegister support for double precision floating point on arm 64-bit by hogliux 2022-10-19 13:25:06 +0200
  • e76603ae18 iOS: Add missing call to VBLank listeners by attila 2022-10-19 11:23:08 +0200
  • d3cff375be Thread: Introduce a new Thread backend by chroma 2022-10-18 11:47:18 +0100
  • 621e14d092 Add AnimatedAppComponent::setSynchroniseToVBlank by attila 2022-10-13 18:11:43 +0200
  • 1da9ccd36c Make it possible to attach Component updates to vblank events by attila 2022-10-07 19:46:13 +0200
  • 542312296f WebBrowserComponent: Added a user agent option to change the browser's user agent by Fabian Renn-Giles 2022-10-14 11:46:50 +0000
  • 57b07997d3 Win32: Fix memory leaks in ActiveX and WebBrowserComponent by fieldingfabian 2022-10-13 14:39:28 +0200
  • 4c24ee2be0 MPE: Fix incorrect order of jlimit parameters by hogliux 2022-10-13 20:14:32 +0200
  • 1cfe2ed11a CLA: Remove check for 'web-flow' user by Tom Poole 2022-10-13 14:25:03 +0100
  • 1ae2a150d5 VST3 Client: Fix a compiler error in the VST3 wrapper when a plug-in uses the legacy PreferredChannelConfigurations option by hogliux 2022-10-07 11:54:43 +0200
  • 59a47a4638 HWNDComponentPeer: Fix icon leaks by reuk 2022-10-06 17:47:19 +0100
  • d8301ddc1c OpenGL: Tidy up macOS implementation by reuk 2022-10-05 19:45:31 +0100
  • b2d999073c AudioCDReader: Fix readSamples signature by reuk 2022-10-04 13:56:19 +0100
  • ddfceb12b2 VST3 Client: Return correct programListId for root unit by reuk 2022-10-03 21:04:08 +0100
  • 08b737e095 VST3 Host: Fix argument forwarding by reuk 2022-10-03 20:37:36 +0100
  • 022eb21006 WebBrowserComponent: Force webkit2gtk to use the X11 backend by reuk 2022-10-03 15:28:37 +0100
  • 9b1b518998 VST Host: Fix warnings when compiling with mingw on Linux by reuk 2022-10-03 11:34:27 +0100
  • 1543ab1164 Projucer: Remove unnecessary friends by reuk 2022-10-02 21:58:32 +0100
  • d621d46ca8 FileListComponent: Update content before selecting row to ensure totalItems is up-to-date by reuk 2022-09-30 15:20:53 +0100
  • 69e0727ffd VST3 Client: Attempt to preserve scale set by host by reuk 2022-09-29 13:31:13 +0100
  • 98e0ee75a3 CoreAudio: Ensured that latency is correctly reported when input/output audio devices are different devices by hogliux 2022-10-06 15:47:41 +0200
  • a8a0342745 CoreAudio: Include buffer size and stream latency when calculating CoreAudio device's total latency by hogliux 2022-10-06 15:45:36 +0200
  • 9a62775809 CoreAudio: More code modernisation and clean-up by hogliux 2022-10-06 15:30:32 +0200
  • d048fdbc82 BigInteger: Mutating methods now return self references to facilitate easy concatenating of several mutating operations by hogliux 2022-10-06 14:57:58 +0200
  • fa37d47ebb AudioThumbnail: Add new member to set an AudioBuffer as source by attila 2022-09-30 18:36:19 +0200
  • fcb7e0fc20 WinRT midi: Ensure object lifetimes in WinRT async callbacks by attila 2022-09-27 20:14:21 +0200
  • 2e0646abba TreeView: Fix restoring scroll position in restoreOpennessState by attila 2022-09-28 15:40:09 +0200
  • f370edcb5d VST3: Fix an issue with sidechain configurations in Cubase by hogliux 2022-10-04 16:31:50 +0200
  • 75f9cc0e22 AAX: Set AudioPlayHead's editOriginTime even if the effectiveRate is zero by hogliux 2022-10-04 13:40:31 +0200
  • 447c760be3 VST2 Host: Fix an incorrect assertion in the VST2 hosting code's handling of channel pointers by hogliux 2022-10-04 19:23:38 +0200
  • 7b61bdfba9 AudioPluginHost: Fix implicit conversion warnings by reuk 2022-09-29 12:30:42 +0100
  • dc8bc918d2 TextEditor: Fix bug where text could be pasted twice from the popup menu by reuk 2022-09-28 17:45:18 +0100
  • 00b1bf3f5b DirectoryContentsList: Ensure change notification is sent after search completes by reuk 2022-09-28 14:38:53 +0100
  • 57d291588c Resave all projects by reuk 2022-09-27 18:35:03 +0100
  • 215dec411d Projucer: Update default gradle plugin version by reuk 2022-09-27 18:30:34 +0100
  • e7c2d7bda3 Resave all projects by reuk 2022-09-27 18:24:31 +0100
  • 15d9d35454 Projucer: Allow compiler and linker flags to be set per-configuration by reuk 2022-09-27 16:36:50 +0100
  • cca01e7c96 Projucer: Add support for ClangCL toolset on Windows by reuk 2022-09-27 15:08:35 +0100
  • d6910b232e Projucer: Fix typo in help text by reuk 2022-09-26 16:12:59 +0100
  • ec55ebe0db PushNotifications: Use @available checks on macOS by reuk 2022-09-27 11:58:20 +0100
  • 3b8792d5c5 AUv3 Client: Correctly set default channel layout for buses with more than two channels by reuk 2022-09-26 13:51:18 +0100
  • b53ee602d4 X11: Use 32-bit colourmap in the case that a 24-bit colourmap is unavailable by reuk 2022-09-27 17:25:56 +0100
  • 7958599848 CoreAudio: Fixed typo in recent CoreAudio clean-up by hogliux 2022-09-28 16:31:58 +0200
  • 2e1809ec33 Fix key up behaviour in a multiline TextEditor by attila 2022-09-28 15:07:30 +0200
  • 14628ec824 iOS: Correctly compute mouse position for scroll events by reuk 2022-09-22 18:48:59 +0100
  • 5d1c580b15 FileListComponent: Fix incorrect selection when calling setSelectedFile while the directory contents are still loading by reuk 2022-09-22 15:36:04 +0100
  • 4fc958bcda NSViewComponentPeer: Avoid allocating a std::function on every frame by reuk 2022-09-22 12:40:54 +0100
  • 41adf71cc7 macOS: Add Ventura to the enum of OS types by reuk 2022-09-22 10:47:04 +0100
  • 2ab3db90eb AAX Client: Ignore deprecation warnings in third-party headers by reuk 2022-09-20 15:30:28 +0100
  • a6185421a2 ASIO: Add missing override on destructor by reuk 2022-09-20 13:20:40 +0100
  • 7d2a11e222 Fix typo in docstring by reuk 2022-09-10 14:10:42 +0100
  • 7e404118b5 OpenGL: Correctly report OpenGL rendering scale in Pro Tools 2022.7 on Windows by reuk 2022-09-20 20:03:09 +0100
  • 19175ff698 OpenGL: Ensure that macOS uses the same (sRGB) colour space everywhere by reuk 2022-09-13 13:27:26 +0100
  • 2ae87f95f1 OpenGL: Carry out all GL rendering on a single thread by reuk 2022-09-13 14:32:44 +0100
  • ae3bfdb1d2 OpenGL: Avoid occasional deadlock when destroying contexts by reuk 2022-09-08 18:14:06 +0100
  • 18aaa86761 OpenGL: Reduce error checking in Release builds by reuk 2022-09-08 17:41:31 +0100
  • ff1d5d6da4 OpenGL: Only assert on high-severity errors by reuk 2022-09-08 10:55:45 +0100
  • 7c14c1fcd7 Use more concise stdlib type aliases by reuk 2022-09-08 12:41:54 +0100
  • 21d87c02c2 MathsFunctions: Make countNumberOfBits constexpr by reuk 2022-09-11 19:02:33 +0100
  • b70b7a309d TimeSliceThread: Add function to check whether a certain job is still registered by reuk 2022-09-11 19:02:03 +0100
  • 7aa3bfdc93 GenericInterpolator: Fix discontinuity when changing the speedRatio by attila 2022-09-21 18:00:13 +0200
  • d15e152da5 Fix TopLevelWindow::centreAroundComponent by attila 2022-09-19 20:48:05 +0200
  • 44dd0649fd Grid: Fix layout for very small items by attila 2022-09-16 11:23:17 +0200
  • d05333b61d Resave all projects by attila 2022-09-13 17:48:31 +0200
  • c97864d7f3 Remove AudioIODeviceCallback::audioDeviceIOCallback by attila 2022-09-15 14:46:21 +0200
  • f075de78fa AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data by attila 2022-09-13 17:41:41 +0200
  • 37d57810f2 CoreAudio: Modernised code interacting with CoreAudio audio objects by Fabian Renn-Giles 2022-09-21 18:11:57 +0000
  • c07a77a8f9 AAX: Inform host of more parameter attributes when audio processor calls updateHostDisplay by hogliux 2022-09-21 12:03:20 +0200
  • d564e49312 TextEditor: Change caret positioning when clicking before text and between lines by attila 2022-09-12 19:39:38 +0200
  • 886ee724de Projucer: Use correct paths to LV2 manifest helper source by reuk 2022-09-14 17:58:15 +0100
  • 77f5da93ac AU Client: Fix build problem when PreferredChannelConfigurations enabled by reuk 2022-09-14 16:16:26 +0100
  • 9f803fe88b WASAPI: Search for the maximum number of channels on a WASAPI device instead of relying on default by hogliux 2022-09-14 14:17:40 +0200
  • 6da1357fde Slider: Update PopupDisplay in updateText() by attila 2022-09-09 17:49:23 +0200
  • bfe163cdad MemoryOutputStream: Fix preallocating overly large buffer by attila 2022-09-06 19:51:30 +0200
  • c51bfd7429 Unity Client: Avoid returning pointer to stack memory by reuk 2022-09-06 17:02:15 +0100
  • 436150b221 CMake: Avoid adding target for LV2 manifest helper unless specifically required by reuk 2022-09-06 16:23:12 +0100
  • ec8cd0e48b Projucer: Fix LV2 manifest helper path in makefile exporter by reuk 2022-09-06 16:12:12 +0100
  • 65f1a76614 Tidy up parameter pack expansions by reuk 2022-09-06 12:13:55 +0100
  • 8b8ae10059 Build: Replace JUCE_NODISCARD with [[nodiscard]] by reuk 2022-09-06 11:58:43 +0100
  • 045214c986 Build: Allow building with llvm-mingw headers by reuk 2022-09-05 21:22:45 +0100
  • 7391d18b8e Optional: Implement in terms of std::optional by reuk 2022-09-05 14:30:44 +0100
  • b3a4d54a72 Build: Update the minimum C++ standard to C++17 by reuk 2022-09-06 18:43:59 +0100
  • e9e39de069 AU: Avoid forming references to variable-size structs MIDIEventList and MIDIPacketList by reuk 2022-09-01 19:13:27 +0100
  • f8e91d4003 AU: Replace CoreAudioUtilityClasses with files from new SDK by reuk 2021-07-20 13:18:59 +0100