ed
56f9f83638
iOS: Check UIStatusBarHidden .plist value in prefersStatusBarHidden property to correctly hide/show the status bar when requested
2021-02-05 11:34:39 +00:00
ed
4ef5012271
iOS: Fixed UIViewAlertForUnsatisfiableConstraints warning when showing the onscreen keyboard
2021-02-05 11:34:39 +00:00
Tom Poole
7c33b2132f
Fixed some parsing issues in readDoubleValue
2021-02-03 17:53:32 +00:00
reuk
837ab64dbd
Android: Fix numeric conversion warnings
2021-02-03 16:09:54 +00:00
Tom Poole
dbecf24722
Fixed a typo in the documentation
2021-02-01 15:13:37 +00:00
ed
46f5b126d5
Tidied up some template statement whitespace
2021-01-29 15:40:12 +00:00
ed
d7358d0ef1
Update SidePanel visibility when shown/hidden and set always on top
2021-01-29 15:40:12 +00:00
ed
af69be5346
Windows: Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros
2021-01-29 15:40:12 +00:00
ed
dc242f76db
Windows: Added multiple inheritance support to ComBaseClassHelper
2021-01-29 15:40:12 +00:00
ed
bcb85bc752
Recreate CaretComponent correctly in CodeEditorComponent::lookAndFeelChanged()
2021-01-29 14:33:08 +00:00
reuk
6ff54f0a64
XmlElement: Fix conversion issue when passing Identifiers to forEachXmlChildElementWithTagName
2021-01-29 12:57:44 +00:00
ed
1b2f17f2e8
PopupMenu: Check currently focused component before passing keyboard focus on menu completion
2021-01-29 11:43:04 +00:00
reuk
29c4ef36ee
FFT: Add move ops which would otherwise be implicitly deleted
2021-01-29 10:31:08 +00:00
ed
6cc67f5ac5
Windows: Fixed some build errors in the WebView2 code introduced in 48fcea0c
2021-01-29 09:00:41 +00:00
reuk
3baaad8b5b
XmlElement: Update loops to use new iterators
2021-01-28 20:14:11 +00:00
reuk
40f6ac7c47
XmlElement: Add range-for-compatible iterators
2021-01-28 20:14:11 +00:00
reuk
dbfdaff00b
XWindowSystem: Prevent PopupMenus from accidentally dismissing themselves
2021-01-28 20:13:46 +00:00
reuk
c41149f48d
String: Fix documentation for getTrailingIntValue
2021-01-28 15:59:24 +00:00
ed
091ab8a3a3
Made the windowIgnoresKeyPresses ComponentPeer style flag documentation a bit clearer
2021-01-28 11:26:41 +00:00
ed
f43784dc5b
macOS: Propagate focus loss message when resigning key window status and only grab focus if window can become the key window
2021-01-28 11:26:41 +00:00
ed
891d86fe6b
Don't trigger a fake mouse move from Component::sendFakeMouseMove() if the component passes through all mouse events
2021-01-28 11:26:41 +00:00
ed
3754cadf55
Windows: Removed WinRT::ComSmartPtr and use existing class instead
2021-01-28 11:26:13 +00:00
ed
48fcea0c44
Windows: Removed WinRTWrapper dependency from WebView2 implementation
2021-01-28 11:26:13 +00:00
ed
a1ff4eec6a
VST: Renamed ComSmartPtr -> VSTComSmartPtr to avoid confusion with existing class in juce_core
2021-01-28 11:26:13 +00:00
ed
f2df19f4fe
Android: Integrated Oboe fix from google/oboe@893feef
2021-01-28 11:22:39 +00:00
ed
bd86eb667e
Android: Fixed compile error when push notifications are disabled
2021-01-28 11:22:39 +00:00
reuk
ba37f915d6
Font: Fix issue where style changes may also affect the typeface of a Font
...
On Windows, calls to `createSystemTypefaceFor` with a data buffer always
create a WindowsTypeface instance. However, calls with an existing
`Font` instance may try to create a WindowsDirectWriteTypeface, and will
only fall back to using a WindowsTypeface on failure.
Previously, a missing typeface wasn't treated as a failure, which meant
that `WindowsDirectWriteTypeface` would fall back to the first usable
typeface it could find.
With this change applied, we check whether the
WindowsDirectWriteTypeface actually managed to find the font we
requested, and will fall back to using a plain WindowsTypeface in that
case.
2021-01-27 15:57:52 +00:00
ed
8fe3d29750
Fixed spurious updates when initialising ChoicePropertyComponent with ValueWithDefault
2021-01-25 18:33:35 +00:00
reuk
71f2619ab3
AudioFormats: Allow WindowsMediaAudioFormat by default on Windows
2021-01-25 10:16:33 +00:00
ed
9a127e32e4
VST3: Added explicit check for current program value in setComponentState() so it is recalled correctly when loading
2021-01-25 09:37:53 +00:00
Tom Poole
9cc7e40c86
Updated some documentation
2021-01-22 16:54:08 +00:00
ed
33dd896ab2
Ensure that keyboard focus is always given away when components are made invisible
2021-01-22 10:44:25 +00:00
reuk
f647c54b74
FileChooserDialogBox: Ensure filechoosers open in front of other windows
2021-01-22 10:23:45 +00:00
reuk
ff758a53b4
Array: Fix perfect forwarding when adding elements
2021-01-22 10:23:11 +00:00
ed
4c008505c9
Fixed an uninitialised variable in the posix ChildProcess::isRunning() implementation
2021-01-22 09:26:17 +00:00
ed
2fb3637e25
MidiMessage: Added VariableLengthValue::isValid() and removed assertion from MidiMessage::readVariableLengthValue()
2021-01-21 11:12:14 +00:00
ed
66311c798f
APVTS: Give AudioProcessorParameterGroups used in unit tests unique IDs to avoid an assertion in debug builds
2021-01-21 11:12:14 +00:00
Tom Poole
473fc357bb
OSX 10.11: Fixed a CALayer crash
2021-01-21 10:04:23 +00:00
Tom Poole
308757bc48
Tidied up the pixel format classes
2021-01-19 23:29:56 +00:00
reuk
37d1cc9394
AudioFormat: Use int64 for ogg/flac reservoir sizes
2021-01-18 16:58:21 +00:00
reuk
755e93e1c0
HWNDComponentPeer: Avoid assertions when opening submenus
2021-01-18 12:25:14 +00:00
reuk
2a199d5225
AUv3: Fix hangs loading multiple AUv3 instances in Logic
2021-01-15 16:43:11 +00:00
reuk
8d5c27237e
MessageManager: Use RAII to simplify app delegate cleanup
2021-01-15 16:43:11 +00:00
reuk
651c91eb56
ColorSpacePtr: Tidy up uses
2021-01-15 15:05:35 +00:00
reuk
60ff8fde97
AttributedString: Fix colourspace used on macOS
2021-01-15 15:05:35 +00:00
reuk
586ab8927d
Fix warnings when building in C++20 mode
2021-01-15 13:33:40 +00:00
reuk
5490003964
LinuxComponentPeer: Dismiss modals more proactively
...
This patch should resolve an issue where the popupmenu for a combobox
could become 'stranded' if the plugin window was moved while the box was
open.
2021-01-15 12:18:32 +00:00
reuk
838d55569a
LinuxComponentPeer: Add makeXFreePtr helper function
2021-01-15 12:18:32 +00:00
reuk
4a4cca333e
LinuxComponentPeer: Remove magic numbers
2021-01-15 12:18:31 +00:00
reuk
55036de873
LinuxComponentPeer: Get rid of unused templating
2021-01-15 12:18:31 +00:00