Branch

  • Show log

    Commit

  • Hash : d7d950e8
    Author : John Bowler
    Date : 2024-10-10T14:09:02

    [libpng16] chore: Clean up the leading blank lines from all source files
    
    The leading blank lines are apparently an artefact of an older source
    control system.  They are not required and they look like accidents,
    because starting a source file with a blank line is not a regular habit
    of software developers nowadays.
    
    This is a cherry-pick of commit 37cc20add8fb5b83bb5299a26cd3b41e0f776017
    from branch 'libpng18'.
    
    Signed-off-by: John Bowler <jbowler@acm.org>
    Signed-off-by: Cosmin Truta <ctruta@gmail.com>
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/libpng.git
    Git SSH git@git.kmx.io:kc3-lang/libpng.git
    Public access ? public
    Description

    LIBPNG: Portable Network Graphics support

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags

  • README.txt

  • Copyright (c) 2017 Glenn Randers-Pehrson
    
    This code is released under the libpng license.
    For conditions of distribution and use, see the disclaimer
    and license in png.h
    
    Files in this directory are used by the oss-fuzz project
    (https://github.com/google/oss-fuzz/tree/master/projects/libpng).
    for "fuzzing" libpng.
    
    They were licensed by Google Inc, using the BSD-like Chromium license,
    which may be found at https://cs.chromium.org/chromium/src/LICENSE, or, if
    noted in the source, under the Apache-2.0 license, which may
    be found at http://www.apache.org/licenses/LICENSE-2.0 .
    If they have been modified, the derivatives are copyright Glenn Randers-Pehrson
    and are released under the same licenses as the originals.  Several of
    the original files (libpng_read_fuzzer.options, png.dict, project.yaml)
    had no licensing information; we assumed that these were under the Chromium
    license. Any new files are released under the libpng license (see png.h).
    
    The files are
                                Original
     Filename                   or derived   Copyright          License
     =========================  ==========   ================   ==========
     Dockerfile*                derived      2017, Glenn R-P    Apache 2.0
     build.sh                   derived      2017, Glenn R-P    Apache 2.0
     libpng_read_fuzzer.cc      derived      2017, Glenn R-P    Chromium
     libpng_read_fuzzer.options original     2015, Chrome Devs  Chromium
     png.dict                   original     2015, Chrome Devs  Chromium
     README.txt (this file)     original     2017, Glenn R-P    libpng
    
     * Dockerfile is a copy of the file used by oss-fuzz. build.sh,
       png.dict and libpng_read_fuzzer.* are the actual files used by oss-fuzz,
       which retrieves them from the libpng repository at Github.
    
    To do: exercise the progressive reader and the png encoder.