ed
251d1164ae
macOS: Fixed a compatibility issue with versions < 10.10
2019-07-15 10:02:28 +01:00
Tom Poole
79d3e8b3f5
Windows: Removed some VS2013 workarounds
2019-07-11 15:28:41 +01:00
ed
e206bbecc4
Linux: Fix DPI factor in getScaleForDisplay()
2019-07-11 13:16:33 +01:00
ed
74f52b6a15
Linux: Return a sensible default value for screen DPI if DisplayWidthMM or DisplayHeightMM return 0
2019-07-11 13:16:33 +01:00
ed
a093112c05
Fixed some compiler warnings
2019-07-09 12:24:34 +01:00
Tom Poole
29508fac70
Fixed an issue maintaining kiosk mode on Android
2019-07-09 09:50:07 +01:00
ed
77e93e35e4
Linux: Set POLLOUT flag for fds to receive XShm completion events
2019-07-03 16:36:48 +01:00
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.
2019-06-28 12:07:24 +01:00
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.
2019-06-28 12:07:24 +01:00
ed
bdeaeaf368
macOS: Fixed some deprecation warnings and silenced some others for the time being
2019-06-24 15:05:17 +01:00
jules
cce26202ab
Fix for using menu action lambdas in the Mac menu bar
2019-06-20 10:13:59 +01:00
ed
b0934f896c
macOS: Prevent mac menu bar submenus with empty names being used as the recent items menu
2019-06-18 16:03:16 +01:00
ed
1ea463f989
Linux: Fixed some crashes when getting X properties in LinuxComponentPeer
2019-06-07 15:09:01 +01:00
Tom Poole
bdb3b5ab40
Whitespace
2019-06-06 17:37:03 +01:00
Tom Poole
061ea2e072
Resolved a Windows/Android touchID incompatibility
2019-06-06 17:22:13 +01:00
Tom Poole
670f77f80c
Fixed some Android compiler warnings
2019-06-06 16:50:12 +01:00
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
2019-06-06 10:25:19 +01:00
ed
67e6bc65a9
Windows: Fixed a crash when calling DragAndDropContainer::performExternalDragDropOfFiles()
2019-06-05 09:17:56 +01:00
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
2019-06-04 16:48:44 +01:00
Tom Poole
a9a0f6b92f
Enforced more comprehensive const-correctness in the JUCE container classes
2019-05-29 08:52:16 +01:00
ed
e8caa05756
macOS: Fixed an issue with fullscreen windows on older versions of macOS
2019-05-21 16:44:20 +01:00
ed
eb3a90e081
Windows: Avoid setting the process DPI-awareness in plug-ins on older versions of Windows
2019-05-21 16:43:03 +01:00
ed
32d11dd756
Linux: Added a check for non-existent Atom in findDisplays()
2019-05-20 17:45:38 +01:00
ed
d3ec87c4a9
Linux: Fixed a scaling issue with external drag and drop
2019-05-20 09:42:27 +01:00
jules
f58eacc135
Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects.
2019-05-15 12:08:38 +01:00
ed
387847efd6
macOS: Added a workaround for non-resizable windows increasing in height by the title-bar height when entering fullscreen
2019-05-14 15:09:23 +01:00
ed
abe9787bd3
Windows: Fixed a potential crash in setProcessDPIAwarenessIfNecessary() on Windows 7
2019-05-14 11:11:07 +01:00
ed
2af1de45d7
Windows: Fixed a bug with DPI-aware VSTs in Steinberg hosts using the OpenGL renderer
2019-05-11 09:31:18 +01:00
Lukasz Kozakiewicz
7c4601473a
Android: fix PushNotifications that got broken by Android low level code rework.
2019-05-08 13:48:50 +02:00
ed
1c033e410b
Linux: Added a check for _NET_WORKAREA property when iterating over the displays using xrandr
2019-05-07 17:49:18 +01:00
ed
46a97e1f2c
Linux: Recreate mouse cursors when showing them on a different display to the one that they were originally created on
2019-05-07 17:11:54 +01:00
ed
0969b946f6
Windows: Fixed a build error when JUCE_WIN_PER_MONITOR_DPI_AWARE = 0
2019-05-03 11:20:34 +01:00
ed
12b0a90c55
Linux: Fixed drag and drop when dragging in the same window that started the operation
2019-05-01 11:49:20 +01:00
Tom Poole
7c45ad695c
MacOS: Better support for SystemTrayIconComponent on Mojave
2019-04-25 12:54:54 +01:00
ed
8548707dd6
Windows: Added a call to handleKeyUpOrDown() for modifier keys in doKeyDown() to make the behaviour consistent across platforms
2019-04-23 15:51:18 +01:00
ed
a45f05c1db
Linux: Take global scale factor into account when setting peer scale factor
2019-04-18 14:15:42 +01:00
ed
3eb4cfec9a
Windows: Rescale image in createSnapshotOfNativeWindow() to be in logical pixels
2019-04-18 12:21:08 +01:00
Tom Poole
3c0ccda6a5
macOS: Cleaned up old 10.6 support ifdefs
2019-04-05 10:05:21 +01:00
ed
fec3b7d59e
Linux: Add warnAboutOverwriting flag capability to native file chooser
2019-04-01 10:05:10 +01:00
ed
43d58f330f
Revert "macOS: Don't apply backing scale factor when using the CoreGraphics renderer"
...
This reverts commit 90d65375df .
2019-03-26 11:42:16 +00:00
ed
b1c4d981da
Fixed an iOS multitouch bug and added MouseInputSource::offscreenMousePos to replace some magic numbers
2019-03-26 11:40:58 +00:00
ed
90d65375df
macOS: Don't apply backing scale factor when using the CoreGraphics renderer
2019-03-22 12:56:03 +00:00
ed
eedca6109c
Add a fallback in Displays::findDisplays() on Linux to make sure that there is always a main display
2019-03-18 16:53:15 +00:00
ed
7fad509483
Windows: Store the last valid touch input position and return it from MouseInputSource::getCurrentRawMousePosition()
2019-03-12 16:45:41 +00:00
ed
aaaa9e6afb
Windows: Fixed a bug causing DPI unaware desktop windows to not fill the entire screen when maximised
2019-03-12 09:41:30 +00:00
ed
6eab395204
Android: Fixed a crash when pressing the back button
2019-02-28 16:27:55 +00:00
ed
165654e73c
macOS: Fix a crash in getMainScreenHeight() when no screens are available
2019-02-22 12:07:15 +00:00
ed
090aef2d70
Windows: Fixed file drag and drop for Windows 8
2019-02-19 16:01:40 +00:00
ed
8635315e61
Windows: Fixed a bug on later versions of Windows 10 causing the on-screen keyboard to keep showing and hiding
2019-02-19 11:00:05 +00:00
ed
72aee7f2f9
Windows: Fixed a bug when dragging files on non-hiDPI systems
2019-02-18 18:06:30 +00:00