1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

9389 commits

Author SHA1 Message Date
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
Anthony Nicholls
90c458d92e Includes: Move some miscellaneous includes into module header and source files 2023-10-09 14:49:18 +01:00
reuk
d01166edc8
VST3ComSmartPtr: Avoid implicit conversions 2023-10-07 21:06:34 +01:00
reuk
335f6e9591
VST3: Fix context menu refcounts
When the host creates an IContextMenu, the initial refcount should be 1 rather than zero.
2023-10-07 21:06:33 +01:00
Anthony Nicholls
a878e042e8 Formatting: Fix code formatting in an ObjectiveC unit test 2023-10-06 18:09:43 +01:00
Anthony Nicholls
42ab5404c8 juce_core: Add tests and fix some bugs with Objective C helper functions 2023-10-06 16:48:12 +01:00
Anthony Nicholls
5e1865c1c2 AudioWorkgroup: Fix an issue with copying objects in an objective-c block 2023-10-03 21:40:59 +01:00
Anthony Nicholls
4c5cee578a AudioWorkgroup: Fix an issue with reference counters 2023-10-03 21:40:55 +01:00
reuk
0ab30555fc
WindowsHooks: Avoid double-pasting issue in FL studio 2023-10-03 11:08:16 +01:00
reuk
e3b14702a0
VST3 Host: Set plugin version when loading from moduleinfo.json 2023-10-03 11:08:16 +01:00
Anthony Nicholls
f893a125b9 SIMD: Add guard for string stream operator 2023-10-02 19:38:08 +00:00
Nathan Blair
65f55e17ac Docs: abstract FIFO example 2023-10-02 16:43:15 +01:00
Tom Poole
4153d59e39 Formatting 2023-10-02 15:42:20 +01:00
Tom Poole
ff0cb4ad5b Use NullCheckedInvocation in more places 2023-10-02 13:40:10 +01:00
Anthony Nicholls
84750f2f2a juce_video: Prevent a runtime crash when LTO is enabled on macOS versions < 14.0 2023-09-29 13:24:20 +01:00
reuk
dd30569b3e
Formatting: Add missing newlines 2023-09-27 15:22:11 +01:00