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.
4 years ago
reuk
838d55569a
LinuxComponentPeer: Add makeXFreePtr helper function
4 years ago
reuk
4a4cca333e
LinuxComponentPeer: Remove magic numbers
4 years ago
reuk
55036de873
LinuxComponentPeer: Get rid of unused templating
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
ed
09ecc0ebef
Linux: Fixed a use-after-free in XWindowSystem::findDisplays()
4 years ago
ed
3f78998b96
Linux: Fixed semi-transparent windows not rendering correctly
Previously we were choosing a Visual and Colormap on initialisation of the X11 Display which could lead to bugs when opening a window with different visual and colour requirements. This commit makes 16, 24 and 32-bit visuals available and chooses the correct one when opening a window.
4 years ago
ed
7901eb6ca1
Linux: Use synchronous X11 error handling in debug builds
4 years ago
reuk
4d27422d9f
GCC: Suppress cast-align warnings
4 years ago
ed
00ed43e29a
Linux: Fixed a UTF-8 conversion issue in the system clipboard code
4 years ago
ed
9db01c4362
Linux: Set class hint for windows so they behave correctly in the dock
4 years ago
ed
009d685179
Updated all license headers
5 years ago
ed
0f6cdd8457
Linux: Fixed some issues with headless builds and don't terminate process when no X server is running
5 years ago
ed
b5214a341e
Normalised lambda whitespace
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
ed
bb28b3413d
Updated some copyright headers
5 years ago
ed
74ca3b44c4
Linux: Removed X11-specific code from LinuxComponentPeer
5 years ago