summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp
AgeCommit message (Expand)Author
2022-09-17LibWeb: Get default fonts via Platform::FontPluginAndreas Kling
2022-09-06LibWeb: Make DOMException GC-allocatedAndreas Kling
2022-09-06LibWeb: Use cached_web_prototype() as much as possibleAndreas Kling
2022-09-06LibWeb: Make TextMetrics GC-allocatedAndreas Kling
2022-09-06LibWeb: Make ImageData GC-allocatedAndreas Kling
2022-09-06LibWeb: Make 2D and 3D canvas rendering contexts GC-allocatedAndreas Kling
2022-09-06LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocatedAndreas Kling
2022-08-23LibWeb: Replace GlobalObject with VM in remaining AOs [Part 4/4]Linus Groh
2022-08-14LibWeb: Extract CanvasDrawImage class from CRC2DSam Atkins
2022-08-14LibWeb: Extract CanvasFillStrokeStyles class from CRC2DSam Atkins
2022-08-14LibWeb: Extract CanvasFillStrokeStyles class from CRC2DSam Atkins
2022-08-14LibWeb: Extract CanvasTransform class from CRC2DSam Atkins
2022-08-14LibWeb: Extract CanvasState class from CRC2DSam Atkins
2022-08-14LibWeb: Teach CRC2D to draw Path2Ds :^)Sam Atkins
2022-08-14LibWeb: Implement Path2D classSam Atkins
2022-08-14LibWeb: Extract CanvasPath class from CRC2DSam Atkins
2022-06-27LibWeb: Forward CRC2D's ref count to HTMLCanvasElementLuke Wilde
2022-06-16LibWeb: Disable unused error on temporarily unused variable from specFrHun
2022-04-11LibWeb: Add fast path for CRC2D.drawImage() with simple transformAndreas Kling
2022-04-10LibWeb: Stub CanvasRenderingContext2D.clipLuke Wilde
2022-04-10LibWeb: Implement CanvasRenderingContext2D.resetTransformLuke Wilde
2022-04-10LibWeb: Implement CanvasRenderingContext2D.setTransformLuke Wilde
2022-04-10LibWeb: Implement CanvasRenderingContext2D.transformLuke Wilde
2022-04-07LibWeb: Fix logic mistake in CRC2D's default_source_size()Andreas Kling
2022-04-07LibWeb: Support CRC2D.drawImage() with affine transformAndreas Kling
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-27LibWeb: Use Gfx::Font::pixel_size() when we want pixel metricsAndreas Kling
2022-03-23LibGfx: Implement `Rect::to_rounded<U>()`Jelle Raaijmakers
2022-03-22LibWeb: Convert CRC2D to use TRY for error propagationLinus Groh
2022-03-17Libraries: Use default constructors/destructors in LibWebLenny Maiorani
2022-03-08LibWeb: Move Window from DOM directory & namespace to HTMLLinus Groh
2022-03-05LibWeb: Add all overloads of CanvasRenderingContext2D::drawImage()Idan Horowitz
2022-03-05LibWeb: Use image's intrinsic dimensions when checking their usabilityIdan Horowitz
2022-03-04LibWeb: Implement CanvasRenderingContext2D.getImageData()Linus Groh
2022-03-04LibWeb: Implement CanvasRenderingContext2D.drawImage() closer to specLinus Groh
2022-03-04LibWeb: Add CanvasRenderingContext2D's origin-clean flagLinus Groh
2022-03-04LibWeb: Hide some debug logging behind CANVAS_RENDERING_CONTEXT_2D_DEBUGLinus Groh
2022-02-03LibWeb: Forward CanvasRenderingContext.strokeText() to fillText()Andreas Kling
2022-02-03LibWeb: Add barebones CanvasGradient objectAndreas Kling
2022-02-03LibWeb: Add CanvasRenderingContext2D.bezierCurveTo()Andreas Kling
2022-01-04LibWeb: Implement CanvasRenderingContext2D.measureTextsin-ack
2021-12-27LibWeb: Implement CanvasRenderingContext2D.isContextLost()Linus Groh
2021-12-27LibWeb: Implement CanvasRenderingContext2D.reset()Linus Groh
2021-12-27LibWeb: Implement CanvasRenderingContext2D.restore()Linus Groh
2021-12-27LibWeb: Implement CanvasRenderingContext2D.save()Linus Groh
2021-12-27LibWeb: Encapsulate canvas drawing state in a structLinus Groh
2021-12-27LibWeb: Fix copy/paste typo in CanvasRenderingContext2D::stroke_style()Linus Groh
2021-09-21LibWeb: Paint bitmaps with rounded_int_rect(), not enclosing_int_rect()Sam Atkins
2021-09-20LibWeb: Enable bilinear blending for bitmapsSam Atkins
2021-05-02LibGfx: Unify Rect, Point, and SizeMatthew Olsson