215 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Anthony Nicholls c5fbeb859d Component: Improve the accuracy of the relative mouse position 1 year ago
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  attila 7657efd227 WebBrowserComponent: Windows: Add accessibility integration 2 years ago
  Anthony Nicholls cff722a4af GUI Basics: Refactor juce_gui_basics file structure 2 years ago
  attila 49cc7a0e09 Component: Fix potential bad access during mouse double click 2 years ago
  reuk 2e16de3501
Component: Avoid mouseListener use-after-free when deleting components in mouse callbacks 2 years ago
  attila c1f3d30679 Component::MouseListenerList: Fix bad access 2 years ago
  Fabian Renn-Giles f2de0f12b0 GUI: Ensured that mouse listeners are still called even if the originating component is deleted in response to such an event 2 years ago
  reuk 697643c0b6
Component: Add an assertion to check that the component remains alive when entering modal state 2 years ago
  reuk 2b1745272e
Android: Fix a couple of accessibility-related crashes 3 years ago
  reuk 9c9d930760
Android: Fix a couple of accessibility-related crashes 3 years ago
  attila 5d5610286f Component: Use the rounded integer mouse position when evaluating hitTest 2 years ago
  attila 751d85f8c7 Component: Use the rounded integer mouse position when evaluating hitTest 2 years ago
  reuk 140f8fedb1
TextEditor: Add option to dismiss the virtual keyboard on touches outside 3 years ago
  reuk 2fc7d12ae7 TextEditor: Add option to dismiss the virtual keyboard on touches outside 3 years ago
  attila 2c2c21ebc9 Linux: Fix sporadic positioning error after window creation 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
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  attila 55b00fc846 Component: Fix mouseEnter and mouseExit positions when blocked by modal 3 years ago
  Tom Poole 87a4ab4a78 Disable the effect of setPaintingIsUnclipped on components with children 3 years ago
  Tom Poole 9ccfea9001 Component: Make getApproximateScaleFactorForComponent take a const argument 3 years ago
  reuk eb6e579f0a
ComponentPeer: Correctly scale drag and drop coordinates to account for global scale 3 years ago
  reuk e1a7fe671a
Component: Make wheel/magnify behaviour more intuitive for disabled components 3 years ago
  Attila Szarvas 101a886821 MouseInputSource: Eliminate superfluous drag events caused by pressure change 3 years ago
  reuk ca4bdb6b3a
Component: Avoid calling member functions on objects destroyed when exiting modal state 3 years ago
  reuk eca02270ee
Component: Add Point<float> overloads for some common functions 3 years ago
  reuk 4ca923a34b
NSViewComponentPeer: Allow mouse events to reach unfocused windows 3 years ago
  reuk f85ede6b47
Component: Ensure that mouseEnter and mouseExit calls are balanced when entering/leaving modal state 3 years ago
  ed 3fac215534 Component: Give away keyboard focus when disabled 3 years ago
  ed a852f4f45f Component: Only pass mouse wheel and magnify events up to enabled parents 3 years ago
  ed 46a4dc95a1 Accessibility: Fix potential infinite recursive component keyboard focus loop 3 years ago
  ed 8d6ba3b54e Accessibility: Use AccessibilityRole::ignored for UI elements that should not be accessible to screen readers but have accessible children 3 years ago
  ed 59333870f5 Accessibility: Disable accessibility of child components when calling `Component::setAccessible (false);` 3 years ago
  ed a2f7aaab2f Accessibility: Don't create AccessibilityHandler for Components without a native window handle 3 years ago
  ed a5c3b81f82 Use C++14 lambda capture initialisers for initialising deletion checkers 3 years ago
  ed e119178b5b Check BailOutChecker before sending accessibility moved/resized event in Component::sendMovedResizedMessages() 3 years ago
  ed d1b669e6ae Accessibility: Added InternalAccessibilityEvent::elementMovedOrResized 3 years ago
  reuk 5db072b483 Component: Avoid calling native APIs from background threads 3 years ago
  ed 550127945d Added floating-point implementations for some Component hit-testing methods to improve reliability when dealing with scaled Components 3 years ago
  ed df4ff3b225 Accessibility: Fixed some focus issues with modal components 4 years ago
  ed fa17310dd1 Added back in rounding error fix from e8518048 that was overwritten in 7909af4e 4 years ago
  reuk 31a7c62baf
Windows: Fix and suppress some analysis warnings 4 years ago
  reuk 1c2abc80d7
Component: Ensure getScreenPosition result is in terms of the logical coordinate space of the screen 4 years ago
  ed 82a5911d56 Accessibility: Send focus change notification in Component::enterModalState() 4 years ago
  reuk 668f16f0ec
Component: Ensure component position does not change when removed and re-added to desktop 4 years ago
  ed ec990202b1 Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 4 years ago
  Tom Poole 79fbde7099 Added preliminary support for FreeBSD 4 years ago
  ed 891d86fe6b Don't trigger a fake mouse move from Component::sendFakeMouseMove() if the component passes through all mouse events 4 years ago