summaryrefslogtreecommitdiff
path: root/Libraries
AgeCommit message (Expand)Author
2020-04-18LibJS: Fix parsing of IfStatement, fixes #1829Stephan Unverwerth
2020-04-18LibJS: Move the empty object shape from Interpreter to GlobalObjectAndreas Kling
2020-04-18LibJS: Move builtin prototypes to the global objectAndreas Kling
2020-04-18LibGfx: Fix draw_triangle() clipping calculationsStephan Unverwerth
2020-04-18LibJS: Implement nullish coalescing operator (??)Linus Groh
2020-04-18LibGfx: Add Vector3 and Matrix4x4 classesStephan Unverwerth
2020-04-18LibGfx: Add draw_triangle() for drawing filled trianglesStephan Unverwerth
2020-04-18LibJS: Use enumerator macro to mark all constructors in GlobalObjectAndreas Kling
2020-04-18LibJS+LibWeb: Pass prototype to Object constructorAndreas Kling
2020-04-18LibJS: Pass prototype to Function constructorsAndreas Kling
2020-04-18LibJS: Pass prototype to Error constructorsAndreas Kling
2020-04-18LibJS: Pass prototype to Date constructorAndreas Kling
2020-04-18LibJS: Pass prototype to BooleanObject constructorAndreas Kling
2020-04-18LibJS: Pass prototype to StringObject constructorAndreas Kling
2020-04-18LibJS: Pass prototype to NumberObject constructorAndreas Kling
2020-04-18LibJS: Make Array constructor take its prototypeAndreas Kling
2020-04-18LibC: getprotoent() family of functionsRead H
2020-04-17LibJS: Add Array.prototype.concatKesse Jones
2020-04-17LibJS: Add test for semicolon insertion (#1828)Stephan Unverwerth
2020-04-17LibJS: Fix semicolon insertionStephan Unverwerth
2020-04-17LibJS: Implement automatic semicolon insertionStephan Unverwerth
2020-04-17LibWeb: Implement JS confirm()Nick Tiberi
2020-04-16LibWeb: Implement CanvasRenderingContext2D::stroke_rect() with linesAndreas Kling
2020-04-16LibGfx: Add FloatPoint::to_int_point()Andreas Kling
2020-04-16LibWeb: Add some basic path drawing functionality to the canvas elementAndreas Kling
2020-04-16LibGfx: Add Gfx::Path, a basic 2D path with <canvas> semanticsAndreas Kling
2020-04-16LibJS: Dump a JavaScript backtrace when throwing exceptionsAndreas Kling
2020-04-16LibJS: Add String.prototype.substringKesse Jones
2020-04-16LibJS: Remove no-op code in ScriptFunction constructorAndreas Kling
2020-04-16LibJS: Add String.prototype.concatKesse Jones
2020-04-16LibJS: Make Value::m_type default to Type::EmptyAndreas Kling
2020-04-16LibJS: Allow cells to mark null pointersAndreas Kling
2020-04-16LibC netdb: Requested ChangesRead H
2020-04-16LibC: Service entry APIRead H
2020-04-16LibWeb: Scroll back to the top when a new page is loadedJack Byrne
2020-04-16LibDebug: Add ContinueBreakAtSyscall decisionItamar
2020-04-16Userland: Add "functrace" utilityItamar
2020-04-16LibJS: Remove unreachable code in Interpreter::enter_scope()Andreas Kling
2020-04-16LibJS: Oops, fix StringPrototype buildAndreas Kling
2020-04-16LibJS: Add some missing |this| checks in StringPrototypeAndreas Kling
2020-04-16LibWeb: Support alert() with no argumentsLinus Groh
2020-04-16LibJS: Remove outdated FIXME now that we have lexical environmentsLinus Groh
2020-04-15LibJS: Functions with no variables don't need to create environmentAndreas Kling
2020-04-15LibJS: Introduce LexicalEnvironmentAndreas Kling
2020-04-15LibJS: Support empty values in array expressionLinus Groh
2020-04-15LibJS: Implement void operatorLinus Groh
2020-04-15LibJS: Math.round() should call round() instead of roundf()Andreas Kling
2020-04-15LibM: Add (not very good) round() implementationAndreas Kling
2020-04-15LibGfx: Use Checked::multiplication_would_overflow()Andreas Kling
2020-04-15LibWeb: Use Checked<T> when creating <canvas> bitmap buffersAndreas Kling