| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
On a sample of JPEGs, it improved loading speed from ~0.26s to ~0.15s.
Unfortunately, it isn't normally installed.
|
| |
|
|
|
|
| |
It claims better SVG support, but it sucks for a plethora of reasons.
|
|
|
|
|
|
|
|
|
| |
Now SIMD works on amd64, although the build remains questionable,
because it assumes that all of its compiler flags will work.
This way we lose an uncomfortable git submodule.
Also, add Meson subprojects to .gitignore.
|
|
|
|
| |
Also make libwebp a required dependency.
|
| |
|
|
|
|
| |
Also, don't pointlessly store JPEGs in an ARGB Cairo surface.
|
|
|
|
| |
VIM has a stupid default configuration for this file.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The gdk-pixbuf plugin does not work here, for whatever reason.
Moreover, close integration exposes higher bit depths, metadata,
and auxiliary images.
The library is awful and copylefted, but it's the only reasonable
thing that works.
|
| |
|
|
|
|
|
|
| |
Multiple directories are read as multiple pages.
The error handling is mildly questionable, as is libtiff.
|
|
|
|
|
|
| |
Sadly, they don't have a canonical extension, and they don't show up
in the browser. We might want to employ some level of sniffing.
The first 16 bytes are enough to identify a lot.
|
| |
|
|
|
|
|
|
|
| |
We need to refactor, so that SVGs are pre-rendered on each change
of scaling by librsvg directly, because some elements may be rasterized.
It would be best to also support building against resvg.
|
|
|