summaryrefslogtreecommitdiff
path: root/Libraries/LibGfx
AgeCommit message (Expand)Author
2020-05-12LibGfx+IPCCompiler: Add IPC encoders for Color and ShareableBitmapAndreas Kling
2020-05-12LibIPC+LibGfx: Templatize IPC encoding as well as decodingAndreas Kling
2020-05-11LibGfx: Eliminate conditional branch in ditherBen Wiederhake
2020-05-10LibGfx: Add support for dashed linesLinus Groh
2020-05-10LibGfx: Make buttons slightly chunkier on the top/left sideAndreas Kling
2020-05-10LibGfx: Replace 'bool dotted' with a LineStyle::{Solid,Dotted} enumLinus Groh
2020-05-10LibGfx: Fix dotted lines with thickness > 1Linus Groh
2020-05-10LibGUI+LibGfx: Paint scollbar tracks with a dithered patternAndreas Kling
2020-05-09LibGfx: Fix build with FILL_PATH_DEBUG enabledLinus Groh
2020-05-09LibGfx: Add Path::close_all_subpaths()AnotherTest
2020-05-09LibGfx: Implement GIFImageDecoderPlugin animation methodsPeter Nelson
2020-05-09LibGfx: Optimise LZWDecoderPeter Nelson
2020-05-09LibGfx: Add support for animated images to ImageDecoder{Plugin}Peter Nelson
2020-05-09LibGfx: Add new methods to Font to avoid embedded values in FontEditorHüseyin ASLITÜRK
2020-05-08LibGfx: Revert #2154 and properly handle simple polygonsAnotherTest
2020-05-08LibGfx: Handle filling complex shapes betterAnotherTest
2020-05-06Misc: Replace "String(string_view)" with "string_view.to_string()"Linus Groh
2020-05-06LibGfx: Implement filling pathsAnotherTest
2020-05-05LibGfx: Add missing FloatRect function implementationsAndreas Kling
2020-05-05LibGfx: Add a naive "rgba(r,g,b,a)" color parserAndreas Kling
2020-05-05LibWeb: Add canvas.quadraticCurveTo()AnotherTest
2020-05-05LibGfx: Add Painter::draw_quadratic_bezier_curve()AnotherTest
2020-05-02LibGfx: Decode paletted and grayscale images with 1/2/4 bit depthLepkoQQ
2020-04-30AK: Add ALWAYS_INLINE, NEVER_INLINE and FLATTEN macrosAndreas Kling
2020-04-29LibGfx: Add Color::to_string_without_alpha()Andreas Kling
2020-04-26LibGfx: PNGLoader support for grayscale images with alpha.LepkoQQ
2020-04-26LibGfx: PNGLoader support for grayscale images with 8/16bpp.LepkoQQ
2020-04-26LibGUI: Create thumnail for gif filesHüseyin ASLITÜRK
2020-04-25LibGfx: Fix crash on decoding small gifsPeter Nelson
2020-04-25LibGfx: Don't proceed with GIF format sniffing if stream read failsAndreas Kling
2020-04-25LibGfx: Remove unnecessary castsPeter Nelson
2020-04-25LibGfx: Minor changes to adhere to code style guidelinesPeter Nelson
2020-04-25LibGfx: Remove debug outputPeter Nelson
2020-04-25LibGfx: Use content sniffing to choose which ImageDecoder plugin to usePeter Nelson
2020-04-25LibGfx: Add a sniff method to ImageDecoder and implement for GIF and PNGPeter Nelson
2020-04-25LibGfx: Extract GIF header decoding into separate functionPeter Nelson
2020-04-25LibGfx: implement remaining GIFImageDecoderPlugin methodsPeter Nelson
2020-04-25LibGfx: decode first frame of GIF LZW dataPeter Nelson
2020-04-25LibGfx: Implement GIF LZW decodingPeter Nelson
2020-04-23WindowServer+LibGfx: Make window borders 1px thickerAndreas Kling
2020-04-19LibGfx: Let the PNG decoder fail if the header is missing or too shortAndreas Kling
2020-04-18LibGfx: Fix draw_triangle() clipping calculationsStephan Unverwerth
2020-04-18LibGfx: Add Vector3 and Matrix4x4 classesStephan Unverwerth
2020-04-18LibGfx: Add draw_triangle() for drawing filled trianglesStephan Unverwerth
2020-04-16LibGfx: Add FloatPoint::to_int_point()Andreas Kling
2020-04-16LibGfx: Add Gfx::Path, a basic 2D path with <canvas> semanticsAndreas Kling
2020-04-15LibGfx: Use Checked::multiplication_would_overflow()Andreas Kling
2020-04-15LibGfx: Use Checked<T> when creating new bitmapsAndreas Kling
2020-04-15LibGfx: Don't allow creating bitmaps whose sizes would overflowAndreas Kling
2020-04-12LibGfx: Add a basic AffineTransform classAndreas Kling