summaryrefslogtreecommitdiff
path: root/png.h
AgeCommit message (Collapse)Author
2019-04-14Release libpng version 1.6.37Cosmin Truta
2019-04-14Fix typo in the new v2 licenseMiguel Ojeda
Signed-off-by: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> Signed-off-by: Cosmin Truta <ctruta@gmail.com>
2019-01-19Update the copyright yearCosmin Truta
2018-12-30Bump version to 1.6.37.gitCosmin Truta
2018-12-01Release libpng version 1.6.36Cosmin Truta
2018-11-25Introduce the PNG Reference Library License version 2Cosmin Truta
The new libpng license comprises the terms and conditions from the zlib license, and the disclaimer from the Boost license. The legacy libpng license, used until libpng-1.6.35, is appended to the new license, following the precedent established in the Python Software Foundation License version 2. From now on, the list of contributing authors shall be maintained in a separate AUTHORS file. The lists of previous contributing authors, mentioned in the legacy libpng license and considered to be an integral part of that license, are kept intact, with no further updates.
2018-08-19Some more trivial source typosluz.paz
Found via `codespell` and `grep`
2018-08-18Remove top-level const from function-scope variablesCosmin Truta
As per the const correctness rules, top-level const-ness of data in automatic scopes does not propagate outside of these scopes (unlike const-ness at lower levels, such as pointers to const data). Previously, const was used liberally, but inconsistently across the libpng codebase. Using const wherever applicable is not incorrect. However, _consistent_ use of const is difficult to maintain in such conditions. In conclusion, we shall continue to use const only where doing so is strictly necessary: 1. If a function guarantees that it will not modify an argument passed by pointer, the corresponding function parameter should be a pointer-to-const (const T *). 2. Static data should not be modified, therefore it should be const. Reference: Google C++ Style Guide https://google.github.io/styleguide/cppguide.html#Use_of_const
2018-07-29Update the documentationCosmin Truta
2018-07-28Remove the Y2K compliance statementCosmin Truta
As of July 2018, this statement is no longer necessary.
2018-07-28Update the export control informationCosmin Truta
Also reformat the license text.
2018-07-28Bump version to 1.6.36.git and update copyright noticeCosmin Truta
2018-07-15Release libpng version 1.6.35Cosmin Truta
2018-06-17[libpng16] Replace the remaining uses of png_size_t with size_tCosmin Truta
In v1.6.0, size_t became a required type. It should be used consistently. To maintain backwards compatibility, png_size_t is still maintained in deprecated form.
2018-03-06[libpng16] Bump version to 1.6.35beta02Glenn Randers-Pehrson
2018-03-06[libpng16] Imported from libpng-1.6.35beta01.tarGlenn Randers-Pehrson
2018-02-09More misc. typosluz.paz
found via `codespell-q 3` please review
2017-11-03Misc. typosUnknown
Some are user facing. Some are in actual code. Most are in source comments. Also, please double check the changes in contrib/tools/pngfix.c
2017-09-29[libpng16] Bump version to 1.6.35beta01Glenn Randers-Pehrson
2017-09-29[libpng16] Imported from libpng-1.6.34.tarGlenn Randers-Pehrson
2017-09-28[libpng16] Bump version to 1.6.34beta01Glenn Randers-Pehrson
2017-09-28[libpng16] Imported from libpng-1.6.33.tarGlenn Randers-Pehrson
2017-09-23[libpng16] Add support for loading images with associated alpha in theGlenn Randers-Pehrson
Simplified API (Samuel Williams).
2017-09-23[libpng16] Support associated alpha in the simplified apiGlenn Randers-Pehrson
2017-09-20[libpng16] Bump version to 1.6.33rc02Glenn Randers-Pehrson
2017-09-20[libpng16] Bump version to 1.6.33rc01Glenn Randers-Pehrson
2017-09-14[libpng16] Bump version to 1.6.33beta04Glenn Randers-Pehrson
2017-09-14[libpng16] Imported from libpng-1.6.33beta03.tarGlenn Randers-Pehrson
2017-09-06Add support for loading images with associated alpha.Samuel Williams
2017-09-02[libpng16] Bump version to 1.6.33beta03Glenn Randers-Pehrson
2017-09-02[libpng16] Imported from libpng-1.6.33beta02.tarGlenn Randers-Pehrson
2017-08-30[libpng16] Bump version to 1.6.33beta02Glenn Randers-Pehrson
2017-08-29[libpng16] Fix "last changed" datesGlenn Randers-Pehrson
2017-08-28[libpng16] Bump version to 1.6.33beta01Glenn Randers-Pehrson
2017-08-25[libpng16] Bump version to 1.6.33beta01Glenn Randers-Pehrson
2017-08-24[libpng16] Imported from libpng-1.6.32.tarGlenn Randers-Pehrson
2017-08-22[libpng16] Bump version to 1.6.32rc03Glenn Randers-Pehrson
2017-08-22[libpng16] Bump version to 1.6.32rc02Glenn Randers-Pehrson
2017-08-18[libpng16] Imported from libpng-1.6.32rc01.tarGlenn Randers-Pehrson
2017-08-07[libpng16] Bump version to 1.6.32beta12Glenn Randers-Pehrson
2017-08-07[libpng16] Imported from libpng-1.6.32beta11.tarGlenn Randers-Pehrson
2017-08-04[libpng16] Bump version to 1.6.32beta11Glenn Randers-Pehrson
2017-08-04[libpng16] Imported from libpng-1.6.32beta10.tarGlenn Randers-Pehrson
2017-08-04[lbipng16] Fix "const" declaration info_ptr argument to png_get_eXIf_1() and theGlenn Randers-Pehrson
num_exif argument to png_get_eXIf_1() (Github Issue 171).
2017-08-04[libpng16] Fix "const" declaration info_ptr argument to png_get_eXIf_1().Glenn Randers-Pehrson
2017-08-03[libpng16] Bump version to 1.6.32beta10Glenn Randers-Pehrson
2017-08-03[libpng16] Bump version to 1.6.32beta09Glenn Randers-Pehrson
2017-08-03[libpng16] Restored png_get_eXIf_1() and png_set_eXIf_1() because ↵Glenn Randers-Pehrson
strlen(eXIf_buf) does not work (the eXIf chunk data can contain zeroes).
2017-08-02[libpng16] Bump version to 1.6.32beta08Glenn Randers-Pehrson
2017-08-02[libpng16] Imported from libpng-1.6.32beta07.tarGlenn Randers-Pehrson