14ab027b0e
Projucer: Use preprocessor definitions and include paths when building rc files by
2022-04-07 16:31:42 +0100
c31f3477a8
Linux: Avoid picking a bold/oblique version of Bitstream Vera Sans by default by
2022-04-06 18:10:18 +0100
ce8aff22c3
StandardHeader: Include <utility> for GCC 12 compatibility by
2022-04-06 15:43:09 +0100
68514d626c
Graphics: Added a global GlyphArrangement cache by
2022-03-15 11:41:24 +0000
f6995ea217
Fix a compiler crash in GCC < 11 by
2022-03-25 11:24:02 +0000
3dd812052e
macOS/iOS: Add a Metal layer renderer by
2021-09-17 11:51:34 +0100
e5cbcd7628
macOS/iOS: Add the ability to weak link module frameworks by
2022-02-09 13:25:55 +0000
04e7014d0f
macOS/iOS: Sync repaint request rate to screen FPS and remove repaint throttling in plug-ins by
2022-02-22 15:45:50 +0000
89a67ec556
macOS/iOS: Enable asynchronous Core Graphics rendering by default by
2022-02-24 10:11:31 +0000
dea3fe60e4
Update copyright banners by
2022-04-04 11:54:09 +0100
f77b286b8c
VST3 Client: Work around broken editor resizing in Blue Cat's PatchWork by
2022-03-31 19:29:21 +0100
cad155bf1c
VST3 Client: Make window sizing slightly more robust in Live by
2022-03-30 18:44:57 +0100
624a898e00
VST3 Host: Avoid disabling midi buses while plugin is active by
2022-03-24 20:39:47 +0000
ae646dde16
StandaloneFilterWindow: Account for native frame size in constrainer by
2022-03-15 12:09:36 +0000
ee06a2364b
CMake: Add support for AU hosting in PIPs by
2022-03-08 12:58:59 +0000
5491e7aae2
ALSA: Fix thread sanitizer warnings by
2022-03-11 17:09:53 +0000
93ba4d98cf
Fix clang warnings by
2022-03-24 17:01:55 +0000
c7a17934e3
Formatting by
2022-03-07 19:54:22 +0000
1f29416fd0
AudioDeviceManager: Improve device sample rate handling by
2022-03-31 14:55:50 +0100
69e287bc2e
ADSR: Restore the previous behaviour and clarify the documentation by
2022-04-01 12:00:13 +0100
9c5f4659bb
CMake: Handle tabs properly in module metadata blocks by
2022-03-31 12:46:42 +0100
902a576b73
NullCheckedInvocation: Disable Waddress warning by
2022-03-30 12:32:26 +0100
d9c25ec17d
ADSR: Fix a bug in noteOn after setting new parameters by
2022-03-31 10:25:18 +0100
679fdc5421
Projucer: Improve the App Group ID setting help text by
2022-03-29 08:51:48 +0100
b918fd3159
AudioProcessorGraph: Fix MIDI channel bug and graph execution modification by
2022-03-22 11:52:47 +0000
15bdae16b2
DirectoryContentsList: Fix a data race by
2022-03-22 11:52:15 +0000
ed4f638ff7
Line: Add explicit methods for lengthening the start and end points by
2022-03-22 11:31:53 +0000
d5d9a02c8f
ChildProcessCoordinator: Fix an issue with a missing ping thread by
2022-03-22 11:19:34 +0000
27abc89396
AudioProcessLoadMeasurer: Fix a data race by
2022-03-22 11:00:30 +0000
e9417c645b
UnitTestsDemo: Add a missing module flag by
2022-03-24 13:13:10 +0000
5343f70d02
AU Host: Avoid using wrong BundleResourceMap when opening plugin from file by
2022-03-22 11:20:52 +0100
55b00fc846
Component: Fix mouseEnter and mouseExit positions when blocked by modal by
2022-03-16 22:27:12 +0100
8fad301c13
File: Update documentation by
2022-03-18 18:56:45 +0000
fe3d42025b
VST3: Add channel mapping tests by
2022-03-17 20:55:17 +0000
bb2b36a253
VST3 Client: Properly map between VST3 and JUCE layouts by
2022-03-02 21:26:25 +0000
bfa4f93a43
VST3 Host: Properly map between VST3 and JUCE layouts by
2022-03-02 21:26:09 +0000
d69706e08a
AudioProcessorGraph: Avoid race on AudioProcessor::suspended by
2022-03-03 18:43:32 +0000
5b3aa7fc2d
AU Client: Ensure processBlock receives AudioBuffer of correct size by
2022-03-03 17:18:45 +0000
88b5f0dc95
VST: Remove unused function by
2022-03-02 21:26:39 +0000
a8c160691c
VST3: Tidy up channel layout conversion tables by
2022-03-02 21:24:45 +0000
8c718e7ac7
VST3: Map proximity channels correctly by
2022-03-02 21:22:47 +0000
18300abde9
VST3 Client: Add host API checks to setBusArrangements and activateBus by
2022-03-02 18:52:27 +0000
364b7f7316
SurroundPlugin: Provide nicer metering and enable multi-bus support by
2022-02-28 20:36:01 +0000
d232eb90d6
AudioPluginHost: Allow multibus configurations to be set on internal plugins by
2022-03-02 17:45:41 +0000
1e820fd362
Resave projects by
2022-03-18 11:01:33 +0000
b710a248bd
UnitTests: Rename UMPTests file for consistency by
2022-03-16 17:24:36 +0000
75a5508bdf
Fix some copyright banners by
2022-03-23 16:04:04 +0000
e6b6bc2cfc
AudioProcessorValueTreeState: Add default values for Parameter constructor arguments by
2022-03-21 18:23:28 +0000
970483b1cd
SSE SIMDNativeOps: Reimplement sum for SSE3 to work around an AppleClang bug by
2022-03-22 16:03:28 +0000
c6f703aa57
SIMDRegister Test: Tidy up template functions by
2022-03-22 16:02:40 +0000
ebac835673
Fix some deprecation warnings by
2022-03-10 20:56:33 +0000
87a4ab4a78
Disable the effect of setPaintingIsUnclipped on components with children by
2022-03-11 13:54:20 +0000
165d8b0ecd
macOS: Make the behaviour of ComponentPeer::grabFocus match the other platforms by
2022-03-17 21:21:05 +0000
0d82541728
Point: Fix a division by zero in getPointAlongLine by
2022-03-17 11:34:32 +0000
db3a0a1ae8
CoreGraphics: Avoid allocating over-large buffers for clipped image data by
2022-03-09 16:33:52 +0000
8573fb2442
macOS: Fix default buffer size for AirPods Pro by
2022-03-07 14:02:11 +0000
833fd9bde2
NamedPipe: Avoid deadlocking on macOS when close and read are called simultaneously by
2022-03-04 16:28:10 +0000
55a8e10262
Mac Accessibility: Provide slightly more descriptive value states for checkable items by
2022-03-04 14:14:01 +0000
c51b331318
PopupMenu Accessibility: Report menu-item ticked state on Windows by
2022-03-04 13:57:46 +0000
7b1fba4bae
Windows Accessibility: Fixed backspace character reporting under NVDA by
2022-03-04 13:26:51 +0000
ccd3a29cc7
Resave all projects by
2022-03-04 11:48:48 +0000
d5311698e9
Projucer: Make BinaryData::getNamedResourceOriginalFilename more robust by
2022-03-04 10:25:05 +0000
dbbf5cfe6d
Projucer: Add the juce namespace to the URL argument of generated HyperlinkButtons by
2022-03-04 10:02:29 +0000
9ccfea9001
Component: Make getApproximateScaleFactorForComponent take a const argument by
2022-03-04 09:53:28 +0000
30a516898c
Projucer: Add a PKG_CONFIG environment variable to Linux Makefiles by
2022-03-02 23:03:29 +0000
3fe0716684
Examples: Update plugins to specify new versionHint on parameters by
2022-02-02 12:54:49 +0000
afe5199848
AudioProcessorParameter: Add new ParameterID and Attributes types by
2022-02-01 22:24:46 +0000
26aa932e5f
AudioProcessor: Validate parameter version hints by
2022-01-25 14:56:09 +0000
bb0a40e009
AU Client: Order parameters according to version hint by
2022-01-24 18:38:48 +0000
3d38ca764e
AU Client: Switch HashMap to unordered_map by
2022-01-24 19:16:50 +0000
7068e70758
AudioProcessorParameter: Add getVersionHint function by
2022-01-24 15:07:34 +0000
5186ac71e2
iOS: Fix no-matching-function error by
2022-03-03 12:26:56 +0000
2f980209cc
(v6.1.6)
JUCE version 6.1.6 by
2022-02-28 13:41:05 +0000
a0994ac576
Resave all projects by
2022-02-28 12:59:09 +0000
111bbc0979
Bump version number to 6.1.6 by
2022-02-28 12:53:10 +0000
04a8a44a85
Make Path::intersectsLine const by
2022-02-24 13:13:56 +0000
54ea55325f
Windows Accessibility: Only call UiaDisconnectAllProviders in standalone apps by
2022-02-22 20:47:25 +0100
086b21be1b
Re-save all projects by
2022-02-23 15:06:22 +0000
288765b3c8
AU Client: Avoid potential out-of-bounds write when clearing buffers by
2022-02-22 13:05:17 +0000
45ae98effd
OpenGLContext: Correctly size GL view when using a non-unity global scale by
2022-02-21 19:24:00 +0000
4cf18f0e2c
X11: Avoid leaking result of XGetAtomName by
2022-02-21 18:18:40 +0000
eb6e579f0a
ComponentPeer: Correctly scale drag and drop coordinates to account for global scale by
2022-02-21 18:18:17 +0000
9ba5dd5a30
OpenGLDemo: Avoid races on Strings that are accessed from rendering thread and main thread by
2022-02-21 13:43:06 +0000
9bd52d59af
NSViewComponentPeer: Avoid making temporary windows (dropdowns, callouts) full-screen when in full-screen mode by
2022-02-21 12:34:11 +0000
c9997bd613
Windows: Correctly dispose of hook by
2022-02-18 19:18:43 +0000
89a7d05180
VST3 Client: Avoid calling performEdit during setState by
2022-02-18 16:37:20 +0000
c0b78adcda
StandaloneFilterWindow: Respect editor's size constraints when adjusting size of component peer by
2022-02-17 17:45:49 +0000
63b6ecde4f
AudioProcessorParameter: Fix documentation by
2022-02-16 17:47:22 +0000
1d1d743b9f
Build: Add -Wdeprecated to recommended flags and fix new warnings by
2022-02-17 17:22:50 +0000
fb1f94767d
AU Host: Improve allocation checks by
2022-02-15 13:40:03 +0000
e1a7fe671a
Component: Make wheel/magnify behaviour more intuitive for disabled components by
2022-02-14 16:38:24 +0000
c229d160f9
PluginDescription: Fall back to using deprecatedUID in createIdentifierString() if the new uniqueID is not known by
2022-02-14 15:54:22 +0000
9e31eb1c6a
LookAndFeel: Update default name for tab/toolbar missing-item button by
2022-02-14 13:56:41 +0000
eb58b471c7
Toolbar: Add accessible name for custom popup menu item by
2022-02-14 13:41:16 +0000
6d404236e2
Toolbar: Fix missing-items button when LookAndFeel changes after construction of toolbar by
2022-02-14 13:34:11 +0000
e27fb35996
Fonts: Adjust attribute ranges correctly when rendering AttributedStrings by
2022-02-11 17:40:23 +0000
0223e44ae7
Image: Keep track of contiguous buffer size to avoid heap buffer overflows by
2022-02-10 18:59:38 +0000
ec867690b7
VST3: Fix leak when setting/getting state via extensions mechanism by
2022-02-14 12:27:06 +0000
d3c4017685
OpenGLContext: Only create and use a VAO in contexts using the core profile by
2022-02-10 14:35:28 +0000
e367393a99
OpenGL: Use a core profile when OpenGL 3.2 is requested on Windows by
2022-02-09 18:47:09 +0000