124 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  attila 2b3abd3ca6 MacOS: Fix TextEditor when using marked text (e.g. Korean) 3 years ago
  ed 1fe8fa467b TextEditor: Fix floating-point -> integer bounds conversion of text selection bounds 3 years ago
  ed 6f8c464747 TextEditor: Fix a highlighting bug 3 years ago
  ed c3cb59d6ae TextEditor: Avoid some potential nullptr dereferences in the Iterator class 3 years ago
  ed a5c3b81f82 Use C++14 lambda capture initialisers for initialising deletion checkers 3 years ago
  ed c559d31e90 Accessibility: Override Accessibility::getHelp() for JUCE widgets that support tooltips 3 years ago
  ed a7f33da900 Accessibility: Set caret position when passed an empty range selection in CodeEditorComponent and TextEditor AccessibilityTextInterface implementations 3 years ago
  ed 8b2f3088d7 Accessibility: Added AccessibilityTextInterface::isReadOnly() method and AccessibilityRole::label to distinguish between navigable and selectable read-only text elements and simple labels 3 years ago
  ed 3fd4f7a231 TextEditor: Take border size into account when calculating text bounds 4 years ago
  ed 13e7ffbdfb Accessibility: Use AccessibilityTextValueInterface for read-only text in Label, TextEditor and CodeEditorComponent 4 years ago
  ed 083a5af323 TextEditor: Offset selection fill bounds by viewport position to fix bug with multi-line highlighting 4 years ago
  ed 361b29edb6 Offset TextEditor::getTextBounds() by viewport position 4 years ago
  ed 333983947e Accessibility: Removed widget_handlers 4 years ago
  ed ec990202b1 Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 4 years ago
  ed 665fac678f TextEditor: Enable horizontal scrollbars for multi-line editors with word wrapping disabled 4 years ago
  ed f5dac0780d TextEditor: Only start new lines when shouldStartNewLine == true when splitting long atoms 4 years ago
  ed 7fb45db0d2 TextEditor: Always return positive integers from getMaximumTextWidth/Height() 4 years ago
  ed b9c8a1475f TextEditor: New line atoms should have zero width 4 years ago
  ed b644d7b675 TextEditor: Fixed a wrapping bug when right-justified 4 years ago
  ed b5bb5273c1 TextEditor: Use caret position relative to the Component top-left when calculating scroll amounts in scrollEditorToPositionCaret() and scrollToMakeSureCursorIsVisible() 4 years ago
  ed 24c2953369 TextEditor: Call checkLayout() before moving caret and repainting text in remove() 4 years ago
  ed 841aae5b18 TextEditor: Call scrollToMakeSureCursorIsVisible() after updating layout when undoing/redoing 4 years ago
  ed c145434adf TextEditor: Fixed a bug causing the caret to disappear at the end of lines 4 years ago
  ed a533e86044 TextEditor: Fixed a bug updating the text holder size for single-line editors 4 years ago
  ed 7c96f18663 TextEditor: Fixed a bug where the horizontal viewport scrollbar could be shown unnecessarily 4 years ago
  reuk 46d24cc1ab
TextEditor: Avoid starting timer unnecessarily when setting text 4 years ago
  ed 8ee13b78ba Avoid drawing TextEditor "empty" text when it isn't visible 4 years ago
  ed 56252ca098 Fixed a bug in TextEditor::setSelectAllWhenFocused() 4 years ago
  reuk c897a4f2cb Linux: Fix some clang 10 warnings 4 years ago
  ed 508d6de04e Underline whitespace atoms in TextEditor when font is underlined 4 years ago
  ed 12bff68e34 Added vertical justification support to TextEditor 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 6881795d40 Ensure that font width is correct when changing the TextEditor password character 5 years ago
  Tom Poole 79d3e8b3f5 Windows: Removed some VS2013 workarounds 5 years ago
  jules 9a06be6d61 Some minor cleanups 5 years ago
  ed b88d5adab7 Always call TextEditor::checkFocus() when focus is gained to ensure that the software keyboard is shown on Android when a TextEditor has content 6 years ago
  ed 9715e77e0f Only call ComponentPeer::textInputRequired() from TextEditor::checkFocus() if the focus status has changed to fix the soft input keyboard constantly re-opening on Android 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  ed eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 6 years ago
  jules 6fda0bffca Fixed some stray zeros that were still being passed as null pointers 6 years ago
  ed 481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 7 years ago
  Lukasz Kozakiewicz c8b9bc79ba AlertWindow: ensure a native keyboard is hidden when alert window gets dismissed. 7 years ago
  Lukasz Kozakiewicz 4469217b3e Android: un-focus TextEditor when keyboard is hidden from nav bar. Ensure immersive mode is properly restored. Fix TextEditor not hiding keyboard if deleted immediately after getting focus. 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  ed 5b32ef4897 Implement the menuActive flag in TextEditor 7 years ago
  jules 80a7718286 Added some event lambda callbacks for TextEditor and simplified a bit more code using them 7 years ago