Liav A
|
57e19a7e56
LibGfx: Re-structure the whole initialization pattern for image decoders
|
2 éve |
Simon Danner
|
b10fe7c136
LibGfx: Prefer largest image with best depth for ICO display
|
2 éve |
Bruno Conde
|
7e9019a9c3
LibGfx: Support BMP favicons with less than 32 bpp
|
2 éve |
sin-ack
|
e5f09ea170
Everywhere: Split Error::from_string_literal and Error::from_string_view
|
3 éve |
Leonardo Duarte
|
62baf25f0b
LibGfx: Avoid signed comparison in find_largest_image
|
3 éve |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 éve |
Lenny Maiorani
|
9c56a83b76
Libraries: Use default constructors/destructors in LibGfx
|
3 éve |
Brian Gianforcaro
|
0a827eaa02
LibGfx: Fix incorrect error handling in ICOLoader
|
3 éve |
Andreas Kling
|
5a79c69b02
LibGfx: Make ImageDecoderPlugin::frame() return ErrorOr<>
|
3 éve |
Andreas Kling
|
2b866e3c9b
LibGfx: Remove ImageDecoderPlugin::bitmap() in favor of frame(index)
|
3 éve |
Andreas Kling
|
47edd6ae89
LibGfx: Remove all load_FORMAT_from_memory() decoder wrappers
|
3 éve |
Andreas Kling
|
10add3f4c2
LibGfx: Remove load_FORMAT() image codec wrappers
|
3 éve |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 éve |
Andreas Kling
|
0de33b3d6c
LibGfx: Use ErrorOr<T> for Bitmap::try_create()
|
3 éve |
Timothy
|
c966c32571
LibGfx: Move common loader functionality to load from memory functions
|
3 éve |
Brian Gianforcaro
|
3e45c3ed90
Userland: Switch static_assert of type sizes to AK::AssertSize
|
3 éve |
Brian Gianforcaro
|
b0fbea848b
LibGfx: Remove unused header includes
|
4 éve |
Andreas Kling
|
751cb094ff
LibGfx: Remove Gfx::ImageDecoder::bitmap() in favor of frame(index)
|
4 éve |
Andreas Kling
|
143443e0b6
LibGfx: Make Gfx::Bitmap::set_nonvolatile() report allocation failure
|
4 éve |
Andreas Kling
|
24b5295b30
LibGfx: Remove "purgeable Gfx::Bitmap" as a separate concept
|
4 éve |
Andreas Kling
|
c7d891765c
LibGfx: Use "try_" prefix for static factory functions
|
4 éve |
Hendiadyoin1
|
ed46d52252
Everywhere: Use AK/Math.h if applicable
|
4 éve |
Idan Horowitz
|
e6b88de6a0
LibGfx: Switch to modern dbgln logging in ICOLoader
|
4 éve |
Idan Horowitz
|
7572a355fd
LibGfx: Reject ICOs with height == NumericLimits<i32>::min()
|
4 éve |
Gunnar Beutner
|
5e1c1eb840
LibGfx: Make sure we use unique class names
|
4 éve |
Gunnar Beutner
|
6cf59b6ae9
Everywhere: Turn #if *_DEBUG into dbgln_if/if constexpr
|
4 éve |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 éve |
Andreas Kling
|
e0f32626bc
LibGfx: Rename 32-bit BitmapFormats to BGRA8888 and BGRx888x
|
4 éve |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 éve |
asynts
|
eea72b9b5c
Everywhere: Hook up remaining debug macros to Debug.h.
|
4 éve |