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
reuk
837ab64dbd
Android: Fix numeric conversion warnings
2021-02-03 16:09:54 +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
1b2f17f2e8
PopupMenu: Check currently focused component before passing keyboard focus on menu completion
2021-01-29 11:43:04 +00:00
reuk
3baaad8b5b
XmlElement: Update loops to use new 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
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
bd86eb667e
Android: Fixed compile error when push notifications are disabled
2021-01-28 11:22:39 +00:00
ed
8fe3d29750
Fixed spurious updates when initialising ChoicePropertyComponent with ValueWithDefault
2021-01-25 18:33:35 +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
Tom Poole
473fc357bb
OSX 10.11: Fixed a CALayer crash
2021-01-21 10:04:23 +00:00
reuk
755e93e1c0
HWNDComponentPeer: Avoid assertions when opening submenus
2021-01-18 12:25:14 +00:00
reuk
651c91eb56
ColorSpacePtr: Tidy up uses
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
reuk
85facf6d6e
HWNDComponentPeer: Dismiss modals more proactively
...
This change makes heavyweight views listen to window events from higher
in the window hierarchy. If a move or resize event from higher in the
hierarchy is encountered, blocking modal components will be dismissed.
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:31 +00:00
reuk
60f756e22f
NSViewComponentPeer: Dismiss modals more proactively
...
This change will make plugin views (and other heavyweight views) listen
to their containing window, and dismiss any blocking modal components,
such as PopupMenus when the window is moved or resized.
This should fix issues where opening a combobox then moving the plugin
window could leave the combobox's popupmenu 'stranded'.
2021-01-15 12:18:31 +00:00
reuk
99e2cd0e3f
PopupMenu: Dismiss popups when minimising parent window
...
This behaviour was already present on windows, so this patch updates
Linux and macOS window-handling to match.
2021-01-15 12:18:31 +00:00
reuk
51170e6073
UIViewComponentPeer: Enable non-full-screen views
2021-01-15 10:55:48 +00:00
reuk
04f2ca61e2
UIViewComponentPeer: Simplify view transition reporting
2021-01-15 10:55:48 +00:00
Tom Poole
8fc1195c35
macOS: Set CALayer format to fix Big Sur invalidation region
2021-01-14 23:11:14 +00:00
Tom Poole
2553336f45
Bump version number to 6.0.7
2021-01-14 17:26:20 +00:00
Tom Poole
9e4fceb031
Revert "macOS: Set CALayer format to fix Big Sur invalidation region"
...
This reverts commit a6217ae9fb .
2021-01-14 17:16:56 +00:00
ed
d3f91fd76c
macOS: Fixed repaint issue with JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS enabled that was introduced in 8d3fd927
2021-01-14 16:48:09 +00:00
Tom Poole
a6217ae9fb
macOS: Set CALayer format to fix Big Sur invalidation region
2021-01-14 12:38:45 +00:00
Tom Poole
25dccd53c0
Bump version number to 6.0.6
2021-01-13 16:06:01 +00:00
reuk
cd25daf892
FileChooser: Respect comma delimiters for file filters
2021-01-11 18:37:15 +00:00
ed
8d3fd92784
macOS: Redraw drop-shadow on repaint for transparent NSWindows to fix some drawing artifacts
2021-01-07 13:27:35 +00:00
ed
84d9117054
Linux: Check for valid display in updateScaleFactorFromNewBounds()
2021-01-06 17:16:46 +00:00
ed
6325230f61
Windows: Use rectangleFromRECT() to clean up some code
2021-01-06 17:16:36 +00:00
ed
09c25fedfd
Windows: Retrieve work area rectangle for all connected monitors
2021-01-06 17:16:36 +00:00
ed
b614f9e01e
Windows: Only call Displays::updateToLogical() on per-monitor DPI-aware threads
2021-01-06 17:16:35 +00:00
reuk
88285acae1
DragAndDrop: Fix drag and drop in windows optimised builds
...
In very optimised builds, SHCore.dll may not be automatically loaded
into the address space of the calling executable. In these cases, the
call to `GetModuleHandle` will fail. Adding the call to LoadLibrary
ensures that the dll is loaded into the program's address space, which
will allow the call to GetModuleHandle to succeed.
2021-01-06 12:31:38 +00:00
reuk
e988c4c671
DragAndDrop: Tidy up windows implementation
2021-01-06 12:31:38 +00:00
reuk
5354d01a89
X11: Properly escape "+" symbols in dragged/dropped filenames
2020-12-17 17:49:48 +00:00
reuk
41ec486dd0
FileChooser: Show desktop folder if requested folder does not exist
...
This change affects the PostVista version of the Windows FileChooser.
2020-12-15 11:25:56 +00:00
ed
088e100c1f
Narrowed the scoped of some undeclared Objective-C selector warnings
2020-12-10 12:48:42 +00:00
ed
30f8594ecf
macOS: Fixed an incorrect selector in JuceNSViewClass
2020-12-10 12:47:40 +00:00
ed
a7667077f8
Android: Fixed a crash when juce_gui_extra is not present
...
The default main JuceActivity for JUCE apps calls appNewIntent() in its onNewIntent() implementation which is defined in juce_gui_extra. This commit moves the implementation into juce_gui_basics.
2020-12-08 14:49:15 +00:00
ed
0f975ee482
Added a way to specify some space between PropertyComponents in a PropertyPanel
2020-12-03 17:27:10 +00:00
ed
9d0a97c33c
Ensure that modal components set auto-delete when dismissed are properly cleaned up
2020-12-01 19:13:11 +00:00