307 Commits (55a8b2ac125ddd0d77b71bf06bfbdc6cd98b51dd)

Author SHA1 Message Date
  Tom Poole e669fb117e Docs: Fix some Doxygen warnings 2 years ago
  reuk da38c1ed2a
TextInputTarget: Improve IME support on Android 2 years ago
  reuk 28f2157912
Convert ignoreUnused to [[maybe_unused]] 2 years ago
  chroma d3cff375be Thread: Introduce a new Thread backend 2 years ago
  attila 1da9ccd36c Make it possible to attach Component updates to vblank events 2 years ago
  attila d15e152da5 Fix TopLevelWindow::centreAroundComponent 2 years ago
  reuk 8b8ae10059
Build: Replace JUCE_NODISCARD with [[nodiscard]] 2 years ago
  attila 29447dd7f3 DefaultDialogWindow: Avoid bad positioning on Linux 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
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  attila 627afffeb4 Android: Fix dismissing screen keyboard when interacting with TextEditor 3 years ago
  attila 31d4f9059d Android: Fix dismissing screen keyboard when interacting with TextEditor 3 years ago
  reuk 858aab823a
ComponentBoundsConstrainer: Properly constrain secondary windows in plugins 3 years ago
  Tom Poole 89a67ec556 macOS/iOS: Enable asynchronous Core Graphics rendering by default 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  Tom Poole 165d8b0ecd macOS: Make the behaviour of ComponentPeer::grabFocus match the other platforms 3 years ago
  reuk eb8a419ac7
TooltipWindow: Avoid potential use-after-free of lastComponentUnderMouse 3 years ago
  attila 4cf036bb8b ComponentPeer: Add documentation for OptionalBorderSize 3 years ago
  attila 6575d24a81 ComponentPeer: Deprecate getFrameSize() 3 years ago
  attila a7811661c5 Linux: Fix restoreWindowFromStateString() when the peer already exists 3 years ago
  reuk 53f8650ba3
DocumentWindow: Update documentation 3 years ago
  reuk b80927fc91
Nodiscard: Add to builder-pattern functions 3 years ago
  Tom Poole c072b1bc8e Fix some typos 3 years ago
  ed 461192b355 Add FocusOutline class for indicating Component keyboard focus 3 years ago
  reuk 05676c862a
UIViewComponentPeer: Allow setting an app style, to ensure the status bar can be seen over the app background 3 years ago
  ed 81df4560dd Tooltip: Fix bug where tip would not be updated for new components 3 years ago
  reuk d0590b5fc5
ComponentPeer: Add facility for displaying document save state in the titlebar 3 years ago
  ed b4bc2c8710 Tooltip: Show manually shown tips until a dismissal mouse event occurs 3 years ago
  ed d49d203974 Tooltip: Ignore dismissal mouse events when tooltip window is not showing 3 years ago
  ed 057b555f08 Tooltip: Track mouse clicks using global Desktop mouse listener callbacks to fix bug with Timer callbacks missing events 3 years ago
  ed 903657b0b8 Tooltip: Prevent tip from being immediately dismissed when shown from TooltipWindow::displayTip() 3 years ago
  ed 274ce967e4 AlertWindow: Prevent accessible label component from intercepting mouse clicks 3 years ago
  ed 49db3ce12e AlertWindow: Make accessible label component colours fully transparent to prevent it from drawing over custom L&Fs 3 years ago
  ed bc64c30df6 Accessibility: Use more specific AccessibilityRole::dialogWindow for CallOutBox 3 years ago
  ed b9542ccc4c Update code to use C++14 [[deprecated]] attribute 3 years ago
  ed 8d75a7a400 Fix auxiliary desktop windows scaling and centring when Desktop::globalScaleFactor != 1.0 3 years ago
  reuk 9360c3f4ff
Windows: Fix issue where minimising a window could overwrite the last "normal" window bounds 3 years ago
  reuk 10a26b7584
TooltipWindow: Avoid re-showing a tooltip if the mouse has not moved since it was last clicked 3 years ago
  reuk 9199fa3c51
Warnings: Avoid triggering missing-prototypes warnings on macOS/iOS 3 years ago
  Tom Poole f1fecfdc88 Add some missing Doxygen tags 3 years ago
  ed 90eb878d16 Accessibility: Make createAccessibilityHandler() private in Component subclasses 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 f5eee033ba NativeMessageBox: Return correctly mapped value when shown modally 3 years ago
  ed 6d40b627ba AlertWindow: Fix incorrect return value when using modal native ok/cancel and yes/no/cancel dialogs 3 years ago
  ed 2db1bbdc0f Add missing AlertWindow::showNativeDialogBox() implementation that was removed in 551d7b9c 3 years ago
  ed 551d7b9c5b Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options 3 years ago
  ed 422c8f8114 Accessibility: Disable accessibility for TooltipWindows to prevent them from interfering with focus 3 years ago
  Tom Poole 845631c762 Linux: Fix bug restoring window positions from saved state 3 years ago
  Tom Poole fe4ba9071b Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0 3 years ago