42 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  attila 4f9a9c7bfc Linux: Fix BadWindow error when XSETTINGS is not available 3 years ago
  reuk ff62b1b39f
LinuxComponentPeer: Handle window constraints correctly on high resolution displays 3 years ago
  ed 7098b13b44 X11: Make synchronous error handling opt-in due to graphics performance issues when XSynchronize is enabled for a display 3 years ago
  reuk 496e454e9c
XWindowSystem: Update frame extents as soon as they change 3 years ago
  reuk fe4515adb6
MouseCursor: Refactor platform-specific MouseCursor internals 3 years ago
  reuk 05c2261efe
LinuxComponentPeer: Use constrainer to limit native window size 3 years ago
  reuk b41aeec9b1
Build: Fix arm64 gcc build warnings 3 years ago
  ed 70d36f06db Linux: Implement dark mode detection 3 years ago
  ed ea35602f18 X11: Use XSettings to respond to window scale factor changes 3 years ago
  ed f69de31094 X11: Add XSettings class for parsing and storing display settings according to the XSETTINGS specification 3 years ago
  ed 5e44bc39e0 X11: Pass Display instance to GetXProperty constructor 3 years ago
  reuk 4c95897ad3
XWindowSystem: Only dismiss transient modal windows when other windows are moved or resized 3 years ago
  reuk c9daf4288d
XWindowSystem: Only restack sibling windows 3 years ago
  reuk ea6d095ab5
XWindowSystem: Implement createSnapshotOfNativeWindow 3 years ago
  reuk f989182f32
Linux windowing: Display utf-8 native window titles correctly 3 years ago
  Tom Poole d53388097b AudioProcessorGraph: Improve performance when building large graphs 3 years ago
  reuk 146c8573ca
X11: Fix drag-n-drop bug in the XWindowSystem class 4 years ago
  ed faf5ed4023 Linux/X11: Prefer CLIPBOARD selection to PRIMARY 4 years ago
  ed bb94767e3b Linux: Fixed a compile error when JUCE_USE_XRENDER=1 4 years ago
  ed 40c86d6b2f Linux: Fail more gracefully on systems which don't support 32-, 24-, or 16-bit RGB displays 4 years ago
  reuk 7a0b17c0d3 LinuxComponentPeer: Fix scaling in custom windows created by plugins 4 years ago
  reuk d5b55a8474
X11: Make `setFullscreen` put windows into true maximised mode 4 years ago
  reuk 576cd24665
X11: Use correct scale factor on Ubuntu 4 years ago
  Tom Poole a05424fd3d Linux: Added better support for minimal X11 environments 4 years ago
  reuk dbfdaff00b
XWindowSystem: Prevent PopupMenus from accidentally dismissing themselves 4 years ago
  reuk 5490003964
LinuxComponentPeer: Dismiss modals more proactively 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 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 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 4 years ago
  ed 0f6cdd8457 Linux: Fixed some issues with headless builds and don't terminate process when no X server is running 4 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