Commit History

Autor SHA1 Mensaxe Data
  MacDue c8c065b6b0 LibWeb+LibGfx: Migrate (most of) the CSS gradient painting to LibGfx %!s(int64=2) %!d(string=hai) anos
  Andreas Kling b2d3ceaec5 LibGfx: Make text painting better at aligning vector fonts vertically %!s(int64=2) %!d(string=hai) anos
  Andreas Kling d2195f8088 LibGfx: Use Gfx::Rect::align_within() to simplify text drawing logic %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 6b421fb521 LibGfx: Slim down Gfx::TextLayout API by removing unused accessors %!s(int64=2) %!d(string=hai) anos
  MacDue 6632023498 LibGfx: Enable subpixel accurate text rendering in Painter::draw_text() %!s(int64=2) %!d(string=hai) anos
  MacDue a1726b1ba5 LibGfx: Avoid rounding/truncating glyph positions till blitting %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 2eeaba3f1d LibGfx: Use the Midpoint Ellipse Algorithm for filled ellipses %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET d2372464a2 LibGfx: Put the Midpoint Ellipse Algorithm in its own function %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 555d7a6fce LibGfx: Make Font::glyph_width*() APIs return float %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 3407ab0fd1 LibGfx: Make Font::width() return a float %!s(int64=2) %!d(string=hai) anos
  Andreas Kling bfa7381852 LibGfx: Make Font::pixel_size() return a float %!s(int64=2) %!d(string=hai) anos
  MacDue ca01017f32 LibGfx: Add Painter::fill_pixels() %!s(int64=2) %!d(string=hai) anos
  FrHun df30440117 LibGfx: Add NearestFractional scaling type to painter %!s(int64=2) %!d(string=hai) anos
  MacDue 6c27f2c071 LibGfx: Don't blend opaque pixels %!s(int64=2) %!d(string=hai) anos
  Sam Atkins 83f31cb4a7 LibGfx: Add int overloads for (AntiAliasing)Painter float methods %!s(int64=2) %!d(string=hai) anos
  MacDue 27fae78335 Meta+Userland: Pass Gfx::IntSize by value %!s(int64=2) %!d(string=hai) anos
  MacDue e011eafd37 Meta+Userland: Pass Gfx::FloatPoint by value %!s(int64=2) %!d(string=hai) anos
  MacDue 7be0b27dd3 Meta+Userland: Pass Gfx::IntPoint by value %!s(int64=2) %!d(string=hai) anos
  MacDue bbc149ebb9 Meta+Userland: Pass Gfx::Color by value %!s(int64=2) %!d(string=hai) anos
  Linus Groh 57dc179b1f Everywhere: Rename to_{string => deprecated_string}() where applicable %!s(int64=2) %!d(string=hai) anos
  Linus Groh 6e19ab2bbc AK+Everywhere: Rename String to DeprecatedString %!s(int64=2) %!d(string=hai) anos
  lanmonster 2b7aa4a971 LibGfx+LibGUI: Use constant for line spacing instead of magic number %!s(int64=2) %!d(string=hai) anos
  MacDue 0e65de2e11 LibGfx: Don't write blended pixel if the alpha is zero %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 4219d50a21 LibGfx: Use the Midpoint Ellipse Algorithm %!s(int64=2) %!d(string=hai) anos
  jack gleeson 4bf587811f PixelPaint+LibGfx: Allow resizing images and layers %!s(int64=2) %!d(string=hai) anos
  Nico Weber 2af028132a AK+Everywhere: Add AK_COMPILER_{GCC,CLANG} and use them most places %!s(int64=2) %!d(string=hai) anos
  Andreas Kling b52165c5d7 LibWeb+LibGfx: Move the blit image through 2D transfrom to Gfx::Painter %!s(int64=2) %!d(string=hai) anos
  MacDue 60356c8dde LibGfx: Support getting a bitmap for a region of painter %!s(int64=2) %!d(string=hai) anos
  Jelle Raaijmakers bfb4e08612 LibGfx: Use `memcpy` instead of `fast_u32_copy` for blitting %!s(int64=2) %!d(string=hai) anos
  Jelle Raaijmakers 15a9fca461 LibGfx: Correctly shift pixels during bilinear blend %!s(int64=2) %!d(string=hai) anos