summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/TextDocument.cpp
AgeCommit message (Expand)Author
2022-12-11LibGUI: Add shortcut for inserting new lineSnow
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-27TextEditor: Add UndoCommands for commenting and uncommenting linesKyle Lanmon
2022-11-27TextEditor: Add utility to keep a range of text within a lineKyle Lanmon
2022-07-19LibGUI: Remove wrong casts in TextDocument.cppLucas CHOLLET
2022-07-19LibGUI: Add TextDocument::take_line(size_t line_index)Lucas CHOLLET
2022-07-08LibGUI: Unindent selected text on shift+tab presshuttongrabiel
2022-07-08LibGUI: Indent selected text on tab presshuttongrabiel
2022-04-26LibGUI: Don't merge TextDocumentUndoCommand if too much time has elapsedForLoveOfCats
2022-04-26LibGUI: Split InsertTextCommand undo/redo based on whitespaceForLoveOfCats
2022-04-13LibGUI: Make class final and seperate from GML PlaygroundSimonFJ20
2022-04-13LibGUI+GMLPlayground: Reset cursor to end of text after replaceSimonFJ20
2022-04-13LibGUI+GMLPlayground: Replace text using ReplaceAllTextCommandSimonFJ20
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-29LibGUI: Add match_case parameter to TextDocument::find_all()Itamar
2022-03-29LibGUI: Support multiple layers of TextDocument spansItamar
2022-03-12Libraries: Use default constructors/destructors in LibGUILenny Maiorani
2022-01-27LibGUI: Don't skip non-skipable spans on ctrl+rightMathieu PATUREL
2022-01-05LibGUI: Consume initial spaces when going to next/prev word breakMathieu PATUREL
2021-12-05LibGUI: Cast unused smart-pointer return values to voidSam Atkins
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-10-15LibGUI: Make Ctrl-Right at the end of a span workBen Wiederhake
2021-10-08Libraries: Fix -Wunreachable-code warnings from clangNico Weber
2021-09-22LibGUI: Rename CallOnChange => AllowCallback and implement elsewherethankyouverycool
2021-08-01LibGUI: Remove unused header includesBrian Gianforcaro
2021-07-26TextDocument: Fix indentation duplicating spacesVinicius
2021-07-21VimEditingEngine: Prevent crash upon 'x' or 'v' on blank linesAriel Don
2021-07-20LibGUI: Add Ctrl-W to insert modeAriel Don
2021-06-06LibGUI: Don't delete within a line if the line is emptydylanbobb
2021-06-03Everywhere: Replace ctype.h to avoid narrowing conversionsMax Wipfli
2021-05-08LibGUI: Remove now-unused undo coalescing timer from GUI::TextEditorAndreas Kling
2021-05-08LibGUI: Show command name in GUI::TextEditor undo/redo action textAndreas Kling
2021-05-08LibGUI: Remove UndoStack's automatic command combo'ingAndreas Kling
2021-05-08LibGUI: Implement merging of TextDocument's RemoveTextCommandAndreas Kling
2021-05-08LibGUI: Implement merging of TextDocument's InsertTextCommandAndreas Kling
2021-05-08LibGUI: Don't fire TextDocument change notification after each commandAndreas Kling
2021-05-08LibGUI: Use UndoStack::on_state_change inside TextDocument/TextEditorAndreas Kling
2021-05-06LibGUI: Remove line-is-empty check in TextDocument return-earlyMax Wipfli
2021-05-06LibGUI: Remember modified state on undo/redo actionsCarlos César Neves Enumo
2021-05-06LibGUI: Clear undo stack when opening a new documentCarlos César Neves Enumo
2021-05-03LibGUI: Debounce TextDocument undo stackCarlos César Neves Enumo
2021-05-01LibGUI: Improve a FIXME comment in TextDocumentAndreas Kling
2021-05-01LibGUI: Track modified state in GUI::TextDocumentAndreas Kling
2021-04-25LibGUI: Select last word when double clicking at the end of a lineRafał
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21LibGUI: Prevent selecting empty line in TextEditor on double click (#6537)Rafał
2021-04-05LibGUI: Use normalized TextRange for early empty string checkMaciej Zygmanowski
2021-03-21LibGUI: Fix crash when getting text of selected line after a line deleteCesar Torres