ladybird/Userland/Libraries
Nico Weber 2ec6bbd7a1 LibGfx: Add a draw_scaled_bitmap() variant that takes a FloatRect as src_rect
Consider

    draw_scaled_bitmap({0, 0, 10, 10}, source, {0, 0, 5, 5}).

Imagine wanting to split that up into two calls, like e.g. the
compositor when redrawing the background with damage rects. You really
want to be able to say

    draw_scaled_bitmap({0, 0, 5, 10}, source, {0, 0, 2.5, 5})

but up to now you couldn't. Now you can.

This makes painting very low-res images (such as tile.png) in mode
"stretch" work much better.
2021-01-22 22:13:53 +01:00
..
LibAudio Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
LibC Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
LibChess Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibCompress Everywhere: Fix typos 2021-01-22 18:41:29 +01:00
LibCore LibCore: Always fail Account authentication on missing shadow entry 2021-01-21 11:34:39 +01:00
LibCoreDump LibCoreDump: Expose arguments and environment 2021-01-15 23:26:47 +01:00
LibCpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibCrypt Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibCrypto LibCrypto: Make PEM.h able to stand alone 2021-01-22 21:49:54 +01:00
LibDebug Everywhere: Fix typos 2021-01-22 18:41:29 +01:00
LibDesktop Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibDiff Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibELF Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
LibGemini Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibGfx LibGfx: Add a draw_scaled_bitmap() variant that takes a FloatRect as src_rect 2021-01-22 22:13:53 +01:00
LibGUI Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
LibHTTP Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibImageDecoderClient ImageDecoder: Use Core::AnonymousBuffer and Gfx::ShareableBitmap 2021-01-16 23:58:57 +01:00
LibIPC LibCore+LibIPC: Add Core::AnonymousBuffer, an IPC-friendly buffer class 2021-01-16 17:20:24 +01:00
LibJS LibJS: Include <typeinfo> in AST.cpp 2021-01-20 21:00:27 +01:00
LibKeyboard Everywhere: Replace a bundle of dbg with dbgln. 2021-01-16 11:54:35 +01:00
LibLine Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
LibM LibM: Add nextafter() and nexttoward() stubs 2021-01-18 22:28:56 +01:00
LibMarkdown Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibPCIDB LibC+Everywhere: Remove open_with_path_length() in favor of open() 2021-01-12 23:34:01 +01:00
LibProtocol Everywhere: Remove a bunch of <AK/SharedBuffer.h> includes 2021-01-16 11:26:53 +01:00
LibPthread LibPthread: Fix asserting futex return value 2021-01-22 11:17:07 +01:00
LibRegex Everywhere: Fix typos 2021-01-22 18:41:29 +01:00
LibTar Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibTextCodec Everywhere: Replace a bundle of dbg with dbgln. 2021-01-16 11:54:35 +01:00
LibThread Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibTLS Everywhere: Replace a bundle of dbg with dbgln. 2021-01-16 11:54:35 +01:00
LibTTF Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
LibVT LibVT: Convert dbgprintf() => dbgln() and remove some debug code 2021-01-16 23:21:52 +01:00
LibWeb Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
LibX86 Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
CMakeLists.txt Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00