summaryrefslogtreecommitdiff
path: root/Libraries
AgeCommit message (Expand)Author
2020-03-28LibJS: Add a global "Object" constructorAndreas Kling
2020-03-28LibJS: Implement the "instanceof" operatorAndreas Kling
2020-03-28LibJS: Add Function.prototype and make "new" Objects delegate to itAndreas Kling
2020-03-28LibJS: Implement basic support for the "new" keywordAndreas Kling
2020-03-28LibJS: Make it possible to reference the "this" value in JavaScriptAndreas Kling
2020-03-28LibJS: Fix broken parsing of `!o.a`Andreas Kling
2020-03-28LibJS: Add a tiny little test for the ReferenceError exceptionAndreas Kling
2020-03-28LibWeb: Move get_element_by_id() to a NonElementParentNode mixin classAndreas Kling
2020-03-27LibJS: Check for exceptions in a lot more placesAndreas Kling
2020-03-27LibGUI: Add store(), add() and remove() methods to JsonArrayModelEmanuel Sprung
2020-03-27LibJS: The global isNaN() should coerce to number before testing NaNAndreas Kling
2020-03-27LibJS: Allow function calls with missing argumentsAndreas Kling
2020-03-27LibJS: Add global isNaN() functionAndreas Kling
2020-03-27LibJS: Basic NaN supportAndreas Kling
2020-03-27LibJS: Actually pop frames off of the scope stack when exiting a scopeAndreas Kling
2020-03-26NotificationServer: Allow showing an icon in notificationsAndreas Kling
2020-03-26LibGUI: Make a new connection to NotificationServer each timeAndreas Kling
2020-03-26LibJS: Say "return {}" instead of "return js_undefined()" in AST nodesAndreas Kling
2020-03-26LibJS: Make FunctionDeclaration return undefinedAndreas Kling
2020-03-26LibJS: Add Object::own_properties() convenience accessorAndreas Kling
2020-03-26LibJS: Add Value::is_array()Andreas Kling
2020-03-26LibC: Fix getline() forgetting to null-terminate on EOFSergey 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-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-25LibJS: Tweak run-tests output a bitAndreas 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-24LibJS: Implement "throw"Andreas Kling
2020-03-24LibJS: Remove debug spam in Error.prototype.nameAndreas Kling
2020-03-24LibJS: Use correct |this| value when getting/setting native propertiesAndreas Kling
2020-03-24LibJS: Implement basic exception throwingAndreas Kling
2020-03-24LibJS: Parse "try", "catch" and "finally"Andreas Kling
2020-03-23 LibWeb: CSS: Add "position: absolute" with top and leftmyphs
2020-03-23LibJS: Actually leave the current function scope on "return"Andreas Kling
2020-03-23LibJS: Consume semicolon at the end of a statementAndreas Kling
2020-03-23LibJS: Implement "else" parsingAndreas Kling
2020-03-23LibJS: Always collect all garbage when destroying HeapAndreas Kling
2020-03-23LibJS: Teach the lexer to recognize ">=" and "<=" :^)Andreas Kling