122 Commits (9199fa3c5179a7d8c3a443e4068bfb1a901b62b8)

Author SHA1 Message Date
  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 6 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
  jules d9585241ad Changed the parameters to Graphics::fillCheckerBoard() to be floats rather than ints, and improved its performance 7 years ago
  jules a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 7 years ago