John Bowler

Results 13 issues of John Bowler

The change in question added: # bug: https://github.com/espeak-ng/espeak-ng/issues/824 test_phoneme ru ... to tests/translate.test. Apparently this is to detect the crash documented in #824 and cannot be removed (despite the fact...

libpng-ng will, with any luck, be able to remove or at least deprecate a range of APIs. As a first step I have built libpng16 with as many APIs as...

The reasons for not defining public versions of the APNG chunks are entirely fallacious. Public chunks do not invalidate the corresponding previously used private chunks; the very heart of the...

backwards-incompatible

v2 12.11.2: > 12.11.2 Private type and method codes > This specification defines the meaning of only some of the possible values of some fields. For example, only compression method...

bug

The eXIf chunk was approved here: https://sourceforge.net/p/png-mng/mailman/message/35943428/ The chunk specification is http://www.simplesystems.org/png-group/proposals/eXIf/png-proposed-eXIf-chunk-2017-06-15.html#C.eXIf and it includes the following: >**The eXIf chunk may appear anywhere between the IHDR and IEND chunks except...

New issue 71387 by ClusterFuzz-External: libpng:libpng_read_fuzzer: Integer-overflow in png_xy_from_XYZ @ctruta: I asked them to raise a bug here. They sent you the details too. Probably a side effect of the...

[To summarize briefly (it's fairly obvious):] **(https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=71681)** I don't know about the new fuzzing support but the commit message is fairly clear; https://github.com/pnggroup/libpng/commit/b7276eca0182bb6ad174ef044bb5f6f0504451af More details from the maintainer I assume,...

- **chore: Clean up remnants of the long-discontinued Win16 support** - **chore: Clean up the `FILE *` formulations in code and in documentation** - **Remove the vestigial support for custom...

libpng-config (libpng-config, libpng16-config) and pkgconfig (libpng.pc, libpng16.pc) provide duplicate functionality however libpng-config is a traditional "by hand" shell script whereas libpng.pc is a data file which just contains the relevant...

I'm seeing files produced in November 2024 and later and apparently originally authored by PhotoShop 2024 and/or LightRoom which have the same eXIf chunk duplicated both before and after IDAT....