thankyouverycool 55423b4ed0 LibGfx+Userland: Add width_rounded_up() helper 2 éve
..
Filters 82a152b696 LibGfx: Remove `try_` prefix from bitmap creation functions 2 éve
Font 55423b4ed0 LibGfx+Userland: Add width_rounded_up() helper 2 éve
ICC 93f5a6f217 LibGfx/ICC: Use mix() in CurveTagData::evaluate() 2 éve
ImageFormats f56b897622 Everywhere: Fix a few typos 2 éve
AffineTransform.cpp b8d1fae31f LibGfx: Add AffineTransform::skew_radians() 2 éve
AffineTransform.h b8d1fae31f LibGfx: Add AffineTransform::skew_radians() 2 éve
AntiAliasingPainter.cpp a425b6f772 LibGfx: Make all fill_path() code member functions and move into .cpp 2 éve
AntiAliasingPainter.h 7c607462a4 LibGfx+LibWeb: Store radii as FloatSize rather than FloatPoint 2 éve
Bitmap.cpp 496b7ffb2b LibGfx: Move all image loaders and writers to a subdirectory 2 éve
Bitmap.h c24e4acd19 LibGfx: Add Bitmap::begin() / Bitmap::end() 2 éve
BitmapMixer.cpp 06ae5b3536 LibGfx: Add BitmapMixer 3 éve
BitmapMixer.h 06ae5b3536 LibGfx: Add BitmapMixer 3 éve
CMakeLists.txt 496b7ffb2b LibGfx: Move all image loaders and writers to a subdirectory 2 éve
CharacterBitmap.h d5fdc6096c Libraries: Make CharacterBitmap instances at compile-time 3 éve
ClassicStylePainter.cpp 460303b2fe LibGfx: Draw checkbox check in the center of the checkbox rect 2 éve
ClassicStylePainter.h 5917545633 LibGUI+LibGfx: Let Desktop::the() set widget effects 3 éve
ClassicWindowTheme.cpp 508fb7e1e9 Userland: Use Font::pixel_size_rounded_up() in more places 2 éve
ClassicWindowTheme.h 268d661138 LibGfx: Make ClassicWindowTheme menubar heights respect the font size 2 éve
Color.cpp b698d64ee9 LibGfx: Use StringView literals for CSS color list 2 éve
Color.h 6ceb185865 LibGfx: Add `ALWAYS_INLINE` to Color::mixed_with()/interpolate() 2 éve
CursorParams.cpp 7be0b27dd3 Meta+Userland: Pass Gfx::IntPoint by value 2 éve
CursorParams.h 7be0b27dd3 Meta+Userland: Pass Gfx::IntPoint by value 2 éve
DisjointRectSet.h ff0a2b1a60 LibGfx+Everywhere: Make DisjointRectSet work for non-int Rects 2 éve
FillPathImplementation.cpp ef58062f71 LibGfx: Floor draw origin in fill path implementation 2 éve
Forward.h b31d768e95 LibGfx: Add paint styles and allow gradients to be used as them 2 éve
Gamma.h ff4b912b7c LibGfx: Remove a workaround for clang before 11 2 éve
GradientPainting.cpp f56b897622 Everywhere: Fix a few typos 2 éve
Gradients.h c8c065b6b0 LibWeb+LibGfx: Migrate (most of) the CSS gradient painting to LibGfx 2 éve
GrayscaleBitmap.h 429d7b002b LibGfx: Add a simple GrayscaleBitmap class 2 éve
Line.h e7ceaf8a6d LibGfx: Add small convenience functions for Lines and AA Painter 2 éve
Matrix.h dec09333a3 LibGfx: Add method to Matrix that determines if the matrix is invertible 2 éve
Matrix3x3.h 57e1dc7765 LibGfx: Add `Matrix3x3` 3 éve
Matrix4x4.h 086969277e Everywhere: Run clang-format 3 éve
Orientation.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 éve
PaintStyle.h 064ca625df LibGfx: Add BitmapPaintStyle 2 éve
Painter.cpp 55423b4ed0 LibGfx+Userland: Add width_rounded_up() helper 2 éve
Painter.h 77456d1d0b LibGfx: Implement simple signed distance field rendering 2 éve
Palette.cpp 5e81734520 LibGfx: Make the Palette constructor take NNRP<PaletteImpl> 2 éve
Palette.h 5e81734520 LibGfx: Make the Palette constructor take NNRP<PaletteImpl> 2 éve
Path.cpp 26e56bdd08 LibGfx: Fix crash due to vector resize in close_all_subpaths() 2 éve
Path.h 689ca370d4 Everywhere: Remove NonnullRefPtr.h includes 2 éve
Point.cpp ab99ed5fba LibIPC+Everywhere: Change IPC::encode's return type to ErrorOr 2 éve
Point.h 78aad28dba LibGfx: Add Point::to_floored<T>() 2 éve
Quad.h 5d8f4ab878 LibGfx: Add Gfx::Quad<T> to represent arbitrary quadrilaterals 3 éve
Rect.cpp ab99ed5fba LibIPC+Everywhere: Change IPC::encode's return type to ErrorOr 2 éve
Rect.h 035b0f9df6 LibGfx: Add Rect::interpolated_to function 2 éve
ShareableBitmap.cpp 82a152b696 LibGfx: Remove `try_` prefix from bitmap creation functions 2 éve
ShareableBitmap.h ab99ed5fba LibIPC+Everywhere: Change IPC::encode's return type to ErrorOr 2 éve
Size.cpp ab99ed5fba LibIPC+Everywhere: Change IPC::encode's return type to ErrorOr 2 éve
Size.h ab99ed5fba LibIPC+Everywhere: Change IPC::encode's return type to ErrorOr 2 éve
StandardCursor.h e5674d9666 Base+WindowServer+LibGfx: Add new DragCopy Cursor 2 éve
StylePainter.cpp 5917545633 LibGUI+LibGfx: Let Desktop::the() set widget effects 3 éve
StylePainter.h 5917545633 LibGUI+LibGfx: Let Desktop::the() set widget effects 3 éve
SystemTheme.cpp e9e4baee77 Everywhere: Support overriding the system color scheme 2 éve
SystemTheme.h e9e4baee77 Everywhere: Support overriding the system color scheme 2 éve
TextAlignment.h 086969277e Everywhere: Run clang-format 3 éve
TextAttributes.h 6d8f046fd0 LibGfx+Userland: Make TextAttributes::underline_style optional 2 éve
TextDirection.cpp 0aab774343 Everywhere: Fix a bunch of typos 4 éve
TextDirection.h 086969277e Everywhere: Run clang-format 3 éve
TextElision.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 éve
TextLayout.cpp b823f3d29f LibGfx: Consider multi-code point glyphs when computing text width 2 éve
TextLayout.h b2d3ceaec5 LibGfx: Make text painting better at aligning vector fonts vertically 2 éve
TextWrapping.h e11940fd01 Userland: Move text wrapping/elision into the new TextLayout :^) 4 éve
Triangle.cpp 57dc179b1f Everywhere: Rename to_{string => deprecated_string}() where applicable 2 éve
Triangle.h 57dc179b1f Everywhere: Rename to_{string => deprecated_string}() where applicable 2 éve
Vector2.h 57dc179b1f Everywhere: Rename to_{string => deprecated_string}() where applicable 2 éve
Vector3.h 57dc179b1f Everywhere: Rename to_{string => deprecated_string}() where applicable 2 éve
Vector4.h 57dc179b1f Everywhere: Rename to_{string => deprecated_string}() where applicable 2 éve
VectorN.h 8dc7810976 LibGfx: Remove unnecessary AK:: prefix in VectorN.h 2 éve
WindowTheme.cpp 9c56a83b76 Libraries: Use default constructors/destructors in LibGfx 3 éve
WindowTheme.h 0d4fd4e2a6 LibGfx+LibGUI+WindowServer+Apps+Demos: Replace ToolWindows 3 éve