summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-03-26LibC: Fix getline() forgetting to null-terminate on EOFSergey Bugaev
2020-03-26Base: Add a man page for js(1)Sergey Bugaev
2020-03-26Userland: Implement JS REPLSergey Bugaev
2020-03-26AK: Use print_string() for %c formattingSergey Bugaev
2020-03-26Base: Replace <!DOCTYPE> with <!DOCTYPE html> in a few files (#1511)Elisée Maurer
2020-03-25LibWeb: Implement getting and setting element.innerHTMLAndreas Kling
2020-03-25LibWeb: Add ParentNode::remove_all_children()Andreas Kling
2020-03-25LibWeb: Add Document::invalidate_layout()Andreas Kling
2020-03-25LibWeb: Commit uncommitted text at the end of HTML parseAndreas Kling
2020-03-25LibWeb: Make dump_tree() look okay for DocumentFragmentsAndreas Kling
2020-03-25LibWeb: Detach any LayoutNode from its parent if present in ~Node()Andreas Kling
2020-03-25LibWeb: Node::is_parent_node() should return true for DocumentFragmentsAndreas Kling
2020-03-25Meta: Ignore the LibJS test runner script when lintingAndreas Kling
2020-03-25WindowServer: Don't ignore mouse events after showing modal window (#1495)Alex Muscar
2020-03-25Keymap: Add FR keymap layoutredoste
2020-03-25Build: Oops, LibJS tests were meant to go in /home/anon/js-testsAndreas Kling
2020-03-25LibJS: Handle "for" statements with empty initializer and updaterAndreas Kling
2020-03-25LibJS: Add a basic test for the "throw" keywordAndreas Kling
2020-03-25LibJS: Rename some testsAndreas Kling
2020-03-25Ports/bash: Make a /bin/bash symlink to /usr/local/bin/bashAndreas Kling
2020-03-25Build: Copy LibJS/Tests into /home/anon/js-testsAndreas Kling
2020-03-25LibJS: Tweak run-tests output a bitAndreas Kling
2020-03-25uname: Remove trailing space characterAndreas Kling
2020-03-25LibJS: Add a very basic test runner (shell script) + some testsAndreas Kling
2020-03-25LibJS: Remove unnecessary space character at the end of console.log()Andreas Kling
2020-03-25LibWeb: Remove debug spam about getting a 2D canvas contextAndreas Kling
2020-03-25LibJS: Fix parsing of `if (typeof "foo" === "string")`Andreas Kling
2020-03-25LibJS: Disable HEAP_DEBUG logging on non-SerenityOS platformsAndreas Kling
2020-03-25js: Remove debug message about what the interpreter returnedAndreas Kling
2020-03-24AK: Fix JsonParser kernel build (no floats/doubles in kernel code)Andreas Kling
2020-03-24LibJS: Implement "throw"Andreas Kling
2020-03-24LibJS: Remove debug spam in Error.prototype.nameAndreas Kling
2020-03-24AK: Add parsing of JSON double valuesEmanuel Sprung
2020-03-24AK: Add get_or() method to JsonObjectEmanuel Sprung
2020-03-24Interrupts: Handle spurious IRQs from eoi() methodLiav A
2020-03-24Interrupts: Use Optional container in IOAPICLiav A
2020-03-24Interrupts: Simplify IRQ disabling & enabling in IRQController(s)Liav A
2020-03-24Interrupts: Remove unused methodsLiav A
2020-03-24Kernel: Simplify disable_irq() and enable_irq() methods in IRQHandlerLiav A
2020-03-24Interrupts: Do a specific EOI when using the PICLiav A
2020-03-24Kernel: Limit IRQ rate within E1000 network adapterLiav A
2020-03-24Interrupts: Assert if trying to install an handler on syscall vectorLiav A
2020-03-24Kernel: Abstract IRQ controller handling from Interrupt handlersLiav A
2020-03-24Kernel: Correct Spurious Interrupt handlers' controller model() methodLiav A
2020-03-24Kernel: Create an interface for conversion between IRQs and interruptsLiav A
2020-03-24Kernel: Ensure that we don't use a hard-disabled IRQControllerLiav A
2020-03-24Kernel: Enable IRQs before sending commands to the E1000 adapterLiav A
2020-03-24Kernel: Change the Spurious Interrupt Handler offset in the APICLiav A
2020-03-24CPU: Move EOI call to the end of handle_interrupt()Liav A
2020-03-24Kernel: Run QEMU machine with two virtual processorsLiav A