aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-16Snap for 6685968 from a947022e8ddbc709f0bbcd79d419030a276f9adc to ↵r_aml_301500702android-mainline-12.0.0_r55android-mainline-11.0.0_r9android-mainline-11.0.0_r8android-mainline-11.0.0_r7android-mainline-11.0.0_r6android-mainline-11.0.0_r5android-mainline-11.0.0_r45android-mainline-11.0.0_r4android-mainline-11.0.0_r33android-mainline-11.0.0_r3android-mainline-11.0.0_r29android-mainline-11.0.0_r2android-mainline-11.0.0_r19android-mainline-11.0.0_r10android11-mainline-sparse-2021-jan-releaseandroid11-mainline-sparse-2020-dec-releaseandroid11-mainline-releaseandroid-build-team Robot
mainline-release Change-Id: I088e5611a7aac1377019cfa09ba81a4ee9a5c83b
2020-07-14Make libpng buildable for native_bridge am: dff687c088android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android11-mainline-tethering-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseVictor Khimenko
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/libpng/+/12128186 Change-Id: I3f925bc36b8cad683b75cc9f09c358e9b7858de3
2020-07-10Make libpng buildable for native_bridgeandroid11-devVictor Khimenko
Bug: http://b/153609531 Test: m libpng.native_bridge Change-Id: Icdaec158a0a9fb2f0c3bdf0796e834346578e620 Merged-In: Icdaec158a0a9fb2f0c3bdf0796e834346578e620
2019-06-10Merge "Merge tag 'v1.6.37' into HEAD" am: 7794b22253 am: aa0ce810a6 am: ↵android-mainline-11.0.0_r1Haibo Huang
490afb6c02 am: 54ca51b2ee Change-Id: Ie28ab673ec855738e26ca3ba06a061856ca07045
2019-06-10Merge "Merge tag 'v1.6.37' into HEAD" am: 7794b22253 am: aa0ce810a6android-r-preview-1android-mainline-10.0.0_r8android-mainline-10.0.0_r6android10-mainline-resolv-releaseandroid10-mainline-networking-releaseHaibo Huang
am: 490afb6c02 Change-Id: Iae0f97a038a679d50a719acd9fb9951b53f96a85
2019-06-10Merge "Merge tag 'v1.6.37' into HEAD" am: 7794b22253ndk-sysroot-r21Haibo Huang
am: aa0ce810a6 Change-Id: I100bb2612d1d9df7b2dfed94a1e39bf6a1271c89
2019-06-10Merge "Merge tag 'v1.6.37' into HEAD"Haibo Huang
am: 7794b22253 Change-Id: Icd76c301afccd9c4afb39b0d27e84bf39512c81a
2019-06-10Merge "Merge tag 'v1.6.37' into HEAD"android-o-mr1-iot-release-1.0.14Haibo Huang
2019-06-10Merge tag 'v1.6.37' into HEADHaibo Huang
Test: build Bug: 134761359 Change-Id: Iee93c2907d93430a8de681f2e987d37f4b3b17bc
2019-06-10Merge "Merge tag 'v1.6.34' into HEAD" am: 9ef33ccf9b am: d22b720111 am: ↵Haibo Huang
2c58cd950f am: d38b284c27 Change-Id: I81e73cf8defb0b57bb54f7216b651245e5720573
2019-06-10Merge "Merge tag 'v1.6.34' into HEAD" am: 9ef33ccf9b am: d22b720111Haibo Huang
am: 2c58cd950f Change-Id: I2a04f2d47e3fd1950e08b74a5771351b73be9d35
2019-06-10Merge "Merge tag 'v1.6.34' into HEAD" am: 9ef33ccf9bHaibo Huang
am: d22b720111 Change-Id: I825a0892db9b54cf0a01a498e40b1a6f41fa2782
2019-06-10Merge "Merge tag 'v1.6.34' into HEAD"Haibo Huang
am: 9ef33ccf9b Change-Id: I424ace2e996f03eb6430ad7d7a88d80e9ecfd225
2019-06-10Merge "Merge tag 'v1.6.34' into HEAD"Haibo Huang
2019-06-07Merge tag 'v1.6.34' into HEADHaibo Huang
This is a dummy change just to merge the git histories. There's no change to any file. After this I'll send change to merge v1.6.37. Bug: 134761359 Change-Id: If4203e6271b2728467ae93afd84bb56bdc6615fa
2019-06-07Merge "Add missing NOTICE file." am: fcc074772f am: 0b43b07a04 am: d0e1c14526Elliott Hughes
am: bc4e8aa3e1 Change-Id: I7225fd1ed7704ce829c5caedfebd8bf4fc48c28f
2019-06-07Merge "Add missing NOTICE file." am: fcc074772f am: 0b43b07a04Elliott Hughes
am: d0e1c14526 Change-Id: I431c3657181939270ed1e1fd173b268eb373888a
2019-06-07Merge "Add missing NOTICE file." am: fcc074772fElliott Hughes
am: 0b43b07a04 Change-Id: I0414e491d58bd82d27db87c7bc70e4a385941759
2019-06-07Merge "Add missing NOTICE file."Elliott Hughes
am: fcc074772f Change-Id: I70166a8ec149e77f0dc2f18c4860392e80a460f1
2019-06-07Merge "Add missing NOTICE file."android-o-mr1-iot-release-1.0.13Elliott Hughes
2019-06-07Add missing NOTICE file.Elliott Hughes
Test: treehugger Change-Id: I3d18ef1ddb6fce05004d4d0fa355f9996bb47da0
2019-06-06Merge "Add METATA for libpng" am: 3a08d09702 am: 7ad9526619 am: 4fae3c1bbcLeon Scroggins
am: 84a68a43e5 Change-Id: Iec4422c305d7ad27ff101de195b7f62c1c92413a
2019-06-06Merge "Add METATA for libpng" am: 3a08d09702 am: 7ad9526619Leon Scroggins
am: 4fae3c1bbc Change-Id: I24ab778cc4acf1d89ac82be2f0d282409a8db748
2019-06-06Merge "Add METATA for libpng" am: 3a08d09702Leon Scroggins
am: 7ad9526619 Change-Id: Ib6d3ec6007610ed910045573a42d91a76ed07a9b
2019-06-06Merge "Add METATA for libpng"Leon Scroggins
am: 3a08d09702 Change-Id: I031d30f71acb1dd6ac4f80a3f46135ad1083d1e4
2019-06-06Merge "Add METATA for libpng"Leon Scroggins
2019-06-05Add METATA for libpngLeon Scroggins III
(Modelled after libjpeg-turbo in I12305d5136ef98b2e768ddfdc4b60b8d3c088965.) This will help us to automatically update this library to newer releases upstream using tools/external_updater. Remove README.version, which is redundant and no longer used. Update README.android to be less redundant and include other additions. Test: make; CtsGraphicsTestCases Change-Id: I03b2cf1e568eea326281dc691bd087c242cae9cf
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-04-10pngminus: Use the system zlib by defaultCosmin Truta
If a zlib source tree exists besides the libpng source tree in the same parent directory, the pngminus build may fail, unless the zlib tree is built fully. In order to avoid this failing scenario, do not use the custom-built zlib by default. (The custom-built zlib is still necessary on platforms that lack a system-built zlib.)
2019-04-10pngminus: Change license to MIT, etc.Willem van Schaik
Change the license to MIT. Move the license text from the source files to a LICENSE file. Move the change log from the source files to a CHANGES file. Delete the Turbo C makefile and simplify the Linux makefile heavily. Create explicitly named static and shared executables in the makefile. Refresh the README file a bit from the twenty year old one. Signed-off-by: Willem van Schaik <willem@schaik.com> Signed-off-by: Cosmin Truta <ctruta@gmail.com>
2019-04-10pngminus: Add a CMakeLists fileCosmin Truta
2019-04-10pngminus: Improve portability and fix style (cont'd)Cosmin Truta
2019-04-10pngminus: Improve portability and fix styleCosmin Truta
2019-04-10pngminus: Fix a buffer overflow in tokenizerCosmin Truta
2019-04-07arm: Partially revert "Fix a memory leak in the riffled palette [...]"Cosmin Truta
The memory leak remains fixed, but the associated refactoring is being reverted. Moving the initialization of the riffled palette from png_do_read_transformations to png_init_palette_transformations has caused a regression in some of the test programs. Although png_init_palette_transformations is the proper place to perform this initialization, and the test programs are technically incorrect to fail, we are still undoing that refactoring for the time being.
2019-03-31arm: Rename all functions to the pattern png_*_neon; add debug tracesCosmin Truta
2019-02-25Merge stage-aosp-master into pi-dev-plus-aospandroid-mainline-10.0.0_r9android-mainline-10.0.0_r7android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r10android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r29android-10.0.0_r28android-10.0.0_r27android-10.0.0_r26android-10.0.0_r25android-10.0.0_r24android-10.0.0_r23android-10.0.0_r22android-10.0.0_r21android-10.0.0_r20android-10.0.0_r19android-10.0.0_r18android-10.0.0_r16android-10.0.0_r15android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12android10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-releaseandroid10-qpr1-mainline-releaseandroid10-qpr1-d-releaseandroid10-qpr1-c-s1-releaseandroid10-qpr1-c-releaseandroid10-qpr1-b-s1-releaseandroid10-qpr1-b-releaseandroid10-mainline-media-releaseandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-releaseXin Li
am: 77a88c0b05 Change-Id: I3d5b24aa2cbc18ad3c106052d724105a0cb934e5
2019-02-25Merge stage-aosp-master into pi-dev-plus-aospXin Li
Bug: 126125118 Change-Id: I815cdd40657a568f68cc50552af2735906aefefe
2019-02-20DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterXin Li
Bug: 120848293 Change-Id: I8ff52d50c5769b6d22f72bb9b60e6de6683f33f4
2019-02-03Call png_image_free_function without guarding it with png_safe_executeCosmin Truta
png_image_free_function (or any other destructor) should never fail. Destructors need not and must not be executed under png_safe_execute. Reference: CVE-2019-7317, use-after-free in png_image_free
2019-02-03Fix a memory leak in pngtest.cCosmin Truta
Ensure that row_buf is deallocated not only after a read error, but also after a write error. Use the format "%p" instead of "0x%08lx" for printf-ing row_buf in a portable manner.
2019-02-03Fix a memory leak in the riffled palette optimization on ARM; refactorCosmin Truta
Move deallocation of riffled_palette from png_write_destroy to png_read_destroy. The reader (not the writer) is the owner of riffled_palette. Move allocation and initialization of riffled_palette from png_do_read_transformations to png_init_palette_transformations. Allow riffled_palette inside png_struct only if the ARM Neon optimizations are enabled. Rename png_riffle_palette_rgba to png_riffle_palette_rgba8, etc., to better indicate the strict applicability of these routines. Fix an unused parameter warning in the build configurations where riffled palette optimization is not enabled. Fix indentation.
2019-01-20scripts: Add makefile.clang, makefile.clang-asan and makefile.gcc-asanCosmin Truta
Also apply minor updates to makefile.gcc and makefile.msys
2019-01-19Update the copyright yearCosmin Truta
2019-01-17Merge "Add default code reviewers into OWNERS" am: 7ab540bb24 am: e206bd344bChih-hung Hsieh
am: e7c582ab3b Change-Id: Id0c6bdfa7bc0d62e59b2d382449c0852155a6b7a
2019-01-17Merge "Add default code reviewers into OWNERS" am: 7ab540bb24Chih-hung Hsieh
am: e206bd344b Change-Id: Icaf754e869fdd12ea3e98f162911679cefbac71e
2019-01-17Merge "Add default code reviewers into OWNERS"Chih-hung Hsieh
am: 7ab540bb24 Change-Id: I82f5c4de4e87b5cf4a4c5416265b6b3bfd543b0f
2019-01-17Merge "Add default code reviewers into OWNERS"android-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1android-o-mr1-iot-release-1.0.12android-o-mr1-iot-release-1.0.10oreo-mr1-iot-releaseChih-hung Hsieh
2019-01-17Add default code reviewers into OWNERSChih-Hung Hsieh
Bug: 33166666 Test: gerrit uploader Change-Id: I6d5d0641ca25e115923fed15f6fc449621f4f4bf