Tom Poole
473fc357bb
OSX 10.11: Fixed a CALayer crash
4 years ago
reuk
651c91eb56
ColorSpacePtr: Tidy up uses
4 years ago
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'.
4 years ago
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.
4 years ago
Tom Poole
8fc1195c35
macOS: Set CALayer format to fix Big Sur invalidation region
4 years ago
Tom Poole
9e4fceb031
Revert "macOS: Set CALayer format to fix Big Sur invalidation region"
This reverts commit a6217ae9fb
.
4 years ago
ed
d554365161
macOS: Fixed repaint issue with JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS enabled that was introduced in 8d3fd927
4 years ago
ed
d3f91fd76c
macOS: Fixed repaint issue with JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS enabled that was introduced in 8d3fd927
4 years ago
Tom Poole
a6217ae9fb
macOS: Set CALayer format to fix Big Sur invalidation region
4 years ago
ed
8d3fd92784
macOS: Redraw drop-shadow on repaint for transparent NSWindows to fix some drawing artifacts
4 years ago
ed
088e100c1f
Narrowed the scoped of some undeclared Objective-C selector warnings
4 years ago
ed
30f8594ecf
macOS: Fixed an incorrect selector in JuceNSViewClass
4 years ago
ed
36f1197536
macOS: Forward key events from WKWebView correctly
Also added support for selectAll: selector forwarding in NSViewComponentPeer
4 years ago
ed
b7e28541ca
Replaced deprecated Displays methods
4 years ago
ed
a5d26db341
macOS: Call superclass constrainFrameRect for NSWindow to ensure that native title bar stays on screen
4 years ago
ed
c8a416f476
Obj-C++: Added obc_msgSendSuper_stret overloads for ObjCMsgSendSuper() and refactored the superclass messaging a bit
4 years ago
reuk
4e0f3e8c91
macOS: Fix bug where keyUp messages were forwarding to the superclass keyDown
4 years ago
juce-team
f9f5caa5cc
macOS 11: Fix function pointer conversions
4 years ago
reuk
b27017a5e3
macOS: Initial support for macOS 11 and arm64
4 years ago
ed
009d685179
Updated all license headers
5 years ago
reuk
cbfbd8cf12
CoreGraphics: Use generic colour spaces, instead of device colour spaces
5 years ago
ed
ce16bd3df9
macOS: Use CGContextGetUserSpaceToDeviceSpaceTransform to get backing scale factor of graphics context to avoid unnecessary upscaling on retina displays on macOS 10.14+
5 years ago
ed
7b17d42039
macOS: Use CGContextGetUserSpaceToDeviceSpaceTransform to get backing scale factor of graphics context to avoid unnecessary upscaling on retina displays on macOS 10.14+
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
ed
920f86eace
macOS: Fixed some issues with 32-bit builds
5 years ago
ed
59a058fdc6
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
5 years ago
ed
171b7812f4
Updated platform implementations of Desktop::setKioskComponent() to be multi-monitor aware
5 years ago
reuk
f9532f609e
DocumentWindow: Made macOS windows respect constrainer minSize when in split screen
5 years ago
ed
e1e58b9c6d
macOS: Fixed an NSWindow focus bug introduced in 8ce79e2
5 years ago
ed
e4d10979ae
macOS: Fixed an NSWindow focus bug introduced in 8ce79e2
5 years ago
ed
efdccd8f1d
macOS: Don't play alert sound if NSWindow is blocked by modal component in canBecomeKeyWindow() and canBecomeMainWindow()
5 years ago
ed
8ce79e20e7
macOS: Fixed a bug causing hidden NSWindows to become unhidden when the app regains focus
5 years ago
ed
a54da0b832
Fixed some more typos
5 years ago
ed
f9781d810e
macOS: Added a method for per-window disabling of asynchronous layer-backed views when JUCE_COREGRAPHICS_DRAW_ASYNC is set
5 years ago
ed
65be5bc9c5
macOS: Removed an SDK version guard for setting transparent window colours in the native peer code
5 years ago
ed
a2772569ec
macOS: Added JUCE_COREGRAPHICS_DRAW_ASYNC flag to enable asynchronous drawing
5 years ago
ed
251d1164ae
macOS: Fixed a compatibility issue with versions < 10.10
5 years ago
ed
bdeaeaf368
macOS: Fixed some deprecation warnings and silenced some others for the time being
6 years ago
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
6 years ago
ed
e8caa05756
macOS: Fixed an issue with fullscreen windows on older versions of macOS
6 years ago
jules
f58eacc135
Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects.
6 years ago
ed
387847efd6
macOS: Added a workaround for non-resizable windows increasing in height by the title-bar height when entering fullscreen
6 years ago
Tom Poole
3c0ccda6a5
macOS: Cleaned up old 10.6 support ifdefs
6 years ago
ed
43d58f330f
Revert "macOS: Don't apply backing scale factor when using the CoreGraphics renderer"
This reverts commit 90d65375df
.
6 years ago
ed
b1c4d981da
Fixed an iOS multitouch bug and added MouseInputSource::offscreenMousePos to replace some magic numbers
6 years ago
ed
90d65375df
macOS: Don't apply backing scale factor when using the CoreGraphics renderer
6 years ago
ed
165654e73c
macOS: Fix a crash in getMainScreenHeight() when no screens are available
6 years ago
ed
69e9270fab
macOS: Set default presentation options when exiting kiosk mode to fix a bug on 10.10 causing the menu bar to not be shown
6 years ago