5 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  Tom Poole ff0cb4ad5b Use NullCheckedInvocation in more places 1 year ago
  reuk a8fa44e05c
X11: Ask the host to manage client-initiated resizes 1 year ago
  reuk f8d38edcd4
X11: Use the _NET_WM_STATE_HIDDEN property to determine whether peers are visible on-screen 1 year ago
  Anthony Nicholls 05d5c94990
Native: Rename all native files for improved consistency 2 years ago
  attila 043182faa6 Linux: Avoid logging BadShmSeg error when SHM capability is not detected 2 years ago
  reuk 8374725f98
XWindowSystem: Use ScopedWindowAssociation for improved DRYness 2 years ago
  reuk e8d694d6dd
XWindowSystem: Avoid C casts for pointer-like types 2 years ago
  reuk 28f2157912
Convert ignoreUnused to [[maybe_unused]] 2 years ago
  attila 1da9ccd36c Make it possible to attach Component updates to vblank events 2 years ago
  reuk b53ee602d4
X11: Use 32-bit colourmap in the case that a 24-bit colourmap is unavailable 2 years ago
  attila f5d2642874 Linux: Fix resizing issue with the PopupMenu 2 years ago
  attila 938c66c83d Linux: Fix window positioning on HiDPI screens 2 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  reuk fcd6752d4f
VST2 Client: Fix popupmenu window location in VST2 plugins under the AudioPluginHost 3 years ago
  reuk 19ddbe2368
Warnings: Fix missing-prototypes warnings 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  reuk 4cf18f0e2c
X11: Avoid leaking result of XGetAtomName 3 years ago
  reuk 0223e44ae7
Image: Keep track of contiguous buffer size to avoid heap buffer overflows 3 years ago
  reuk bd0ca90952
Linux: Release X lock when unregistering file descriptor in order to avoid deadlocks 3 years ago
  Attila Szarvas 101a886821 MouseInputSource: Eliminate superfluous drag events caused by pressure change 3 years ago
  attila 6575d24a81 ComponentPeer: Deprecate getFrameSize() 3 years ago
  attila a7811661c5 Linux: Fix restoreWindowFromStateString() when the peer already exists 3 years ago
  Tom Poole 3366ad4ed4 Linux: Avoid sending the string terminator to the X11 clipboard 3 years ago
  Tom Poole 06db7f074e Linux: Fix a out-of-bounds memory write when copying text to the clipboard 3 years ago
  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