178 Commits (55a8b2ac125ddd0d77b71bf06bfbdc6cd98b51dd)

Author SHA1 Message Date
  Tom Poole 0cd2b5c2d8 Docs: Add a link to TooltipWindow from SettableTooltipClient 2 years ago
  attila a115c99da4 MouseInputSource: Avoid wrong ComponentPeer association 2 years ago
  reuk 8b8ae10059
Build: Replace JUCE_NODISCARD with [[nodiscard]] 2 years ago
  attila acc6addb86 DragAndDropContainer: Manage keyboard focus for the drag image when the target needs it hidden 2 years ago
  attila 032cc528c8 DragAndDropContainer: Fix the escape key dismissing the drag operation 3 years ago
  attila 74af7b11ec DragAndDropContainer: Fix the escape key dismissing the drag operation 3 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  reuk eb6e579f0a
ComponentPeer: Correctly scale drag and drop coordinates to account for global scale 3 years ago
  reuk 1d1d743b9f
Build: Add -Wdeprecated to recommended flags and fix new warnings 3 years ago
  Attila Szarvas 101a886821 MouseInputSource: Eliminate superfluous drag events caused by pressure change 3 years ago
  reuk 82df66100c
MouseCursor: Allow arbitrarily-sized cursors on Windows 3 years ago
  reuk 03428561ed
ScaledImage: Use in a few more places 3 years ago
  reuk 34fdea0708
DragAndDropContainer: Allow custom scaling 3 years ago
  reuk eca02270ee
Component: Add Point<float> overloads for some common functions 3 years ago
  reuk fe4515adb6
MouseCursor: Refactor platform-specific MouseCursor internals 3 years ago
  reuk 5c50ee4f94 MouseCursor: Simplify implementation using shared_ptr instead of manual refcounting 3 years ago
  ed b9542ccc4c Update code to use C++14 [[deprecated]] attribute 3 years ago
  Attila Szarvas 823bfb0c32 DragAndDropContainer: fix positioning when source Component is transformed 3 years ago
  ed 550127945d Added floating-point implementations for some Component hit-testing methods to improve reliability when dealing with scaled Components 4 years ago
  reuk 394c4fd475 Clang: Fix warnings when building with clang 10 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed a313357d39 Update DragAndDropTarget::SourceDetails::localPosition before calling DragAndDropContainer::dragOperationStarted() 5 years ago
  ed a54da0b832 Fixed some more typos 5 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  Tom Poole a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 6 years ago
  ed 46a97e1f2c Linux: Recreate mouse cursors when showing them on a different display to the one that they were originally created on 6 years ago
  ed b1c4d981da Fixed an iOS multitouch bug and added MouseInputSource::offscreenMousePos to replace some magic numbers 6 years ago
  ed 56302416df Remove check for touch input in MouseInputSourceInternal::getRawScreenPosition() and instead use the cached mouse position from the native peer impls 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  jules df5be847c3 Removed a redundant method and did some minor tidying 6 years ago
  Tom Poole a3219c7fc6 Linux: Fixed a DragAndDrop issue between different containers 6 years ago
  Tom Poole e763ac3de2 Fixed a bug when performing a DragAndDrop across windows 6 years ago
  Tom Poole 9dde83e662 Fixed a z-order bug when DragAndDrop-ing between plug-in windows 6 years ago
  ed 4280b51d09 Made the DragAndDropContainer::performExternalDragDropOfFiles() and ::performExternalDragDropOfText() methods asynchronous on Windows so that behaviour is consistent across all platforms and updated the documentation to reflect this 6 years ago
  Tom Poole 6cff481c6a Fixed some gcc 8 compiler warnings 6 years ago
  jules 7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 6 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  jules ea43a1f57d Provided a public field MouseEvent::mouseDownPosition, to provide a floating point version of the mouse-down pos 7 years ago
  jules dee78f29f6 Misc cleanups and modernisation 7 years ago
  ed 481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 7 years ago
  ed 5fdfe3ceda Clarified the documentation of MouseEvent::mouseWasDraggedSinceMouseDown() 7 years ago
  ed 7cf8e28fdd Deprecated MouseInputSource::hasMouseMovedSignificantlySincePressed() and replaced with the more accurate isLongPressOrDrag() and hasMovedSignificantlySincePressed() methods 7 years ago
  hogliux 266beb22b2 Mouse: Added MouseListener::mouseMagnify and cleaned up some mouse event handler code 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago