JUCE
JUCE copied to clipboard
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
When handling mouseMove on MacOS, check that the current peer is the topmost NSView before forwarding the events. Without this, a Component created via addDocumentWindow() with the nativeWindowToAttachTo argument set...
### Detailed steps on how to reproduce the bug Attempting to configure the JUCE project yields an error. I've traced to this commit ID: `e3489703f`. `cmake -B . -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64"`...
### Detailed steps on how to reproduce the bug There seem to be a problem with retrieving properties on the C++ side for objects that have been registered via registerNativeObject....
Fixes the 2 most annoying ProJucer bugs on Windows 1. If you click "Save and Open in IDE" often the wrong version of Visual Studio will launch 2. If you...
Changes: - Removed incorrect mod op on exponent. - Handled base case for zero exponent. Tests: - Tested against modPow by [jsbn](https://github.com/creationix/jsbn) - Tested 100 runs of random hex strings...
### Detailed steps on how to reproduce the bug The new `isShowing()` function that was added to juce_Windowing_linux.cpp in 8.0.2 is incorrect. Currently, it's ``` bool isShowing() const override {...
The if statements will only trigger if `}` or `]` directly follow a `,`. JSON disallows trailing commas, so this should throw a syntax error. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Trailing_commas Thank you for submitting...
### Detailed steps on how to reproduce the bug Hi, there we have detected that your project may be vulnerable to Heap-based Buffer Overflow. It shares similarities to a recent...
### Detailed steps on how to reproduce the bug The string width from `Font::getStringWidth` with a text containing non-latin characters is short by a few pixels. When drawing the text...