summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/TextEditor.h
AgeCommit message (Expand)Author
2023-03-31LibGUI: Add gutter indicators to TextEditor :^)Sam Atkins
2023-03-31LibGUI: Rename TextEditor::LineVisualData -> LineDataSam Atkins
2023-03-31LibGUI: Extract repeated code for populating TextEditor per-line dataSam Atkins
2023-03-06Everywhere: Remove NonnullOwnPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-03-06Everywhere: Remove NonnullRefPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
2023-02-28LibSyntax+LibGUI: Let syntax highlighters assign folding regionsSam Atkins
2023-02-28LibGUI: Support folding regions in TextEditorSam Atkins
2023-02-28LibGUI: Store Utf32Views in TextEditor::LineVisualDataSam Atkins
2023-02-27LibGUI: Ensure the "End" key sets the cursor to the visual line endTimothy Flynn
2023-02-22LibGUI: Convert mouse events from a visual to a physical positionTimothy Flynn
2023-02-21LibGUI: Fix const-correctness issuesAndreas Kling
2023-02-20LibGUI: Add and use TextEditor::fixed_elements_width()Sam Atkins
2023-02-20LibGUI+HackStudio: Simplify TextEditor gutter & ruler calculationsSam Atkins
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-11LibGUI: Remove the `Core::File` overload of `write_to_file()`Lucas CHOLLET
2023-02-11LibGUI: Base `write_to_file(StringView path)` on the stream overloadLucas CHOLLET
2023-01-27LibGUI: Remove declarations for non-existent methodsSam Atkins
2023-01-11HackStudio: Hide autocomplete popup when switching tabsMatthew Olsson
2023-01-07LibGUI: Add `TextEditor::write_to_file(Core::Stream::File&)`Lucas CHOLLET
2022-12-26LibGUI: Standardize automatic scrolling in TextEditor+GlyphMapWidgetthankyouverycool
2022-12-12LibGUI+TextEditor: Add a relative line number option for TextEditorSnow
2022-12-07Meta+Userland: Pass Gfx::IntPoint by valueMacDue
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-29LibGUI: Setup IncrementalSearchBanners for TextEditorsthankyouverycool
2022-11-09LibGUI: Shift+Tab unindents lineJulian Eigmüller
2022-09-11LibGUI+LibVT: Notify widgets of emoji selection with a callbackTimothy Flynn
2022-09-08Base+LibGUI: Add insert emoji common actionelectrikmilk
2022-08-18TextEditor: Change cursor when reaching the ruler areaThomas Symalla
2022-07-19LibGUI: Add MoveLineUpOrDownCommandLucas CHOLLET
2022-07-15LibGUI: Explicitly default initialize class membersLucas CHOLLET
2022-07-08LibGUI: Unindent selected text on shift+tab presshuttongrabiel
2022-07-08LibGUI: Indent selected text on tab presshuttongrabiel
2022-06-28LibGUI: Use new layout system for basic widgetsFrHun
2022-05-12LibGUI: Run TextEditor::on_change callback immediatelySam Atkins
2022-05-08LibGUI: Make TextEditor substitution more explicitfaxe1008
2022-04-13LibGUI: Rename function to make intention clearerSimonFJ20
2022-04-13LibGUI+GMLPlayground: Replace text using ReplaceAllTextCommandSimonFJ20
2022-03-29LibGUI: Add search API to TextEditor with highlighted resultsItamar
2022-03-29LibGUI: Support multiple layers of TextDocument spansItamar
2022-03-22LibGUI: Add CTRL+Enter callback to TextEditorRok Povsic
2022-02-26LibGUI: Set Editors to wrap at words when MultiLinethankyouverycool
2022-02-24LibGUI: Put TextEditor widgets in "Wrap at Words" mode by defaultAndreas Kling
2022-02-24LibGUI+LibSyntax: Stringify Highlighter::Languagethankyouverycool
2022-02-24LibGUI+LibGfx: Defer to fonts when setting Editor line heightthankyouverycool
2022-02-09LibGUI: Add TextEditor::force_rehighlight() methodItamar
2022-01-20TextEditor: Use FileSystemAccessClient::try_* APIsMustafa Quraish
2021-11-13LibGUI: Change delete key handling from action to keydown_eventAndrew January
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling