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
attila
7392c2af2b
ARAPluginDemo: Fix crash caused by missing willRemoveRegionSequence() implementation
2023-10-26 18:23:32 +02:00
Ian Clarkson
e2eb4aec94
macOS/iOS: Fix setting the AirPlay audio session category
2023-10-26 08:51:45 +01:00
Anthony Nicholls
ba47cac264
DemoRunner: Fixed a typo in the widgets demo
2023-10-25 15:15:30 +00: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
8dd1ceb135
Resave all projects
2023-10-25 15:20:55 +01: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
Tom Poole
82bc9f3195
NetworkGraphicsDemo: Fix a complier error
2023-10-20 10:00:57 +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
a7d1e61a55
JUCE version 7.0.8
2023-10-19 09:21:53 +01:00
Tom Poole
e80fd215d5
Resave all projects
2023-10-19 09:16:54 +01:00
Tom Poole
45494e34d5
Bump version number to 7.0.8
2023-10-19 09:06:32 +01:00
Tom Poole
aaeec5c12d
Add a temporary workaround to allow public projects to build using Xcode 15
...
To prevent too much disruption to people who have our public projects as
part of their build or testing systems we are temporarily ignoring a
warning about using Xcode 15.
2023-10-18 12:48:46 +01:00
reuk
f5c2e1d836
Projucer: Sign before, rather than after, copying
2023-10-16 23:52:12 +01:00
reuk
89f19503a2
VST3 Client: Avoid returning kResultFalse from getCompatibilityJSON
2023-10-16 23:52:11 +01:00
Tom Poole
6d0614d1f7
Resave all projects
2023-10-16 17:31:50 +01:00
Oliver James
3624346e90
AudioWorkgroup: Add demo app
2023-10-16 11:17: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
Tom Poole
b6337da3fa
Resave all projects
2023-10-13 09:39:22 +01:00
reuk
e1ac0961a0
Projucer: Set Weak attribute on weak-linked frameworks to avoid polluting OTHER_LDFLAGS
2023-10-12 16:17:15 +01:00
reuk
ad6b82d2e7
CompilerSupport: Warn when deploying to older Apple platforms from Xcode 15
2023-10-12 15:16:57 +01:00
reuk
88917488fd
Juceaide: Print descriptive message if a SaveError is thrown
2023-10-12 13:29:48 +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
attila
6a470bef5b
CMake: Add support for iokit sandbox exception
2023-10-12 12:44:16 +02:00
attila
ef61128127
Projucer: Fix the type of the iokit sandbox exception in the Xcode exporter
2023-10-12 12:44:12 +02:00
attila
f0d147a470
Projucer: Fix ARA plugin builds
...
Co-authored-by: Roland Rabien <figbug@gmail.com>
2023-10-12 12:41:22 +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
4fa2839a3f
CMake: Warn when deploying to older Apple platforms from Xcode 15
2023-10-11 14:24:17 +01:00
reuk
3a33c70a6c
CMake: Ensure bundle is adhoc-signed before attempting to run vst3 or lv2 helpers
2023-10-11 14:24:17 +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