Tom Poole
61aa1fc4ab
Bump version number to 7.0.9
2023-11-20 14:03:35 +00:00
Tom Poole
2c7043319b
Doxygen updates
2023-11-20 13:14:20 +00:00
reuk
c9f0f7efa2
SystemStats: Make getOperatingSystemName() implementation for Windows more concise
2023-11-20 11:29:18 +00:00
reuk
28375c18c9
SystemStats: Add Sonoma to OperatingSystemType enum
2023-11-20 11:28:59 +00:00
Anthony Nicholls
4d098faaac
ObjectiveC: Add support for uninitialised variants when converting to an NSDictionary
2023-11-09 16:36:33 +00:00
reuk
70651f1c67
AudioWorkgroups: Add os_workgroup_max_parallel_threads support
2023-11-09 10:29:55 +00:00
attila
387eea5f51
MacOS: Accessibility: Fix returning ignored native element in accessibilityChildren
...
This fixes a bug, where VoiceOver would interact with the InnerNSView in
the AudioPluginHost. Instead the focus now jumps from the minimise
button directly to the plugin's first accessible element.
On MacOS the rule is: when returning accessibilityChildren an ignored
child must be replaced with its own children. When returning the
accessibilityParent, an ignored element must be replaced with its own
parent.
2023-11-08 16:42:59 +01:00
Anthony Nicholls
9654f4a7e9
VST3: Only update parameters from a process block if they've changed
2023-11-07 12:04:49 +00:00
attila
8c29cab261
CachedValue: Stop suppressing floating point comparison warnings
2023-11-03 12:02:20 +00:00
attila
b800890ec6
Android: Fix ContentSharer crash on Android 14
2023-11-03 09:43:07 +00:00
reuk
65b6c85594
ConcertinaPanel: Move call that was mistakenly added to move constructor
2023-11-03 08:54:16 +00:00
reuk
6d7485fd0d
juce_midi_ci: Improve MinGW compatibility
2023-11-02 12:22:30 +00:00
reuk
660af8c674
juce_midi_ci: Add missing documentation tags
2023-11-02 12:22:30 +00:00
reuk
884bb756c8
ConcertinaPanel: Avoid dangling mouse listener when reusing header components
2023-11-02 12:08:02 +00:00
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 .
2023-11-02 09:16:08 +00:00
Anthony Nicholls
c5fbeb859d
Component: Improve the accuracy of the relative mouse position
2023-10-31 12:47:39 +00:00
reuk
8ebbc20311
MIDI-CI: Add module
2023-10-31 11:46:49 +00:00
reuk
387ab88c13
Span: Add missing move constructors
2023-10-31 10:58:06 +00:00
reuk
94ee60041f
Enumerate: Replace some non-ranged loops
2023-10-31 10:57:43 +00:00
reuk
cb44d72b78
EnumerateIterator: Add utility for concisely enumerating ranges
2023-10-30 14:45:24 +00:00
Ian Clarkson
e2eb4aec94
macOS/iOS: Fix setting the AirPlay audio session category
2023-10-26 08:51:45 +01:00
Anthony Nicholls
de78cd0c06
AudioFormatReader: Add early return when numSamples <= 0 to prevent potential crashes
2023-10-25 15:15:30 +00:00
Anthony Nicholls
f49ab1d50e
AUv2: Update a plugins latency after AudioUnitInitialize is called
2023-10-25 15:15:30 +00:00
Anthony Nicholls
ded6f901f9
AAX: Fixed the GetParameterNumberOfSteps override
2023-10-25 15:15:30 +00:00
Anthony Nicholls
3f91c8782b
macOS: Move set dock icon to juce_core
2023-10-25 13:53:35 +01:00
attila
c9c2ca0aab
Fix float equality warning in Rectangle::enlargeIfAdjacent()
...
Co-authored-by: Tobias Hienzsch <post@tobias-hienzsch.de>
2023-10-24 18:19:36 +02:00
reuk
7626f86607
PopupMenu: Only display inside safe user area
2023-10-23 16:33:18 +01:00
Tom Poole
c474cb2469
Docs: Fix some missing Doxygen tags
2023-10-20 11:22:47 +01:00
reuk
3edb072758
VST3 Client: Avoid returning real editor size until onSize has been called
2023-10-19 12:21:30 +01:00
reuk
384ddee376
macOS: Correctly populate display safeAreaInsets on macOS
2023-10-19 11:32:31 +01:00
Tom Poole
45494e34d5
Bump version number to 7.0.8
2023-10-19 09:06:32 +01:00
reuk
89f19503a2
VST3 Client: Avoid returning kResultFalse from getCompatibilityJSON
2023-10-16 23:52:11 +01:00
Oliver James
82e1c7483e
AudioWorkgroup: Update documentation
2023-10-16 11:11:00 +01:00
Anthony Nicholls
5c8b7fe0e1
MessageMangerLock: Fix a race condition
2023-10-13 16:23:15 +01:00
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.
2023-10-13 15:47:39 +02:00
Tom Poole
dd90e18468
Fix a compiler warning
2023-10-13 09:40:50 +01:00
reuk
ad6b82d2e7
CompilerSupport: Warn when deploying to older Apple platforms from Xcode 15
2023-10-12 15:16:57 +01:00
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.
2023-10-12 12:44:39 +02:00
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
2023-10-11 15:57:46 +01:00
reuk
8a9cb49c96
OpenGLContext: Add missing explicit keywords
2023-10-11 14:24:17 +01:00
reuk
9bf785f221
OpenGLContext: Re-bind previous program after copying texture
2023-10-11 14:24:17 +01:00
reuk
f76799fde2
ObjCClass: Use concise form of addMethod
2023-10-11 14:24:17 +01:00
reuk
d6783a45f3
NSView: Set clipsToBounds to true for non-NSViewComponentPeer NSViews
2023-10-11 14:24:17 +01:00
reuk
1eed07528e
LV2 Client: Fix additional comma in generated manifest
2023-10-11 14:24:17 +01:00
attila
04978b52dd
Windows: Fix MIDI compilation issue with WinRTIOWrapper
2023-10-11 00:14:28 +02:00
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
attila
aee5a3a45e
SVGParser: Add support for multiple coords per text element
2023-10-10 16:43:12 +02:00
attila
365d87ae11
Drawable: Fix transformations by recalculating them on bounds change
2023-10-10 16:43:12 +02:00
attila
6c3ba087f2
DrawableText: Fix applying transformation in getOutlineAsPath()
2023-10-09 17:32:35 +02:00
Anthony Nicholls
158220ddfa
Formatting: Use nested namespace definitions
2023-10-09 14:49:18 +01:00