summaryrefslogtreecommitdiff
path: root/Userland
AgeCommit message (Expand)Author
2020-04-13js: Coerce assert() argument to booleanLinus Groh
2020-04-11js: Stylize TokenType::{Throw,Switch,Case}Linus Groh
2020-04-11LibLine: Display suggestions and cycle between themAnotherTest
2020-04-11Userland: Add primitive autocomplete to the JS replAnotherTest
2020-04-11Userland: Install LibLine's signal handlers in the JS replAnotherTest
2020-04-11LibX86: Run the instruction decoder in 32-bit mode by defaultAndreas Kling
2020-04-11LibX86: Add an X86 instruction decoder library + basic disassemblerAndreas Kling
2020-04-10JS repl: Fix indentation when a line starts with '})]'AnotherTest
2020-04-09LibJS: Add globalThisLinus Groh
2020-04-08LibJS: Handle empty values in Value::to_string()Linus Groh
2020-04-06LibJS: Support array holes, encoded as empty JS::ValueAndreas Kling
2020-04-06LibJS: Add a number-indexed property storage to all ObjectsAndreas Kling
2020-04-06Kernel & Userland: Allow to mount image files formatted with Ext2FSLiav A
2020-04-06Meta: Add missing copyright headersAndreas Kling
2020-04-05JS Repl: Add live syntax highlightingAnotherTest
2020-04-05js: Add a new --test-mode option, which exposes an assert() function.Brian Gianforcaro
2020-04-05Kernel: Add the SO_BINDTODEVICE socket optionAnotherTest
2020-04-05js: Add lines to historyLinus Groh
2020-04-04LibJS: Don't return the "last computed value" from Interpreter::run()Andreas Kling
2020-04-04ProtocolServer+LibProtocol: Reject unhandled URLs instead of assertingAndreas Kling
2020-04-04Userland: Fix null-pointer deref on unknown user/group in chown/chgrpAndreas Kling
2020-04-04LibJS: Set length property in Object::put_native_function()Linus Groh
2020-04-04LibGUI: Add MenuBar::add_menu(name)Andreas Kling
2020-04-04LibJS: Add js_string(Interpreter&, String)Andreas Kling
2020-04-04js: Return 1 after exception in non-REPL modeLinus Groh
2020-04-04Userland/JS: Add the 'save("file")' repl commandDov Alperin
2020-04-03Revert "Kernel & Userland: Allow to mount image files formatted with Ext2FS"Andreas Kling
2020-04-02LibJS: Start implementing object shapesAndreas Kling
2020-04-02Userland/JS: Print any exceptions after execution of a JS fileDov Alperin
2020-04-02js: Change wording from "Exception caught" to "Uncaught exception" :^)Andreas Kling
2020-04-02js: Improve exception output for errors with empty messageLinus Groh
2020-04-02Kernel & Userland: Allow to mount image files formatted with Ext2FSLiav A
2020-04-02js: Handle exceptions thrown during REPL executionAndreas Kling
2020-04-01LibJS: Add argument(i) and argument_count() to InterpreterAndreas Kling
2020-04-01LibJS: Make Value::as_object() return Object&Andreas Kling
2020-04-01Userland/JS: Extend the global object when using a REPLDov Alperin
2020-04-01LibJS: Add Interpreter::create<GlobalObjectType>()Andreas Kling
2020-04-01LibWeb+LibJS: Move DOM Window object to dedicated classesAndreas Kling
2020-03-31js: Implement print function for Date objectsLinus Groh
2020-03-31js: Don't construct a Line::Editor unless we're going into the REPLAndreas Kling
2020-03-31LibLine: Rename LineEditor.{cpp,h} => Editor.{cpp,h}Andreas Kling
2020-03-31LibLine: Rename LineEditor to Line::EditorAndreas Kling
2020-03-31LibLine: Rename from LibLineEditAndreas Kling
2020-03-31js: Don't exit the REPL when pressing enter on an empty lineAndreas Kling
2020-03-31Userland/js: Use the new line editor in replAnotherTest
2020-03-31Userland: Add optional human readable output to /bin/dfBrendan Coles
2020-03-30LibJS: Start implementing Date :^)Linus Groh
2020-03-29LibGfx+LibIPC: Add Gfx::ShareableBitmap, a bitmap for easy IPC usageAndreas Kling
2020-03-28strace: Change implementation to use ptrace()Itamar
2020-03-27js: Publish the global object as "global"Andreas Kling