summaryrefslogtreecommitdiff
path: root/Libraries/LibGfx
AgeCommit message (Expand)Author
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
2020-04-12LibGfx: Allow constructing Float{Rect,Point,Size} from integer buddiesAndreas Kling
2020-04-12LibGfx: Add Bitmap::rotated and Bitmap::flippedHüseyin ASLITÜRK
2020-04-06Meta: Add missing copyright headersAndreas Kling
2020-04-05LibGfx: Implement checkerboard drawing for Gfx::PainterTibor Nagy
2020-03-30LibGfx: Add Painter::blit_filtered() and blit_brightened()Andreas Kling
2020-03-30LibGfx: Support vertical gradient fill (not just horizontal) :^)Andreas Kling
2020-03-29LibGfx+LibIPC: Add Gfx::ShareableBitmap, a bitmap for easy IPC usageAndreas Kling
2020-03-29LibIPC+LibGfx: Pass the IPC::Decoder to decoding helpersAndreas Kling
2020-03-21LibGfx: Parse "rgb(r,g,b)" style color stringsAndreas Kling
2020-03-16LibGUI: Use themes for syntax highlightingOriko
2020-03-11LibGfx: Do not assert on failed font file loadsTibor Nagy
2020-03-08Userspace: Add missing #includes now that AK/StdLibExtras.h is smallerAndreas Kling
2020-02-28Kernel+LibC: Rename shared buffer syscalls to use a prefixAndreas Kling
2020-02-25LibGfx: SystemTheme is a struct, not a classjoshua stein
2020-02-25AK: Make Vector use size_t for its size and capacityAndreas Kling
2020-02-25AK, LibGfx, LibGUI: Initialize various variables to zero.Emanuel Sprung
2020-02-23LibGfx: Fix accidentally hardcoded font height in Font::clone()Tibor Nagy
2020-02-23LibGfx: Add a way to construct an empty Font with arbitrary metricsAndreas Kling
2020-02-20LibGfx+LibGUI: Allow theming the focus outline of AbstractButtonTibor Nagy
2020-02-20LibGfx+LibGUI: Allow theming the text cursorTibor Nagy
2020-02-19LibGfx: Add ColorRoles for rulersTibor Nagy
2020-02-16LibGUI: Add forwarding headerAndreas Kling
2020-02-16LibGfx: Reduce header dependencies of StylePainterAndreas Kling
2020-02-15LibGfx: Add inactive selection colorsTibor Nagy
2020-02-15LibIPC+IPCCompiler: Add IPC::Decoder, let classes decode themselvesAndreas Kling