1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 15:38:10 +00:00
serenity/Userland/Libraries/LibGfx
Matthew Olsson ff76a5b8d2 LibGfx: Add directional floating-point scaling to Painter
This allows the painter to be scaled separately in both directions, and
not just in integer intervals. This is crucial for proper SVG viewBox
support.

Most bitmap-related things verify the scale to be one as of now.
2021-05-02 22:48:06 +02:00
..
Filters LibGfx: Unify Rect, Point, and Size 2021-05-02 22:48:06 +02:00
AffineTransform.cpp LibGfx: Add some helper methods to AffineTransform 2021-05-02 22:48:06 +02:00
AffineTransform.h LibGfx: Add some helper methods to AffineTransform 2021-05-02 22:48:06 +02:00
Bitmap.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
Bitmap.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
BitmapFont.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
BitmapFont.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
BMPLoader.cpp Userland: Use mattco@serenityos.org for my copyright headers 2021-04-23 08:24:53 +02:00
BMPLoader.h Userland: Use mattco@serenityos.org for my copyright headers 2021-04-23 08:24:53 +02:00
BMPWriter.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
BMPWriter.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
CharacterBitmap.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
CharacterBitmap.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ClassicStylePainter.cpp LibGfx: Unify Rect, Point, and Size 2021-05-02 22:48:06 +02:00
ClassicStylePainter.h Everywhere: Add missing comma between copyright year and name 2021-04-29 00:59:26 +02:00
ClassicWindowTheme.cpp LibGfx: Unify Rect, Point, and Size 2021-05-02 22:48:06 +02:00
ClassicWindowTheme.h WindowServer+LibGfx: Automatic "modified" markers in window titles 2021-05-01 19:42:29 +02:00
CMakeLists.txt LibGfx: Add basic support for bidirectional text rendering 2021-04-29 10:36:23 +02:00
Color.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Color.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
DisjointRectSet.cpp LibGfx: Unify Rect, Point, and Size 2021-05-02 22:48:06 +02:00
DisjointRectSet.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Emoji.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Emoji.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Font.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FontDatabase.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
FontDatabase.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Forward.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Gamma.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
GIFLoader.cpp Everywhere: Turn #if *_DEBUG into dbgln_if/if constexpr 2021-05-01 21:25:06 +02:00
GIFLoader.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ICOLoader.cpp Everywhere: Turn #if *_DEBUG into dbgln_if/if constexpr 2021-05-01 21:25:06 +02:00
ICOLoader.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ImageDecoder.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ImageDecoder.h AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
JPGLoader.cpp Everywhere: Turn #if *_DEBUG into dbgln_if/if constexpr 2021-05-01 21:25:06 +02:00
JPGLoader.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
Matrix.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Matrix4x4.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Orientation.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Painter.cpp LibGfx: Add directional floating-point scaling to Painter 2021-05-02 22:48:06 +02:00
Painter.h LibGfx: Add directional floating-point scaling to Painter 2021-05-02 22:48:06 +02:00
Palette.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
Palette.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Path.cpp LibGfx: Unify Rect, Point, and Size 2021-05-02 22:48:06 +02:00
Path.h AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
PBMLoader.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
PBMLoader.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
PGMLoader.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
PGMLoader.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
PNGLoader.cpp Everywhere: "indexes" => "indices" 2021-04-29 22:23:52 +02:00
PNGLoader.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
PNGWriter.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
PNGWriter.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Point.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Point.h LibGfx: Add directional floating-point scaling to Painter 2021-05-02 22:48:06 +02:00
PortableImageLoaderCommon.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
PPMLoader.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
PPMLoader.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Rect.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Rect.h LibGfx: Unify Rect, Point, and Size 2021-05-02 22:48:06 +02:00
ShareableBitmap.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ShareableBitmap.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Size.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Size.h LibGfx: Unify Rect, Point, and Size 2021-05-02 22:48:06 +02:00
StandardCursor.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Streamer.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
StylePainter.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
StylePainter.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
SystemTheme.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
SystemTheme.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TextAlignment.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TextAttributes.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TextDirection.cpp LibGfx: Add basic support for bidirectional text rendering 2021-04-29 10:36:23 +02:00
TextDirection.h LibGfx: Add basic support for bidirectional text rendering 2021-04-29 10:36:23 +02:00
TextElision.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Triangle.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Triangle.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Typeface.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
Typeface.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Vector3.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WindowTheme.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WindowTheme.h WindowServer+LibGfx: Automatic "modified" markers in window titles 2021-05-01 19:42:29 +02:00