| Name: libpng |
| URL: http://libpng.org/ |
| Version: 1.6.22 |
| Security Critical: yes |
| License: libpng license |
| License Android Compatible: yes |
| |
| Description: |
| Updated to 1.6.22, stripped all unneeded files. |
| |
| - Turn on SSE optimizations for Intel platforms by running: |
| "patch -i contrib/intel/intel_sse.patch -p1" |
| - Use custom configuration file pnglibconf.h, which turns off all features that |
| are not in use. |
| - Use custom prefix file pngprefix.h, which avoids namespace conflicts with |
| pdfium's copy of libpng. |
| - Configures custom png chunk user limits (crbug.com/117369) in pnglibconf.h. |
| - Fix for potential memory leak from upstream: |
| https://github.com/glennrp/libpng/commit/8d1672537324d99c6e65eb78fc1678cdd46f75bd |
| https://github.com/glennrp/libpng/commit/6c7459e455a4f7d95c7700e9326bb12396e6eb1f |
| - Fix for handling empty first IDAT chunk from upstream: |
| https://github.com/glennrp/libpng/commit/3f46c67c6989f480bd932428aa1705f6625dbabf |
| https://github.com/glennrp/libpng/commit/81f0273d54aa9de663253b197b3c8228d659cc36 |
| - Fix performance regression in png encoding (and overflow handling in filter heuristic) |
| from upstream (crbug.com/619850): |
| https://github.com/glennrp/libpng/commit/9c04f57cabbf736e91b831858d0eeecca703eabf |
| https://github.com/glennrp/libpng/commit/f7d5419816d85d0b996c403e788bb707b552524f |
| - Avoid leaking params on bad pCAL chunk from upstream (crbug.com/636214): |
| https://github.com/glennrp/libpng/commit/7dc03292502cf91a116766d2ab2c4f8fc23e4ab4 |