summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
2022-02-11LibGfx: Add Path::[horizontal,vertical]_path_to()Sam Atkins
2022-02-09LibGfx: Add more syntax-related ColorRolesItamar
2022-02-07LibGfx: Return proper ColorRole for GutterBordersthankyouverycool
2022-02-06AK: Move integral log2 and exp to IntegerMath.hHendiadyoin1
2022-02-06LibGfx: Avoid inclusion of xmmintrin.h on non-X86 architecturesMorten Larsen
2022-02-05LibGfx: Fail gracefully when trying to load invalid-sized HiDPI imageMaciej
2022-02-01LibGfx+Applications: Add human readable name helper for fontsthankyouverycool
2022-02-01Everywhere: Fully qualify font names by including their slopethankyouverycool
2022-02-01LibGfx: Determine slope attributes for TrueTypeFonts from tablesthankyouverycool
2022-01-28Userland: Fix unnecessary heap allocation of singleton objectsDaniel Bertalan
2022-01-26LibGUI: Allow Buttons to set themselves as defaultthankyouverycool
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-23LibGfx: Expand TextAttributes with more information about underliningTobias Christiansen
2022-01-23LibGfx: Add Painter::draw_triangle_wave()Tobias Christiansen
2022-01-22LibGfx: Fix stylistic issues in BitmapFontMaciej
2022-01-22LibGfx: Always scale emojis to fit font heightMaciej
2022-01-18LibGfx: Add `::xyz()` swizzle operator to `Vector4`Jesse Buhagiar
2022-01-18LibGfx: Add unary `operator-()` to Vector2/3/4Jesse Buhagiar
2022-01-13LibGfx: Change return type of Adler32 checksums in PNGWriterMarcus Nilsson
2022-01-12LibGfx+LibGL: Allow singular matrices to be invertedJelle Raaijmakers
2022-01-11LibGfx+LibGL: Do not crash if matrix inverse does not existJelle Raaijmakers
2022-01-09LibGfx: Allow Vector{2,3,4} operators to accept different argument typesStephan Unverwerth
2022-01-08PixelPaint+LibGfx: Add sepia color filterXavier Defrang
2022-01-08LibGfx: Implement Grayscale/Invert filters as ColorFilterXavier Defrang
2022-01-07Everywhere: Fix spelling mistakesmjz19910
2022-01-07Everywhere: Fix many spelling errorsmjz19910
2022-01-04LibGfx: Add LumaFilterTobias Christiansen
2022-01-04LibGfx: Add BitmapMixerTobias Christiansen
2022-01-04LibGfx: Add BitmapFormat::BGRx8888 support to the FastBoxBlurFilterTobias Christiansen
2022-01-04Userland: Resolve -Woverloaded-virtual in LibGUI and SoundPlayerAndrew Kaster
2022-01-01Theming: Add alignment sectionFiliph Sandström
2022-01-01LibGfx: Remove VERIFY in draw_rect_with_thicknessFiliph Sandström
2022-01-01LibGfx: Add window border/title theming optionsFiliph Sandström
2021-12-30LibGfx: Mark some `Matrix` functions as `[[nodiscard]]`Jelle Raaijmakers
2021-12-30LibGfx: Add `Matrix3x3`Jelle Raaijmakers
2021-12-28ThemeEditor: Implement a way to simulate color blindness in previewTheGrizzlyDev
2021-12-23LibGfx: Harden TTF parsing against fuzzersBrian Gianforcaro
2021-12-23LibGfx: Fix incorrect error handling in ICOLoaderBrian Gianforcaro
2021-12-22LibGfx: Keep alpha value of previous pixel for QOI_OP_RGB chunkLinus Groh
2021-12-21AK+Everywhere: Replace __builtin bit functionsNick Johnson
2021-12-21LibGfx: Remove 'QOIImageDecoderPlugin: ' prefix from error messagesLinus Groh
2021-12-21LibGfx: Add support for "The Quite OK Image Format" (QOI)Linus Groh
2021-12-16LibGfx: Handle malformed Platform ID during TTF parsingBrian Gianforcaro
2021-11-30LibGfx+FontEditor: Consolidate BitmapFont width and height limitsthankyouverycool
2021-11-30LibGfx+FontEditor: Add helper to determine raw glyph presencethankyouverycool
2021-11-29LibGfx: Link against LibIPCHendiadyoin1
2021-11-29LibGfx: Load default font lazilyHendiadyoin1
2021-11-28LibIPC+IPCCompiler+AK: Make IPC value decoders return ErrorOr<void>Andreas Kling
2021-11-24LibGfx: Correct BitmapFont row indexing when un/masking fontsthankyouverycool
2021-11-23LibGfx: Use Core::System::open() in Gfx::Bitmap :^)Andreas Kling