Tom Poole
4e68af7fde
JUCE version 7.0.4
2023-01-05 14:58:57 +00:00
Tom Poole
a9b079df9d
macOS: Handle unavailable Metal device
2023-01-05 14:58:29 +00:00
Tom Poole
4791f28f77
Resave all projects
2023-01-05 14:57:31 +00:00
Tom Poole
715fa7e8dc
Bump version number to 7.0.4
2023-01-05 14:36:45 +00:00
attila
f5051d4e39
ARAPluginDemo: Fix dereferencing beyond end iterator
2023-01-05 04:36:00 +01:00
reuk
b46edc31ce
Optional: Make operator bool() explicit
2023-01-04 15:00:33 +00:00
reuk
0774162691
FloatVectorOperations: Simplify NameForwarder
2023-01-04 12:47:23 +00:00
reuk
ba604f4ced
LV2 Client: Use unicode consistently for filepaths on Windows
2023-01-04 12:47:23 +00:00
reuk
1fcaf709ca
Projucer: Remove unused variable
2023-01-04 11:39:44 +00:00
reuk
ec13f4b744
AU Client: Use stored timestamp when host transport is unavailable
2023-01-04 11:39:43 +00:00
attila
4ef83305e2
Windows DLL: Fix FloatVectorOperations related warnings
2023-01-03 18:59:48 +01:00
attila
6e96ad1f68
Windows DLL: Fix warning
2023-01-03 18:59:48 +01:00
attila
9da424a663
Fix Windows DLL build
...
In Windows DLL builds we inject operator new/delete definitions into
classes with a leak detector. This requires that all inheritance from
such classes must be public, and classes inheriting from multiple such
classes must disambiguate between the base's operators.
2023-01-03 17:48:22 +01:00
Tom Poole
220d6fc5ee
Some minor code tidying
2023-01-03 14:48:32 +00:00
James Johnson
098262aa8a
Add default return value for Component::exitModalState
2023-01-03 14:21:34 +00:00
Tom Poole
0efa02a332
WinRTWrapper: Allow service recreation
2023-01-03 14:12:03 +00:00
attila
49cc7a0e09
Component: Fix potential bad access during mouse double click
2022-12-23 13:09:36 +00:00
attila
8fa90784a1
Android: Add missing runtime permission for Bluetooth Midi on API >= 31
2022-12-23 13:09:36 +00:00
Aga Janowicz
83ba03a7de
VST: Fix some unused variable warnings on iOS/Android
2022-12-22 22:08:14 +00:00
attila
b997e72b62
MacOS: Fix sprintf related warning in XCode 14.1
2022-12-22 16:43:18 +00:00
attila
55a8b2ac12
Oboe: Add device types introduced between API level 31-33
2022-12-22 16:43:18 +00:00
attila
84352ca05f
Android: Fix juce_product_unlocking
...
Fixing a regression introduced in da38c1ed .
2022-12-22 16:43:18 +00:00
Tom Poole
e669fb117e
Docs: Fix some Doxygen warnings
2022-12-22 14:00:38 +00:00
無常
6c415e16e1
AnimatedAppComponent: Added missing JUCE_API
2022-12-22 11:35:13 +00:00
Tom Poole
0cd2b5c2d8
Docs: Add a link to TooltipWindow from SettableTooltipClient
2022-12-22 10:43:34 +00:00
Tom Poole
bcefe7e892
Add some missing JUCE_BSD guards
2022-12-21 22:20:06 +00:00
Tom Poole
624934b05b
CLA: Handle commits with no author information
2022-12-21 18:16:58 +00:00
Tom Poole
d8a2095400
Demos: Fix some compiler warnings
2022-12-21 16:55:07 +00:00
Tom Poole
57202b360a
Fix a typo
2022-12-21 09:58:31 +00:00
Tom Poole
3975259ee9
Fix a typo
2022-12-21 09:38:34 +00:00
attila
a93d0a7ed0
Windows: Use timer to update VBlank registration for embedded HWNDComponentPeer
2022-12-20 18:02:50 +01:00
attila
b5c775210f
HighResolutionTimer: Ensure that a new interval applies from the moment of calling startTimer()
...
Before this commit an already started timer would wait until the
previously set tick time before applying the new one. This problem seems
to have affected the Windows implementation only.
2022-12-20 14:46:31 +00:00
attila
b913528d11
Projucer: Request Bluetooth permission on Android for PIP projects
...
Prior to 26a23dfc the Android project exporter requested the Bluetooth
permission by default, and some PIPs depended on this behaviour.
2022-12-20 14:18:22 +01:00
attila
58051170c4
Fix RelativeTime::getApproximateDescription()
2022-12-19 11:17:04 +01:00
attila
0e685a9c5b
Android: Add missing getAndroidRealtimeThreadFactory implementation
...
The issue affected projects not depending on juce_audio_devices.
2022-12-16 23:12:28 +01:00
attila
edb4ef67e8
AudioBuffer: Minor correction in documentation
2022-12-15 20:34:34 +01:00
attila
a97c1d7ee0
ARAPluginDemo: Use crossfade in the EditorRenderer to avoid clicks
2022-12-15 20:34:34 +01:00
Dan Raviv
180bbce579
ARAAudioSourceReader: Fix data race
...
Prior to this fix a data race could occur on
ARAAudioSourceReader::hostReader between the functions
didEnableAudioSourceSamplesAccess() and readSamples().
2022-12-15 19:28:31 +00:00
reuk
bb8fe938d8
iOS SystemStats: Use consistent format to report device description on hardware/simulator
2022-12-15 18:15:07 +00:00
reuk
c8753dcc9a
ApplicationBase: Assume UTF-8 commandline parameter encoding
2022-12-15 17:25:47 +00:00
reuk
3b8c26eff3
Resave all projects
2022-12-15 11:45:49 +00:00
reuk
26a23dfc9d
Android: Add support for new bluetooth permissions from Android API 31
2022-12-14 20:02:59 +00:00
reuk
eee7200629
SidePanel: Fix shadow drawing artefact on hi-res screens
2022-12-14 18:59:44 +00:00
reuk
1fffffde04
VST Client: Clean up VstSpeakerArrangement offset calcuation
2022-12-14 18:33:30 +00:00
reuk
93063de28d
CoreAudio: Avoid data race on fifo storage
...
Previously, whenever the output device sample time changed from
'invalid' to 'valid', the AudioBuffer fifo in the AudioIODeviceCombiner
was cleared. This caused a data race, since the clear operation was not
mutually exclusive with writes from the input device.
This change causes the AudioIODeviceCombiner to keep track of the
timestamp of the first input device callback after the output device is
invalidated. The output device is unable to read from the fifo until its
timestamp exceeds the stored input device callback timestamp.
2022-12-14 15:12:17 +00:00
reuk
6cd2ed022d
CoreAudio: Avoid race on currentSampleRate data member of AudioIODeviceCombiner
2022-12-14 13:17:57 +00:00
reuk
f47041eefd
LV2 Client: Avoid assertion when invoking manifest writer with a relative path
2022-12-14 11:12:59 +00:00
reuk
6f458086f9
Projucer: Avoid abspath in generated makefiles
...
abspath doesn't cope very well with paths that contain spaces, even if
those spaces are escaped.
2022-12-14 11:12:59 +00:00
reuk
f248a09c59
Windowing: Start repaint timer immediately on Linux
2022-12-14 11:12:59 +00:00
reuk
d6f30304f0
AudioProcessor: Return unique_ptr from createPluginFilterOfType
2022-12-14 11:12:33 +00:00