Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • a93d0a7ed0 Windows: Use timer to update VBlank registration for embedded HWNDComponentPeer by attila 2022-12-16 18:57:27 +0100
  • b5c775210f HighResolutionTimer: Ensure that a new interval applies from the moment of calling startTimer() by attila 2022-12-20 13:55:37 +0100
  • b913528d11 Projucer: Request Bluetooth permission on Android for PIP projects by attila 2022-12-19 16:38:37 +0100
  • 58051170c4 Fix RelativeTime::getApproximateDescription() by attila 2022-12-19 11:17:04 +0100
  • 0e685a9c5b Android: Add missing getAndroidRealtimeThreadFactory implementation by attila 2022-12-16 22:56:00 +0100
  • edb4ef67e8 AudioBuffer: Minor correction in documentation by attila 2022-12-14 18:38:52 +0100
  • a97c1d7ee0 ARAPluginDemo: Use crossfade in the EditorRenderer to avoid clicks by attila 2022-12-14 18:27:10 +0100
  • 180bbce579 ARAAudioSourceReader: Fix data race by Dan Raviv 2022-11-13 12:25:21 -0800
  • bb8fe938d8 iOS SystemStats: Use consistent format to report device description on hardware/simulator by reuk 2022-12-15 18:05:04 +0000
  • c8753dcc9a ApplicationBase: Assume UTF-8 commandline parameter encoding by reuk 2022-12-15 17:25:47 +0000
  • 3b8c26eff3 Resave all projects by reuk 2022-12-14 20:02:42 +0000
  • 26a23dfc9d Android: Add support for new bluetooth permissions from Android API 31 by reuk 2022-12-14 19:58:40 +0000
  • eee7200629 SidePanel: Fix shadow drawing artefact on hi-res screens by reuk 2022-12-14 18:59:44 +0000
  • 1fffffde04 VST Client: Clean up VstSpeakerArrangement offset calcuation by reuk 2022-12-14 18:33:30 +0000
  • 93063de28d CoreAudio: Avoid data race on fifo storage by reuk 2022-12-14 15:12:15 +0000
  • 6cd2ed022d CoreAudio: Avoid race on currentSampleRate data member of AudioIODeviceCombiner by reuk 2022-12-14 13:17:57 +0000
  • f47041eefd LV2 Client: Avoid assertion when invoking manifest writer with a relative path by reuk 2022-12-13 20:36:23 +0000
  • 6f458086f9 Projucer: Avoid abspath in generated makefiles by reuk 2022-12-13 20:35:25 +0000
  • f248a09c59 Windowing: Start repaint timer immediately on Linux by reuk 2022-12-13 19:55:44 +0000
  • d6f30304f0 AudioProcessor: Return unique_ptr from createPluginFilterOfType by reuk 2022-12-12 13:10:56 +0000
  • 403ba3007f PluginHostType: Automatically set jucePlugInClientCurrentWrapperType during createPluginFilterOfType by reuk 2022-12-12 12:59:48 +0000
  • 84d4c8794a MemoryOutputStream: Avoid allocating unnecessarily large buffers by reuk 2022-12-08 18:58:43 +0000
  • 76adebee13 AudioProcessorGraph: Fix an issue where IO nodes sometimes failed to update their channel counts by reuk 2022-12-08 17:54:52 +0000
  • 3fe8f8a86a Windows: Register for suspend/resume notifications by reuk 2022-12-08 16:03:23 +0000
  • b70ab79173 LV2 Client: Sanitise parameter IDs to ensure validity of generated ttl files by reuk 2022-12-07 19:17:13 +0000
  • 676e10fdd9 XWindowSystem: Default to standard refresh rate if the real refresh rate is unavailable by reuk 2022-12-07 17:00:02 +0000
  • 753b750858 Android: Fix build issues with OpenSL by reuk 2022-12-06 20:10:17 +0000
  • f4bcb11ccb AAX Client: Add support for AudioPlayHead PPQ bar-start position by reuk 2022-12-06 19:12:03 +0000
  • 8374725f98 XWindowSystem: Use ScopedWindowAssociation for improved DRYness by reuk 2022-12-06 17:03:21 +0000
  • bac51aba8f OpenGL: Avoid dispatching events to the OpenGL component peer after it is destroyed by reuk 2022-12-06 16:12:06 +0000
  • e8d694d6dd XWindowSystem: Avoid C casts for pointer-like types by reuk 2022-12-06 13:39:39 +0000
  • f2d0d9cde8 OpenGL: Add back CVDisplayLink-driven drawing by reuk 2022-12-05 20:15:57 +0000
  • 3b2f7163d7 AAX Client: Add support for reporting recording state by reuk 2022-12-05 15:27:35 +0000
  • 46fafd7d1a AAX Client: Ensure that prepareToPlay is always called with the max buffer size, rather than the previous buffer size by reuk 2022-12-05 13:42:22 +0000
  • a78194c9e3 AUv3 Client: Notify host when latency changes by reuk 2022-12-01 19:51:49 +0000
  • 54f5077eff VST3 Host: Avoid rebuilding parameter tree in refreshParameterList by reuk 2022-12-01 19:01:36 +0000
  • d7f3ae4fc1 RectangleList: Avoid entering a death spiral when subtracting very close rectangles by reuk 2022-12-01 17:44:51 +0000
  • 16b8cbf2b7 TableHeaderComponent: Correctly render column headers when graphics context is clipped by reuk 2022-12-01 16:19:17 +0000
  • 2e16de3501 Component: Avoid mouseListener use-after-free when deleting components in mouse callbacks by reuk 2022-12-01 13:04:02 +0000
  • a8162d124b LV2 Client: Ensure AudioBuffer size matches numSteps during run by reuk 2022-11-30 21:45:05 +0000
  • 6296313d79 NSViewComponentPeer: Allow secondary windows to display correctly in fullscreen mode by reuk 2022-11-30 18:51:22 +0000
  • 78a0fc6fa5 VST3 Client: Allow setBusArrangements to succeed if called during setActive by reuk 2022-11-30 17:03:47 +0000
  • 0cb135a2ce ARAPluginDemo: Avoid unnecessarily deselecting a musical context by attila 2022-12-14 11:07:25 +0100
  • a115c99da4 MouseInputSource: Avoid wrong ComponentPeer association by attila 2022-12-09 10:54:02 +0100
  • b1ff2eda65 MacOS: Generate mouse move event for the peer when using setRawMousePosition() by attila 2022-12-07 16:22:25 +0100
  • a309775160 Resave all projects by reuk 2022-11-29 17:08:59 +0000
  • da38c1ed2a TextInputTarget: Improve IME support on Android by reuk 2022-11-29 13:15:47 +0000
  • 5ed4b19e4d Android: Prevent activity from being destroyed when connecting an external keyboard by reuk 2022-11-29 15:08:54 +0000
  • 1f1d657260 TextInputTarget: Add underlining support for composing regions on macOS and iOS by reuk 2022-11-10 19:07:38 +0000
  • f3b7b4ca2e TextInputTarget: Improve input handling on macOS and iOS by reuk 2022-10-20 18:12:09 +0100
  • 06798ab897 TextInputTarget: Add password keyboard type by reuk 2022-11-29 13:08:04 +0000
  • 03a2b557ad NSViewComponentPeer: Implement NSTextInputClient protocol by reuk 2022-10-19 17:59:13 +0100
  • fbf4be05b2 Android: Set thread priority using user-provided value by reuk 2022-11-08 16:49:46 +0000
  • 06a71ccce0 Android: Fix file loading in DSP demos by reuk 2022-11-08 16:08:39 +0000
  • e3e8b8a91d Projucer: Support file permissions in Android 33 by reuk 2022-11-08 15:38:31 +0000
  • 2dc90bd6e6 Variant: Remove unnecessary definitions of static constexpr data members by reuk 2022-12-05 16:15:47 +0000
  • e5fc50908e PopupMenu: Use correct LookAndFeel when computing parent component by reuk 2022-11-30 12:29:34 +0000
  • 8d4b3774b2 VST3: Add missing warning for clang 15 on Windows by reuk 2022-11-23 12:12:36 +0000
  • 755e25cb5b PluginHostType: Add checks for auvaltool and com.apple.audio.InfoHelper by reuk 2022-02-28 11:55:53 +0000
  • 28f2157912 Convert ignoreUnused to [[maybe_unused]] by reuk 2022-09-16 19:08:31 +0100
  • 4351e87bdd Standalone: Allow custom entrypoint definition by Tom Poole 2022-11-30 15:52:54 +0000
  • 6f629547d5 macOS: Handle unavailable Metal device by Tom Poole 2022-11-25 16:44:03 +0000
  • bbd6ccbc86 JUCE version 7.0.3 by Tom Poole 2022-11-29 11:12:04 +0000
  • 3d81834a30 macOS/iOS: Fixed an issue creating native FileChoosers by Tom Poole 2022-08-30 11:30:53 +0100
  • 059ed6aae8 Resave all projects by Tom Poole 2022-11-29 11:10:35 +0000
  • 306ed633c6 Bump version number to 7.0.3 by Tom Poole 2022-11-29 11:04:54 +0000
  • 23445ebd92 ARAPluginDemo: Add more features to demo host integration by attila 2022-11-10 14:16:09 +0100
  • 5162793245 CoreAudioIODevice: Fix handling channel configurations with disabled lower bits by attila 2022-11-22 16:42:26 +0100
  • b33dde8134 CoreAudio: Report the number of active output channels in the device callback by attila 2022-11-22 15:39:11 +0100
  • 2ab1b462b4 AudioProcessorPlayer: Fix crash when number or active outs is less than hardware outs by attila 2022-11-22 15:37:38 +0100
  • b1b1bf37f1 iOS: Suppress a compiler warning by Tom Poole 2022-11-09 16:36:29 +0000
  • ad1329dd0e CMake: Update some CXX_STANDARD statements to 17 by Tom Poole 2022-11-09 14:28:27 +0000
  • 473283fa19 Projucer: Update the default minimum deployment targets by Tom Poole 2022-11-09 14:15:14 +0000
  • 128e980be4 ARA: Update expected ARA SDK version to 2.2.0 by attila 2022-11-09 17:00:14 +0100
  • f9b6e2ef69 CoreAudio: Refactoring by reuk 2022-11-09 11:22:08 +0000
  • 9f99f02eb2 CoreAudioIODevice: Fix stale channel information after device information change by attila 2022-11-09 08:31:55 +0100
  • 8d4f176b30 MimeTypes: Speed up release-mode compilation by reuk 2022-11-08 11:53:40 +0000
  • f7a3fb510e Resave all projects by reuk 2022-11-07 13:11:18 +0000
  • 8d0afb6939 Projucer: Fix build of default projects in Xcode 14.1 by reuk 2022-11-07 11:46:15 +0000
  • 83cd6dfc80 SystemStats: Return just "Windows" or "MacOSX" when operating system version is unknown by reuk 2022-11-07 11:22:19 +0000
  • c1f3d30679 Component::MouseListenerList: Fix bad access by attila 2022-11-04 17:39:21 +0100
  • b01d8c3619 iOS: Fix a crash when an AUv3 editor is dismissed while showing a native iOS file chooser by hogliux 2022-11-03 12:06:31 +0100
  • b0bd31b3c2 Projucer: Fix an issue with per-file compiler flags not being respected by hogliux 2022-10-26 09:56:45 +0200
  • f2de0f12b0 GUI: Ensured that mouse listeners are still called even if the originating component is deleted in response to such an event by Fabian Renn-Giles 2022-11-02 22:52:49 +0000
  • 0e20a6fdc5 URL: Add support for anchors in URLs by hogliux 2022-11-01 16:56:18 +0100
  • 4054e25052 Android: Added the ability to associate a particular file-extension to a mime-type at runtime by hogliux 2022-11-01 15:44:21 +0100
  • e30f6e7c0d Android: Associate .json files with the application/json mime-type by hogliux 2022-11-01 15:46:37 +0100
  • 9d5b41e212 Android: Fixed a bug which caused android native dialogs to be presented multiple times in a row by hogliux 2022-11-01 15:38:42 +0100
  • c666381ef9 UIViewComponentPeer: Maintain TextEditor cursor position during deleteBackward by reuk 2022-10-24 12:48:47 +0100
  • df45aaeb7b UIViewComponentPeer: Fix warning by reuk 2022-10-20 17:58:46 +0100
  • 8d6169fbf5 NSViewComponentPeer: Avoid processing key events directly during IME composition by reuk 2022-10-19 19:52:26 +0100
  • d563fcd7b4 NSViewComponentPeer: Use set rather than array for tracking key states by reuk 2022-10-20 18:25:32 +0100
  • 31e68c66fa TextEditor: Use NullCheckedInvocation by reuk 2022-10-19 17:59:08 +0100
  • 0fbd7d7b3f Functional: Add ScopeGuard implementation by reuk 2022-11-02 11:32:58 +0000
  • cbf59e185f APVTS: Add missing qualification to std::move by reuk 2022-10-26 20:21:41 +0100
  • a9a4fae783 AudioProcessorPlayer: Avoid unconditionally replacing playhead by reuk 2022-10-25 13:51:51 +0100
  • 697643c0b6 Component: Add an assertion to check that the component remains alive when entering modal state by reuk 2022-10-25 13:30:34 +0100
  • 3061876e0d CMake: Ensure that juce_lv2_helper is built when source groups are enabled by reuk 2022-10-24 16:06:02 +0100
  • 5ad617edc0 LV2 Host: By default, search in lib64 directories on multilib systems when host is 64-bit by reuk 2022-10-17 19:53:44 +0100
  • 4804e9afd2 ARAPluginDemo: Fix incorrect sample reading in editor renderer by attila 2022-10-27 18:33:09 +0200