Mike Frysinger

Results 280 comments of Mike Frysinger

wrt entities.json, we can easily dedupe based on the trailing ; being omitted. similarly, i think we can normalize the entity names to lowercase and call it a day.

I would imagine python would be faster to do this in, so feel free to use that

we're in the process of removing perl from the codebase ;)

i was thinking we add a configure flag for it so you can do --enable-fuzzing (or whatever the name) and it would build things with the right flags/libs and build...

unless we have build coverage in our CI, the Windows bits are going to rot. i have no way of testing any of it myself. as is, Windows is already...

we can do some compile-time logic at least. like update src/gd_avif.c to, if `!HAVE_LIBAVIF && HAVE_LIBHEIF`, we have the Avif funcs call the Heif funcs. wdyt ?

iiuc, code could explicitly call the Heif APIs on avif files right ?

if the goal is to make it easy for people writing php code to utilize libheif, i think doing this at runtime is best. i expect most php users won't...

@YakoYakoYokuYoku want to do this up ? we'd want doc improvements, and gd_avif.c to fallback to libheif if libavif isn't available.

i don't see an issue with GD selecting the backend based on how it's built