summaryrefslogtreecommitdiff
path: root/Libraries/LibGfx
AgeCommit message (Expand)Author
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
2020-02-15LibGfx: Remove unused Bitmap::load_from_file() for loading raw RGBAAndreas Kling
2020-02-15LibGfx: Reduce header dependencies of Bitmap and FontAndreas Kling
2020-02-15LibGfx: Move a bunch of LogStream::operator<< to cpp filesAndreas Kling
2020-02-15LibGfx: Remove Utf8View.h dependency from Font.hAndreas Kling
2020-02-14LibGUI: Remove some header dependencies from Widget.hAndreas Kling
2020-02-14LibGfx: More work on header dependency reductionAndreas Kling
2020-02-14LibGfx: Add forward declaration headerAndreas Kling
2020-02-14AK: Add a forward declaration headerAndreas Kling
2020-02-11LibGfx: Add Rect::operator!=(Rect)Andreas Kling
2020-02-11LibGfx: Assert that an empty bitmap is not createdShannon Booth
2020-02-08LibGfx: Naive RGB/HSV conversionAndreas Kling
2020-02-06LibCore: Remove leading C from filenamesAndreas Kling
2020-02-06LibGfx: Unpublish FloatPoint from the global namespaceAndreas Kling
2020-02-06LibGfx: Unpublish FloatSize from the global namespaceAndreas Kling
2020-02-06LibGfx: Unpublish FloatRect from the global namespaceAndreas Kling