summaryrefslogtreecommitdiff
path: root/Userland/Shell
AgeCommit message (Expand)Author
2021-07-08Shell: Use correct printf format string for `size_t`Daniel Bertalan
2021-07-04Everywhere: Prefer using "..."sv over StringView { "..." }Gunnar Beutner
2021-06-30AK: Remove the LexicalPath::is_valid() APIMax Wipfli
2021-06-29Shell: Don't do null check on `NonnullRefPtr<T>`Daniel Bertalan
2021-06-24Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`Daniel Bertalan
2021-06-22Tests: Run each test in their respective directoriescoderdreams
2021-06-17Everywhere: Add component declarationsGunnar Beutner
2021-06-16Shell: Remove unused InlineLinkedList header includeBrian Gianforcaro
2021-06-13Userland: Allow building SerenityOS with -funsigned-charGunnar Beutner
2021-06-12AK: Rename Vector::append(Vector) => Vector::extend(Vector)Andreas Kling
2021-06-08Shell: Make `time` stop parsing options on first non-optionJelle Raaijmakers
2021-06-08LibCore: Support fine-grained failure behavior for ArgsParserJelle Raaijmakers
2021-06-07LibWeb+LibSyntax: Implement nested syntax highlightersAli Mohammad Pur
2021-06-05Shell: Fix off-by-one error in SyntaxHighlighterMax Wipfli
2021-06-03Everywhere: Replace ctype.h to avoid narrowing conversionsMax Wipfli
2021-06-01AK+Everywhere: Fix compiletime format parsing of replacement fieldsAli Mohammad Pur
2021-06-01Everywhere: codepoint => code pointAndreas Kling
2021-06-01LibGUI+Shell+bt+ls: Use proper APIs for creating file URLsMax Wipfli
2021-05-29Everywhere: Sort out superfluous QuickSort.h importsBen Wiederhake
2021-05-27Shell: Disable the valid test as it has a high failure rate on targetAndrew Kaster
2021-05-24LibLine+Shell: Allow some programs to modify the current termiosAli Mohammad Pur
2021-05-24AK+Everywhere: Consolidate String::index_of() and String::find()Andreas Kling
2021-05-22Shell: Make sure all tests put their temp dirs in /tmpAndrew Kaster
2021-05-21Shell: Use /tmp for all file operations valid.sh testAndrew Kaster
2021-05-21Shell: Hide job times behind SHELL_JOB_DEBUG flagAndrew Kaster
2021-05-19Shell: Avoid moving AK::Function instances while inside themAli Mohammad Pur
2021-05-13Userland: Tighten a *lot* of pledges! :^)Andreas Kling
2021-05-13Shell: Fix incorrect fcntl usagesin-ack
2021-05-12LibCore+Everywhere: Move OpenMode out of IODeviceAli Mohammad Pur
2021-05-11LibLine+Shell: Add dirty history flag and use itsin-ack
2021-05-11Shell: Add an option to autosave history every N msAli Mohammad Pur
2021-05-10Shell: Parse '\t' in doublequoted strings as a tab characterAli Mohammad Pur
2021-05-10Shell: Make escaping more intelligentAli Mohammad Pur
2021-05-10Shell: Add support for \uhhhhhhhh escapes in stringsAli Mohammad Pur
2021-05-07Shell: Convert StringBuilder::appendf() => AK::FormatAndreas Kling
2021-05-02Shell: Only match entries from PATH when a program name is givenAli Mohammad Pur
2021-05-02Shell: Replace fprintf(stderr) => warnln()Ali Mohammad Pur
2021-05-02Shell: Update shebang handling logicAli Mohammad Pur
2021-05-01Shell: Move the heredocs vector to a local value before processing itAli Mohammad Pur
2021-05-01Shell: Make set_is_syntax_error() also copy the error locationAli Mohammad Pur
2021-05-01Shell: Disallow non-bareword nodes as part of a heredoc keyAli Mohammad Pur
2021-04-29Shell: Implement formatting for HeredocsAli Mohammad Pur
2021-04-29Shell: Add some tests for heredocsAli Mohammad Pur
2021-04-29Shell: Add support for heredocsAli Mohammad Pur
2021-04-29Shell: Do not assume that all parts of a node are enclosed in the nodeAli Mohammad Pur
2021-04-29Shell: Avoid position push/pop when checking for next_is()Ali Mohammad Pur
2021-04-29Shell: Allow Syntax errors to be mutated while parsingAli Mohammad Pur
2021-04-29Everywhere: Use "the SerenityOS developers." in copyright headersLinus Groh
2021-04-25Everywhere: Remove empty line after function body opening curly braceLinus Groh
2021-04-23Shell: Add a 'kill' builtin that wraps the system's ownAli Mohammad Pur