summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx/CMakeLists.txt
AgeCommit message (Collapse)Author
2021-05-18LibGfx: Add support for DDS imagesstelar7
2021-04-29LibGfx: Add basic support for bidirectional text renderingIdan Horowitz
This adds a *very* simplified version of the UNICODE BIDIRECTIONAL ALGORITHM (https://www.unicode.org/reports/tr9/), that can render most bidirectional text but also produces awkward results in a large amount of edge cases, and as such, this should probably be replaced with a fully spec compliant implementation at some point.
2021-03-03LibCore+LibHTTP+LibGfx: Switch to LibCompressIdan Horowitz
This commit removes the only 3rd party library (and its usages) in serenity: puff, which is used for deflate decompression. and replaces it with the existing original serenity implementation in LibCompress. :^)
2021-02-15LibGfx: Remove static load_from_file() from abstract Font classStephan Unverwerth
2021-02-15LibGfx: Insert pixel and ttf fonts into Typeface structureStephan Unverwerth
This adds a new structure 'Typeface' to the FontDatabase that represents all fonts of the same family and variant. It can contain a list of BitmapFonts with varying size but of the same family and weight or a pointer to a single TTF font for all sizes of this Typeface.
2021-01-22LibGfx: adding a very simple PNG writerPierre
With this patch it is possible to create PNG files. Only minimal options are supported. The PNG is created with one big IDAT chunk containing only non-compressible DEFLATE blocks.
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling