attila
c456f67c3f
Windows: Make OpenGLContext::getRenderingScale() insensitive to Component transforms
This makes it consistent between Windows and MacOS. This is restoring
the behaviour prior to 7e404118b5 .
2 years ago
Anthony Nicholls
c5fbeb859d
Component: Improve the accuracy of the relative mouse position
2 years ago
reuk
8ebbc20311
MIDI-CI: Add module
2 years ago
reuk
387ab88c13
Span: Add missing move constructors
2 years ago
reuk
94ee60041f
Enumerate: Replace some non-ranged loops
2 years ago
reuk
cb44d72b78
EnumerateIterator: Add utility for concisely enumerating ranges
2 years ago
Ian Clarkson
e2eb4aec94
macOS/iOS: Fix setting the AirPlay audio session category
2 years ago
Anthony Nicholls
de78cd0c06
AudioFormatReader: Add early return when numSamples <= 0 to prevent potential crashes
2 years ago
Anthony Nicholls
f49ab1d50e
AUv2: Update a plugins latency after AudioUnitInitialize is called
2 years ago
Anthony Nicholls
ded6f901f9
AAX: Fixed the GetParameterNumberOfSteps override
2 years ago
Anthony Nicholls
3f91c8782b
macOS: Move set dock icon to juce_core
2 years ago
attila
c9c2ca0aab
Fix float equality warning in Rectangle::enlargeIfAdjacent()
Co-authored-by: Tobias Hienzsch <post@tobias-hienzsch.de>
2 years ago
reuk
7626f86607
PopupMenu: Only display inside safe user area
2 years ago
Tom Poole
c474cb2469
Docs: Fix some missing Doxygen tags
2 years ago
reuk
3edb072758
VST3 Client: Avoid returning real editor size until onSize has been called
2 years ago
reuk
384ddee376
macOS: Correctly populate display safeAreaInsets on macOS
2 years ago
Tom Poole
45494e34d5
Bump version number to 7.0.8
2 years ago
reuk
89f19503a2
VST3 Client: Avoid returning kResultFalse from getCompatibilityJSON
2 years ago
Oliver James
82e1c7483e
AudioWorkgroup: Update documentation
2 years ago
Anthony Nicholls
5c8b7fe0e1
MessageMangerLock: Fix a race condition
2 years ago
attila
8f2a2ddeea
MacOS: Accessibility: Fix ToggleButton state reporting
The accessibilityValue method of the AccessibilityCheckBox and
AccessibilityRadioButton protocols is required to return a
boolean valued NSNumber.
2 years ago
Tom Poole
dd90e18468
Fix a compiler warning
2 years ago
reuk
ad6b82d2e7
CompilerSupport: Warn when deploying to older Apple platforms from Xcode 15
2 years ago
attila
1e10b6df60
Follow JUCE_LOG_CURRENT_ASSERTION with semicolon
This allows defining JUCE_LOG_CURRENT_ASSERTION when using Visual
Studio, where escaping semicolons in the command-line is not possible.
2 years ago
reuk
86d496d424
WindowsHooks: Attempt to fix keyboard issues for plugin clients
This patch should resolve an issue introduced in
0ab30555fc where arrow keys and other
directional keys (home, end, page up, page down) stopped working as
expected.
With this patch in place,
- IME input in plugins should work correctly, including for languages
with a selection palette (Japanese) and languages where multiple
keypresses combine to a single character (Korean).
- Keyboard shortcuts should work (cut, copy, paste)
- Directional keys should work
2 years ago
reuk
8a9cb49c96
OpenGLContext: Add missing explicit keywords
2 years ago
reuk
9bf785f221
OpenGLContext: Re-bind previous program after copying texture
2 years ago
reuk
f76799fde2
ObjCClass: Use concise form of addMethod
2 years ago
reuk
d6783a45f3
NSView: Set clipsToBounds to true for non-NSViewComponentPeer NSViews
2 years ago
reuk
1eed07528e
LV2 Client: Fix additional comma in generated manifest
2 years ago
attila
04978b52dd
Windows: Fix MIDI compilation issue with WinRTIOWrapper
2 years ago
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2 years ago
attila
aee5a3a45e
SVGParser: Add support for multiple coords per text element
2 years ago
attila
365d87ae11
Drawable: Fix transformations by recalculating them on bounds change
2 years ago
attila
6c3ba087f2
DrawableText: Fix applying transformation in getOutlineAsPath()
2 years ago
Anthony Nicholls
158220ddfa
Formatting: Use nested namespace definitions
2 years ago
Anthony Nicholls
90c458d92e
Includes: Move some miscellaneous includes into module header and source files
2 years ago
reuk
d01166edc8
VST3ComSmartPtr: Avoid implicit conversions
2 years ago
reuk
335f6e9591
VST3: Fix context menu refcounts
When the host creates an IContextMenu, the initial refcount should be 1 rather than zero.
2 years ago
Anthony Nicholls
a878e042e8
Formatting: Fix code formatting in an ObjectiveC unit test
2 years ago
Anthony Nicholls
42ab5404c8
juce_core: Add tests and fix some bugs with Objective C helper functions
2 years ago
Anthony Nicholls
5e1865c1c2
AudioWorkgroup: Fix an issue with copying objects in an objective-c block
2 years ago
Anthony Nicholls
4c5cee578a
AudioWorkgroup: Fix an issue with reference counters
2 years ago
reuk
0ab30555fc
WindowsHooks: Avoid double-pasting issue in FL studio
2 years ago
reuk
e3b14702a0
VST3 Host: Set plugin version when loading from moduleinfo.json
2 years ago
Anthony Nicholls
f893a125b9
SIMD: Add guard for string stream operator
2 years ago
Nathan Blair
65f55e17ac
Docs: abstract FIFO example
2 years ago
Tom Poole
4153d59e39
Formatting
2 years ago
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
2 years ago
Anthony Nicholls
84750f2f2a
juce_video: Prevent a runtime crash when LTO is enabled on macOS versions < 14.0
2 years ago