199885baa8
OpenGL: Avoid deprecated function when querying available extensions by
2022-02-09 18:47:58 +0000
d9f8ea74e9
NativeMessageBox: Use associatedComponent on macOS by
2022-02-09 13:57:02 +0000
0a34e7fa71
Mac MessageBox: Fix result code conversion by
2022-02-09 13:49:18 +0000
eb8a419ac7
TooltipWindow: Avoid potential use-after-free of lastComponentUnderMouse by
2022-02-08 17:01:23 +0000
72fa2d98e1
AU Wrapper: Ensure that correct input channels are cleared before processing by
2022-02-08 15:09:48 +0000
1bf9ebb4b1
VST3 Host: Avoid calling initialize twice on objects that implement both IComponent and IEditController by
2022-02-09 13:06:20 +0000
a3c55a967f
VST3 Host: Only call IPlugView::removed() if a previous call to attached() succeeded by
2022-02-07 20:15:47 +0000
92f350e617
Windows Accessibility: Fix single-character range/boundary calculation by
2022-02-07 18:55:45 +0000
e5255eb76c
ChildProcessDemo: Fix crashes when stopping child process by
2022-02-07 15:43:41 +0000
c1a3cc28fd
WavAudioFormat: Disambiguate ISRC and source information by
2022-02-07 14:13:55 +0000
d03fac6823
NSViewFrameWatcher: Extract from NSViewComponent implementation by
2021-10-20 20:28:55 +0100
bd0ca90952
Linux: Release X lock when unregistering file descriptor in order to avoid deadlocks by
2021-10-20 20:27:58 +0100
e4a7978621
Windowing: Output error text when window creation fails by
2021-10-20 20:27:13 +0100
84db4b186f
ComponentBoundsConstrainer: Refactor by
2021-10-20 20:26:36 +0100
3fa38114d1
AsyncUpdater: Cancel updates in derived class destructors by
2021-10-20 20:25:07 +0100
068dffdb8c
AudioProcessorEditorHostContext: Fix naming of getContextMenuForParameter by
2021-10-20 20:16:44 +0100
6b8d07a0f6
MidiLogger Demo: Avoid redrawing when no new messages have been received by
2021-10-20 20:14:13 +0100
420167f3ec
AudioPluginHost: Add support for loading and saving plugin state directly by
2021-10-20 20:03:56 +0100
75981dd4b3
MidiFile: Fix typo by
2022-02-08 13:21:58 +0000
28c5775958
ProcessContextNonReplacing: Fix typo by
2021-10-20 20:23:37 +0100
300ab8b084
Resave all projects by
2022-02-18 16:28:51 +0000
dc4b9bd152
Projucer: Fix non-bool app sandbox temporary exception entitlements by
2022-02-15 13:38:05 +0000
1616c0ee26
CoreAudio: Ensure devices are restarted correctly after changing sample rate by
2022-02-16 13:43:13 +0000
409aaea43d
AUv3 Client: Add missing autorelease by
2022-02-15 13:38:38 +0000
7eee7cd892
Windows: Fix non-C++14-compatible noexcept usage in mapi.h by
2022-02-17 14:11:38 +0000
abfcdc9a7e
CMake: Allow x64 clang-cl builds in CLion by
2022-02-17 14:11:07 +0000
101a886821
MouseInputSource: Eliminate superfluous drag events caused by pressure change by
2022-02-15 10:53:32 +0000
f6e6627c32
Projucer: Change the package attribute of the Android manifest to match applicationId by
2021-12-08 20:53:24 +0100
3d7019bdc2
Fonts: Fix Xcode 13 build issue by
2022-02-08 16:50:17 +0000
a1a8e1339f
PopupMenu: Fix click-through from submenu by
2022-02-03 17:33:05 +0100
cdba8eb8e9
NSViewComponentPeer: Fix NSTrackingArea leak by
2022-02-04 16:33:05 +0000
eabcfbad26
NSViewComponentPeer: Add support for true-full-screen with non-native titlebars by
2022-02-01 18:25:50 +0000
19536fc7a7
NSViewComponentPeer: Allow restoring previous size when zooming a non-native window by
2022-02-01 16:47:01 +0000
fdfc279bea
String: Fix logical error in hex parsing code by
2022-01-31 17:22:12 +0000
53600d2d9e
iOS Accessibility: Allow navigating tables by rows by
2022-01-31 16:56:00 +0000
793f1bf2ee
FileChooser: Avoid crash when destroying an open non-native filechooser by
2022-01-31 12:31:40 +0000
0f06f45098
AUv3: Add timestamps to all parameter changes when possible by
2022-01-31 12:14:45 +0000
be119c7f7d
CMake: Ad-hoc sign plugin bundles before copying them for running locally by
2022-01-28 20:43:26 +0000
4a7b556463
InAppPurchasesDemo: Fix leaky ListBoxModel implementation by
2022-01-28 14:32:49 +0000
4cf74dfff6
Viewport: Improve drag-to-scroll on devices that can accept simultaneous mouse and touch input by
2022-01-27 17:52:46 +0000
768cf7a54c
Projucer: Convert plugin/manufacturer code errors to warnings by
2022-01-27 16:29:33 +0000
1dc4db581d
Projucer: Allow VS project variables in the Extra Libraries field by
2022-01-27 13:38:21 +0000
50dacbc8fc
Mac Fonts: Fix rendering of AttributedStrings with empty ranges by
2022-01-25 22:17:25 +0000
3f315ddd00
Plugin clients: Fix bypass behaviours to match getBypassParameter() documentation by
2022-01-21 17:56:29 +0000
702bfdb2c0
WebView2: Fix nullptr check by
2022-01-20 20:42:43 +0000
88853f7eda
AlertWindow: Show AlertWindows as modal sheets on macOS when associated component is present by
2022-01-20 19:52:36 +0000
00e7fbf1c2
DirectoryIterator: Avoid recursing into previously-visited directories by
2022-01-20 15:17:22 +0000
4cf036bb8b
ComponentPeer: Add documentation for OptionalBorderSize by
2022-02-04 18:05:45 +0100
6575d24a81
ComponentPeer: Deprecate getFrameSize() by
2022-01-27 13:19:13 +0100
53b04877c6
Accessibility: Explicitly implement protocols by
2022-01-31 14:56:36 +0000
454ff64631
AudioPluginHost: Call setUsingNativeTitleBar() before restoreWindowStateFromString() by
2021-11-26 17:52:40 +0100
a7811661c5
Linux: Fix restoreWindowFromStateString() when the peer already exists by
2021-11-26 17:43:23 +0100
ea92834845
Accessibility: Explicitly implement protocols by
2022-01-31 14:56:36 +0000
c4022a08e5
NODISCARD: Use more robust language standard check by
2022-01-28 19:11:56 +0000
9d692c13cf
Fix invalid usage of JUCE_NODISCARD by
2022-01-29 13:49:36 -0800
9b96442022
NSViewComponentPeer: Only send modal input attempts when modal window is not key by
2022-01-19 19:50:00 +0000
6a1a96247b
GlyphArrangement: Avoid breaking on non-breaking spaces by
2022-01-19 15:22:41 +0000
b2f318a775
TreeView: Allow built-in mouse handling to be enabled/disabled for custom components by
2022-01-19 13:44:11 +0000
ef7c3c6947
TreeView: Support TooltipClient interface by
2022-01-19 13:16:40 +0000
903873dad2
VST3: Add local search path on Windows by
2022-01-19 12:49:30 +0000
ad94a69263
GenericAudioProcessorEditor: Refresh parameter value text when parameter info changes by
2022-01-18 19:42:45 +0000
70b667281f
AU Host: Refresh parameter names and labels when requested by the plugin by
2022-01-18 19:42:20 +0000
093dbc7df1
Plugin Scanning: Fix thread sanitizer issues in the AudioPluginHost by
2022-01-18 16:50:16 +0000
01e71bc351
OpenGL: Avoid races on viewportArea and scale data members by
2022-01-20 13:16:47 +0000
e751a5edd7
OpenGL: Avoid race on minSwapTimeMs by
2022-01-17 17:35:11 +0000
7650a96092
AUv3: Send parameter begin/end gesture events by
2022-01-17 16:54:31 +0000
6c046ffc04
AudioPluginHost: Allow out-of-process scanner to scan AUv3 plugins by
2022-01-17 16:03:29 +0000
53f8650ba3
DocumentWindow: Update documentation by
2022-01-17 14:58:57 +0000
b80927fc91
Nodiscard: Add to builder-pattern functions by
2022-01-17 13:56:48 +0000
c9c4d7a747
AudioPluginHost: Allow Audio IO window to display different channel layouts with matching channel counts by
2022-01-17 13:23:47 +0000
3d1818f5bd
AU Host: Correctly reorder hosted audiounit channels by
2021-11-30 21:08:20 +0000
e210b295ce
Windows: Fix issue where windows could be given incorrect size for their current scale by
2022-01-17 13:02:16 +0000
7d21a967e4
AudioBlock: Use new size_t overloads from FloatVectorOperations by
2022-01-13 19:52:38 +0000
0abbba3b18
JUCE version 6.1.5 by
2022-01-26 13:07:09 +0000
4eb6eb828a
Resave all projects by
2022-01-26 13:06:01 +0000
3c03693d07
Bump version number to 6.1.5 by
2022-01-26 13:00:05 +0000
fc6bfaf79e
MidiKeyboardComponent: Avoid triggering assertions when painting by
2022-01-24 16:47:24 +0000
65b649225d
Projucer: Fix a typo in an app category name by
2022-01-25 12:44:05 +0000
1348fafedc
Improve the GitHub Issue forum by
2022-01-25 12:23:32 +0000
c072b1bc8e
Fix some typos by
2022-01-25 11:43:53 +0000
3366ad4ed4
Linux: Avoid sending the string terminator to the X11 clipboard by
2022-01-25 10:31:22 +0000
ea5dae4ab6
Remove some unused properties from .jucer files and re-save all projects by
2022-01-25 11:25:08 +0000
147aa46486
Projucer: Remove a dangling reference to a deleted header file by
2022-01-25 11:04:38 +0000
de97e53a87
Add 24000 Hz to standard device sample rates to support Airpods Pro by
2022-01-21 16:38:49 +0000
e0e8e85d6b
Add KeyboardComponentBase class for custom MIDI keyboard components and MPEKeyboardComponent class by
2021-12-17 15:25:29 +0000
20064d2ba8
Update the GitHub Issue and PR templates to a new format and add a CLA workflow by
2022-01-20 10:12:52 +0000
461192b355
Add FocusOutline class for indicating Component keyboard focus by
2021-12-20 09:40:42 +0000
0e24c9557e
Fix a documentation typo by
2022-01-20 12:45:32 +0000
06db7f074e
Linux: Fix a out-of-bounds memory write when copying text to the clipboard by
2022-01-20 11:58:01 +0000
bbbb967c63
Update the GitHub Issue and PR templates to a new format and add a CLA workflow by
2022-01-20 10:12:52 +0000
bd52350c00
VST3 Wrapper: Avoid calling processBlock when there is no audio input/output by
2022-01-12 19:58:31 +0000
df206371ff
AudioDeviceManager: Ensure device settings are up to date before notifying callbacks by
2022-01-12 17:36:18 +0000
550d61e487
AudioIODevice: Ensure CoreAudio device can be restarted after stopping by
2022-01-12 13:35:03 +0000
61eafdb7ee
Documentation: Avoid attempting to document implementation details by
2022-01-12 13:34:32 +0000
640194c878
MinGW: Improve compatibility by
2022-01-10 15:30:01 +0000
b65803e8a3
Accessbility: Improve support for touch-to-explore on Android by
2022-01-07 18:02:08 +0000
fc378aaf9a
AU Client: Avoid AudioBuffer assertion when plugin has no audio channels by
2022-01-06 19:14:09 +0000
1edb56df71
NSViewComponentPeer: Properly constrain zoomed window size onto current display by
2022-01-06 17:44:28 +0000
12b7a8f9d1
Accessibility: Prefer toggle action to press action for checkable items by
2022-01-06 10:16:38 +0000
f429647ae9
MinGW: Add uuid definitions for MinGW-w64 by
2022-01-05 19:57:06 +0000