Andreas Kling
984683cf34
Revert "LibM: Always include <math.h> instead of <LibM/math.h>"
...
This reverts commit dc12cbca41
.
Sadly this broke the build due to some confusion about <new>.
Reverting until this can be solved fully.
2020-08-04 21:17:43 +02:00
Andreas Kling
dc12cbca41
LibM: Always include <math.h> instead of <LibM/math.h>
...
This makes Lagom pick up the host math.h, which is what we want.
2020-08-04 19:06:27 +02:00
Nico Weber
3f45e9ab1e
Lagom: Add LibGemini, LibGfx
...
They are dependencies of LibWeb and might be useful for
running test-web on GitHub actions one day.
2020-07-23 23:02:28 +02:00
stelar7
d871301fd9
LibGfx: Set correct frame type on JPEG images
2020-07-16 17:52:54 +02:00
devashish
4924b86b2a
LibGfx+JPGLoader: Print failure message for progressive JPEGs
2020-06-28 16:56:59 +02:00
devashish
1eb338ab71
LibGfx+JPGLoader: Fix decoding outside of LibWeb
...
The DC reset interval was initialized to garbage :)
2020-06-27 18:33:11 +02:00
devashish
4b19b99b36
JPGLoader: Move JPGLoader internal structs and #defines to JPGLoader.cpp
2020-06-23 13:51:19 +02:00
devashish
a8b00780a8
LibGfx: Integrate JPEG decoder with rest of the system
...
This patch adds functions like `load_jpeg` to JPGLoader to make the
JPEG decoder conform to the API that bitmap loader uses :^)
2020-06-23 13:51:19 +02:00
Devashish
8b71b839fa
LibGfx+LibWeb: Add JPEG decoder and integrate with LibWeb
...
This patch adds support for JPEG decoding. The JPEG decoder is capable
of handling standard 2x1 horizontal, 2x1 vertical and quartered chroma
subsampling. The implemented Inverse DCT performs with a decent speed.
As of interchange formats, since we tend to ignore the metadata in APPn
markers, the decoder can handle any format compatible with JFIF, which
includes EXIFs and sometimes WebMs too. The decoder does not support
progressive JPEGs yet.
2020-06-23 13:51:19 +02:00