summaryrefslogtreecommitdiff
path: root/Libraries
AgeCommit message (Expand)Author
2020-03-29LibJS: Add tests for Math constantsLinus Groh
2020-03-29LibJS: Add constant properties to MathObjectLinus Groh
2020-03-29LibJS: Add tests for value to number conversionLinus Groh
2020-03-29 LibJS: Handle empty strings and arrays in Value::to_number()Linus Groh
2020-03-29LibJS: Implement Math.abs()Andreas Kling
2020-03-29LibJS: Implement basic execution of "switch" statementsAndreas Kling
2020-03-29LibJS: Lexer and parser support for "switch" statementsAndreas Kling
2020-03-29LibJS: Implement Object.getOwnPropertyNames()Andreas Kling
2020-03-29LibJS+LibWeb: Function calls should always go through InterpreterAndreas Kling
2020-03-29LibJS+LibWeb: Move native properties to separate getters/settersAndreas Kling
2020-03-28LibJS+LibWeb: Move native JS functions into dedicated member functionsAndreas Kling
2020-03-28LibJS: Rework how native functions are called to improve |this| valueAndreas Kling
2020-03-28LibJS: Implement Array.prototype.{shift,pop}Linus Groh
2020-03-28LibJS: Oops, "instanceof" was backwards!Andreas Kling
2020-03-28strace: Change implementation to use ptrace()Itamar
2020-03-28Kernel: Add 'ptrace' syscallItamar
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