ladybird/Userland/Libraries/LibGfx
Nico Weber 76f2918416 LibGfx:: Implement scale support for blit_with_opacity()
Now we no longer crash on mousewheel over Terminal while holding the
super key. The terminal window doesn't yet correctly become transparent
in hidpi mode (needs more investigation), but it works in LibGfxScaleDemo,
so maybe that's a problem elsewhere.

Also add a FIXME for a pre-existing bug.
2021-01-25 09:41:34 +01:00
..
Filters Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
AffineTransform.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
AffineTransform.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Bitmap.cpp WindowServer: In HighDPI mode, load high-res window buttons and high-res cursors 2021-01-20 10:28:27 +01:00
Bitmap.h WindowServer: In HighDPI mode, load high-res window buttons and high-res cursors 2021-01-20 10:28:27 +01:00
BitmapFont.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
BitmapFont.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
BMPLoader.cpp Everywhere: Replace a bundle of dbg with dbgln. 2021-01-22 22:14:30 +01:00
BMPLoader.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
BMPWriter.cpp LibGfx: Give Bitmap a scale factor 2021-01-20 10:28:27 +01:00
BMPWriter.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
CharacterBitmap.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
CharacterBitmap.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ClassicStylePainter.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ClassicStylePainter.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ClassicWindowTheme.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ClassicWindowTheme.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
CMakeLists.txt LibGfx: adding a very simple PNG writer 2021-01-22 20:39:25 +01:00
Color.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Color.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DisjointRectSet.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DisjointRectSet.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Emoji.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Emoji.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Font.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Font.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
FontDatabase.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
FontDatabase.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Forward.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Gamma.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
GIFLoader.cpp Everywhere: Replace a bundle of dbg with dbgln. 2021-01-22 22:14:30 +01:00
GIFLoader.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ICOLoader.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ICOLoader.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ImageDecoder.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ImageDecoder.h Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
JPGLoader.cpp Everywhere: Replace a bundle of dbg with dbgln. 2021-01-22 22:14:30 +01:00
JPGLoader.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Matrix.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Matrix4x4.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Orientation.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Painter.cpp LibGfx:: Implement scale support for blit_with_opacity() 2021-01-25 09:41:34 +01:00
Painter.h LibGfx: Add a draw_scaled_bitmap() variant that takes a FloatRect as src_rect 2021-01-22 22:13:53 +01:00
Palette.cpp Everywhere: Remove more <AK/SharedBuffer.h> includes 2021-01-17 00:04:42 +01:00
Palette.h WindowServer+LibGUI: Pass the system theme using Core::AnonymousBuffer 2021-01-16 17:20:53 +01:00
Path.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Path.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
PBMLoader.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
PBMLoader.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
PGMLoader.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
PGMLoader.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
PNGLoader.cpp Everywhere: Replace a bundle of dbg with dbgln. 2021-01-22 22:14:30 +01:00
PNGLoader.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
PNGWriter.cpp LibGfx: adding a very simple PNG writer 2021-01-22 20:39:25 +01:00
PNGWriter.h LibGfx: adding a very simple PNG writer 2021-01-22 20:39:25 +01:00
Point.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Point.h LibGfx: Allow comparing Points, Sizes, and Rects of different type 2021-01-22 22:13:53 +01:00
PortableImageLoaderCommon.h Everywhere: Replace a bundle of dbg with dbgln. 2021-01-22 22:14:30 +01:00
PPMLoader.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
PPMLoader.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Rect.cpp LibGfx: Implement Rect resizing around a fixed point 2021-01-23 08:34:17 +01:00
Rect.h LibGfx: Implement Rect resizing around a fixed point 2021-01-23 08:34:17 +01:00
ShareableBitmap.cpp LibGfx: Give Bitmap a scale factor 2021-01-20 10:28:27 +01:00
ShareableBitmap.h LibGfx: Give Bitmap a scale factor 2021-01-20 10:28:27 +01:00
Size.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Size.h LibGfx: Allow comparing Points, Sizes, and Rects of different type 2021-01-22 22:13:53 +01:00
StandardCursor.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Streamer.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
StylePainter.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
StylePainter.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SystemTheme.cpp Everywhere: Remove more <AK/SharedBuffer.h> includes 2021-01-17 00:04:42 +01:00
SystemTheme.h WindowServer+LibGUI: Pass the system theme using Core::AnonymousBuffer 2021-01-16 17:20:53 +01:00
TextAlignment.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TextAttributes.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TextElision.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Triangle.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Triangle.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Vector3.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
WindowTheme.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
WindowTheme.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00