ed
59a058fdc6
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
5 years ago
ed
618f3645b2
Android: Fixed some issues in the native content sharing code
5 years ago
ed
18523101be
Windows: Refactored DPI handling in the VST wrapper and hosting code
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
5bda9de977
Windows: Fixed some build errors and warnings when using Clang in Visual Studio
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
027e12e3a6
Android: Replaced deprecated AIDL in-app billing code with Google Play Billing library
5 years ago
ed
e36736e0ec
Fixed some typos
5 years ago
ed
c2f4da50b5
Android: Updated the JuceSharingContentProvider bytecode
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
e951b39801
Windows: Fixed some repainting issues when using a non-integer scale factor
5 years ago
ed
ce9bb8b605
Windows: Added an overflow buffer to the event loop to catch messages posted after hitting the PostMessage() limit
5 years ago
Tom Poole
76cafd10d0
macOS: Fixed some issues targeting older operating systems
5 years ago
ed
8d75cc8064
iOS: Fixed a screen rotation bug on iOS 13
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
022e2e2bea
Linux: Check for PointerRoot return in isFocused()
5 years ago
ed
c07c9f89fe
Linux: Fixed an issue in LinuxComponentPeer::getScreenPosition() with embedded windows
5 years ago
ed
be134d9185
Linux: Return 1.0 for GNOME scaling-factor if it hasn't been set
5 years ago
ed
8e8543cfbd
Reverted 1ff99ec
5 years ago
ed
1ff99ecea6
Fixed a warning on iOS
5 years ago
ed
6f4d212ca6
Reverted a37b918
which was causing some issues in Cubase 10
5 years ago
ed
0862459be3
Android: Add content sharing bytecode back in
5 years ago
ed
a37b918082
Windows: Correctly set the DPI-awareness of OpenGL worker threads
5 years ago
ed
937991cc83
Fixed broken back button behaviour on Android and updated JUCEApplicationBase::backButtonPressed() to return a bool indicating whether the back event has been handled or not to override this behaviour
5 years ago
ed
40d415b670
Android: Fixed a content sharing crash
5 years ago
ed
012c7d00d2
Linux: Fix for high CPU load
5 years ago
ed
251d1164ae
macOS: Fixed a compatibility issue with versions < 10.10
5 years ago
Tom Poole
79d3e8b3f5
Windows: Removed some VS2013 workarounds
5 years ago
ed
e206bbecc4
Linux: Fix DPI factor in getScaleForDisplay()
5 years ago
ed
74f52b6a15
Linux: Return a sensible default value for screen DPI if DisplayWidthMM or DisplayHeightMM return 0
5 years ago
ed
a093112c05
Fixed some compiler warnings
5 years ago
Tom Poole
29508fac70
Fixed an issue maintaining kiosk mode on Android
5 years ago
ed
77e93e35e4
Linux: Set POLLOUT flag for fds to receive XShm completion events
5 years ago
ed
f9dad9d608
Linux: Improved XEmbed support
This commit makes some minor improvements to the XEmbedComponent class and adds support for embedding JUCE windows in other hosts using the XEmbed protocol. It also includes some minor fixes for X11 peers when they have a parent window.
5 years ago
ed
fd76cbc70d
Linux: Refactored InternalMessageQueue
This commit simplifies the Linux event loop code and adds methods to allow arbitrary file descriptors to registered. Also adds a method to register external event loops to be used instead of JUCE's internal event loop.
6 years ago
ed
bdeaeaf368
macOS: Fixed some deprecation warnings and silenced some others for the time being
5 years ago
jules
cce26202ab
Fix for using menu action lambdas in the Mac menu bar
6 years ago
ed
b0934f896c
macOS: Prevent mac menu bar submenus with empty names being used as the recent items menu
6 years ago
ed
1ea463f989
Linux: Fixed some crashes when getting X properties in LinuxComponentPeer
6 years ago
Tom Poole
bdb3b5ab40
Whitespace
6 years ago
Tom Poole
061ea2e072
Resolved a Windows/Android touchID incompatibility
6 years ago
Tom Poole
670f77f80c
Fixed some Android compiler warnings
6 years ago
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
6 years ago
ed
67e6bc65a9
Windows: Fixed a crash when calling DragAndDropContainer::performExternalDragDropOfFiles()
6 years ago