5 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 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
  reuk 53bfd5b16d
WindowUtils: Make areThereAnyAlwaysOnTopWindows() public 2 years ago
  Anthony Nicholls 05d5c94990
Native: Rename all native files for improved consistency 2 years ago
  Anthony Nicholls cff722a4af GUI Basics: Refactor juce_gui_basics file structure 2 years ago
  reuk 79ed81c24a
ScopedMessageBox: Add new helper type to bound alert window lifetimes 2 years ago
  reuk f248a09c59
Windowing: Start repaint timer immediately on Linux 2 years ago
  reuk 676e10fdd9
XWindowSystem: Default to standard refresh rate if the real refresh rate is unavailable 2 years ago
  reuk 8374725f98
XWindowSystem: Use ScopedWindowAssociation for improved DRYness 2 years ago
  attila 1da9ccd36c Make it possible to attach Component updates to vblank events 2 years ago
  attila 6f3fb5a29f Linux: Adjust natively reported border size by the current scale factor 3 years ago
  attila 2c2c21ebc9 Linux: Fix sporadic positioning error after window creation 3 years ago
  attila 8f99c084fe Linux: Adjust natively reported border size by the current scale factor 3 years ago
  attila 751c4177a4 Linux: Fix sporadic positioning error after window creation 3 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  reuk 3e0fa4489a
LinuxComponentPeer: Properly transform coordinates into peer space when collision testing 3 years ago
  reuk 19ddbe2368
Warnings: Fix missing-prototypes warnings 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  attila a7811661c5 Linux: Fix restoreWindowFromStateString() when the peer already exists 3 years ago
  reuk 03428561ed
ScaledImage: Use in a few more places 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
  ed 8d72e7fccc Linux: Update displays when DPI settings change 3 years ago
  ed 70d36f06db Linux: Implement dark mode detection 3 years ago
  ed 3d282c1078 Desktop: Deprecate isOSXDarkModeActive() and add isDarkModeActive() for other platforms 3 years ago
  ed ea35602f18 X11: Use XSettings to respond to window scale factor changes 3 years ago
  ed 551d7b9c5b Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options 3 years ago
  attila e867d1dbb4 Linux: Fix maximise when not using native titlebar 3 years ago
  reuk d4e802016a VST3: Fix issue where Ardour would repeatedly try to resize editors 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 5490003964
LinuxComponentPeer: Dismiss modals more proactively 4 years ago
  reuk 55036de873
LinuxComponentPeer: Get rid of unused templating 4 years ago
  ed 84d9117054 Linux: Check for valid display in updateScaleFactorFromNewBounds() 4 years ago
  ed 3f78998b96 Linux: Fixed semi-transparent windows not rendering correctly 4 years ago
  ed bef6a91294 Linux: Made the Desktop singleton usable when running headless 4 years ago
  ed b7e28541ca Replaced deprecated Displays methods 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  ed a8b6066187 Linux: Use host scaling for VST plug-ins on hiDPI screens 5 years ago
  reuk f49b3733ec
Warnings: Silence some GCC warnings 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
  Felipe F. Tonello c2100022cc Added several linux improvements to the event loop, MIDI and X11 (see commit messsage) 8 years ago
  hogliux a6d3d19832 Fixed a few minor bugs in X11 windowing code 8 years ago
  jules 9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 8 years ago
  jules 31f935cc60 Added a new Graphics::drawImage method that takes a Rectangle<float> 8 years ago
  jules 021209e216 Changed ImagePixelData::clone to return a smart pointer rather than a raw one, to avoid a reference-count leak 9 years ago