aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-17Add a CGO wrapperDavid Sansome
2018-12-13Merge "Add OWNERS." am: ae7a7d4737 am: ea58acc329Elliott Hughes
am: e37a53344f Change-Id: Ib70109a84ab6a9bea2060d62c13ec84220442c95
2018-12-13Merge "Add OWNERS." am: ae7a7d4737Elliott Hughes
am: ea58acc329 Change-Id: Ia696cde1ad784369fcd9c816042568e12eb90b14
2018-12-13Merge "Add OWNERS."Elliott Hughes
am: ae7a7d4737 Change-Id: I6267a7efcf10e37081f3223be26bf74b10f94b83
2018-12-13Merge "Add OWNERS."android-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1android-o-mr1-iot-release-1.0.8android-o-mr1-iot-release-1.0.7android-o-mr1-iot-release-1.0.12android-o-mr1-iot-release-1.0.10oreo-mr1-iot-releaseTreehugger Robot
2018-12-12Add OWNERS.Elliott Hughes
Test: N/A Change-Id: I7bd724efb93d7aa8c91094046524369a3e02da93
2018-12-11Merge "Build zopflipng as host binary" am: 4430d4d148 am: 9e3738ff4cTianjie Xu
am: f6afa9c97d Change-Id: Ib332a23ab1678272daeba5d2025020a0445f40d9
2018-12-11Merge "Build zopflipng as host binary" am: 4430d4d148Tianjie Xu
am: 9e3738ff4c Change-Id: I42be416e9c74ca7fa476bd1ee4e3ce8e5560a8e7
2018-12-11Merge "Build zopflipng as host binary"Tianjie Xu
am: 4430d4d148 Change-Id: I0b4d07c01bdfa8e006172972f13db3bfcdd19d0d
2018-12-11Merge "Build zopflipng as host binary"Tianjie Xu
2018-12-10[automerger skipped] DO NOT MERGE am: 9bd5aed1d5 -s ours am: cf8d892a98 -s ↵Xin Li
ours am: 9627cefa16 -s ours Change-Id: Icd3c1a326c3e7c3fdf1e89502d4dfbc84f5ecbe7
2018-12-10[automerger skipped] DO NOT MERGE am: 9bd5aed1d5 -s oursXin Li
am: cf8d892a98 -s ours Change-Id: I62a759e928807818b9d1e19294f0cd05490a7a50
2018-12-10[automerger skipped] DO NOT MERGEXin Li
am: 9bd5aed1d5 -s ours Change-Id: I6485e541999a205c82e9203fb94170653ab6400a
2018-12-07DO NOT MERGEXin Li
Merge pie-platform-release (PPRL.181205.001, history only) into master Bug: 120502534 Change-Id: Ie43343edd6addc83aa25d29d23964bc43da5d481
2018-11-21Build zopflipng as host binaryxunchang
It's useful to compress the recovery resource images. Bug: 74397117 Test: mma Change-Id: I5f92344bab05618e5d6779ba5dee8ebf157f72c8
2018-09-07Merge pull request #151 from jibsen/update-cmakeLode Vandevenne
Update CMake script
2018-09-03Add config file package to installJoergen Ibsen
Install config files that allow other CMake based projects to use Zopfli with find_package(Zopfli). Also add aliases, so targets are available with the same names when built as a subproject. This allows the "Modern CMake" usage pattern: find_package(Zopfli REQUIRED) # or add_subdirectory(Zopfli) ... target_link_libraries(my_target PRIVATE Zopfli::libzopfli) These are only enabled for CMake 3.0+. While strictly speaking much of the functionality is available in earlier versions, the namespace support is not.
2018-08-31Set CMAKE_BUILD_TYPE to Release if emptyJoergen Ibsen
Make based single-configuration generators default to an empty build type, if that is the case set it to Release instead. Also add an option to disable this behavior in case someone needs the default empty build type.
2018-08-31Fix paths to include files in installJoergen Ibsen
2018-08-31Remove PRIVATE from target_link_librariesJoergen Ibsen
Not supported in CMake 2.8.11.
2018-08-31Link libzopflipng with libzopfliJoergen Ibsen
Avoids duplicating the zopfli code and simplifies the build a bit. Also move source file listings to the respective add_library and add_executable calls so we don't have extra variables.
2018-08-31Make comments more informativeJoergen Ibsen
2018-08-26Do not link with libm on BeOS and HaikuJoergen Ibsen
2018-08-26Avoid (unlikely) double expansionJoergen Ibsen
2018-08-23Add workaround for MSVC building DLLJoergen Ibsen
Recent versions of CMake support exporting all symbols when building a DLL. Enable this feature as a workaround for not explicitly exporting the public symbols, and warn on older version of CMake.
2018-08-23Add ZOPFLI_BUILD_SHARED optionJoergen Ibsen
This replaces BUILD_SHARED_LIBS, which should not be inadvertently set by Zopfli if built as a subproject. Instead we use BUILD_SHARED_LIBS as the default value, if set. Also do not add install target for Zopfli by default when built as a static library subproject.
2018-08-23Move MSVC specific define to targetsJoergen Ibsen
2018-08-23Do not force Release buildJoergen Ibsen
For Makefile generators, the default build type (CMAKE_BUILD_TYPE empty) uses CMAKE_C_FLAGS and by extension CFLAGS. Instead of forcing the build type in this case, print a status message letting the user know.
2018-08-23Add include directory to library targetsJoergen Ibsen
When using zopfli as a subproject, users can do: add_subdirectory(zopfli) target_link_libraries(my_target libzopfli)
2018-08-23Add variables for library versionJoergen Ibsen
Define the library version in one place. If the minimum CMake version is ever updated to 3.0, this could be added to the project command.
2018-08-23Add install targetJoergen Ibsen
2018-08-23Set minimum CMake version to 2.8.11Joergen Ibsen
This is a compromise between getting useful features and supporting operating systems still in use. https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/Life-Cycle-Considerations
2018-08-21fix warning due to signed integer in malloc sizeLode Vandevenne
2018-08-10Set cmake library versions to the current 1.0.2Lode Vandevenne
2018-08-10Merge pull request #58 from jibsen/cmake-buildLode Vandevenne
Add CMake script
2018-05-18Update Makefile to 1.0.2Lode Vandevenne
2017-09-10release-request-cacfaf25-4304-4e6b-ab4e-089367c7ed39-for-git_pi-release-4326 ↵android-wear-9.0.0_r9android-wear-9.0.0_r8android-wear-9.0.0_r7android-wear-9.0.0_r6android-wear-9.0.0_r5android-wear-9.0.0_r4android-wear-9.0.0_r34android-wear-9.0.0_r33android-wear-9.0.0_r32android-wear-9.0.0_r31android-wear-9.0.0_r30android-wear-9.0.0_r3android-wear-9.0.0_r29android-wear-9.0.0_r28android-wear-9.0.0_r27android-wear-9.0.0_r26android-wear-9.0.0_r25android-wear-9.0.0_r24android-wear-9.0.0_r23android-wear-9.0.0_r22android-wear-9.0.0_r21android-wear-9.0.0_r20android-wear-9.0.0_r2android-wear-9.0.0_r19android-wear-9.0.0_r18android-wear-9.0.0_r17android-wear-9.0.0_r16android-wear-9.0.0_r15android-wear-9.0.0_r14android-wear-9.0.0_r13android-wear-9.0.0_r12android-wear-9.0.0_r11android-wear-9.0.0_r10android-wear-9.0.0_r1android-vts-9.0_r9android-vts-9.0_r8android-vts-9.0_r7android-vts-9.0_r6android-vts-9.0_r5android-vts-9.0_r4android-vts-9.0_r19android-vts-9.0_r18android-vts-9.0_r17android-vts-9.0_r16android-vts-9.0_r15android-vts-9.0_r14android-vts-9.0_r13android-vts-9.0_r12android-vts-9.0_r11android-vts-9.0_r10android-security-9.0.0_r76android-security-9.0.0_r75android-security-9.0.0_r74android-security-9.0.0_r73android-security-9.0.0_r72android-security-9.0.0_r71android-security-9.0.0_r70android-security-9.0.0_r69android-security-9.0.0_r68android-security-9.0.0_r67android-security-9.0.0_r66android-security-9.0.0_r65android-security-9.0.0_r64android-security-9.0.0_r63android-security-9.0.0_r62android-cts-9.0_r9android-cts-9.0_r8android-cts-9.0_r7android-cts-9.0_r6android-cts-9.0_r5android-cts-9.0_r4android-cts-9.0_r3android-cts-9.0_r20android-cts-9.0_r2android-cts-9.0_r19android-cts-9.0_r18android-cts-9.0_r17android-cts-9.0_r16android-cts-9.0_r15android-cts-9.0_r14android-cts-9.0_r13android-cts-9.0_r12android-cts-9.0_r11android-cts-9.0_r10android-cts-9.0_r1android-9.0.0_r9android-9.0.0_r8android-9.0.0_r7android-9.0.0_r61android-9.0.0_r60android-9.0.0_r6android-9.0.0_r59android-9.0.0_r58android-9.0.0_r57android-9.0.0_r56android-9.0.0_r55android-9.0.0_r54android-9.0.0_r53android-9.0.0_r52android-9.0.0_r51android-9.0.0_r50android-9.0.0_r5android-9.0.0_r49android-9.0.0_r48android-9.0.0_r3android-9.0.0_r2android-9.0.0_r18android-9.0.0_r17android-9.0.0_r10android-9.0.0_r1security-pi-releasepie-vts-releasepie-security-releasepie-s2-releasepie-release-2pie-releasepie-r2-s2-releasepie-r2-s1-releasepie-r2-releasepie-platform-releasepie-gsipie-cuttlefish-testingpie-cts-releaseandroid-build-team Robot
570 snap-temp-L59400000101056305 Change-Id: I99478de3d6876d3c28f7c5e5217782473d2ca1fc
2017-09-09Export include dirs for users am: f1db9c86a4 am: 7f0667c45a am: 04c8e238e2android-wear-8.0.0_r2android-o-mr1-iot-release-smart-display-r9android-o-mr1-iot-release-smart-display-r8android-o-mr1-iot-release-smart-display-r5android-o-mr1-iot-release-smart-display-r40.1Jandroid-o-mr1-iot-release-smart-display-r4android-o-mr1-iot-release-smart-display-r39android-o-mr1-iot-release-smart-display-r30android-o-mr1-iot-release-smart-display-r3android-o-mr1-iot-release-smart-display-r22android-o-mr1-iot-release-smart-display-r14android-o-mr1-iot-release-smart-clock-r6android-o-mr1-iot-release-smart-clock-r2android-o-mr1-iot-release-smart-clock-fsiandroid-o-mr1-iot-release-smart-clock-fcsandroid-o-mr1-iot-release-cube_r2android-o-mr1-iot-release-cube-fsiandroid-o-mr1-iot-release-cube-fcsandroid-o-mr1-iot-release-1.0.5android-o-mr1-iot-release-1.0.4android-o-mr1-iot-release-1.0.3android-n-iot-release-ihome-igv1android-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16android-9.0.0_r12android-9.0.0_r11pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-releasepie-dr1-devpie-devpie-b4s4-releasepie-b4s4-devoreo-mr1-1.2-iot-releasenougat-iot-releasemaster-cuttlefish-testing-releaseDan Willemsen
am: 326ac1cbe4 Change-Id: If3b901389ad1bfc9115ff7a47a1c83c2705db455
2017-09-09Export include dirs for users am: f1db9c86a4 am: 7f0667c45aandroid-wear-p-preview-2android-wear-8.0.0_r1android-p-preview-5android-p-preview-4android-p-preview-3android-p-preview-2android-p-preview-1android-o-mr1-iot-release-1.0.2android-o-mr1-iot-release-1.0.1android-o-mr1-iot-release-1.0.0android-o-mr1-iot-preview-8android-o-mr1-iot-preview-7android-n-iot-release-smart-display-r2android-n-iot-release-smart-displayandroid-n-iot-release-polk-at1android-n-iot-release-lg-thinq-wk7o-mr1-iot-preview-8o-mr1-iot-preview-7Dan Willemsen
am: 04c8e238e2 Change-Id: I6b78ce8955e394a3c71b6408c32f2e6945f73d95
2017-09-09Export include dirs for users am: f1db9c86a4Dan Willemsen
am: 7f0667c45a Change-Id: Ia4e07a9c6904127c86a5355934df8d0d108f3675
2017-09-09Export include dirs for usersandroid-o-mr1-iot-preview-6o-mr1-iot-preview-6Dan Willemsen
am: f1db9c86a4 Change-Id: I80989d0dfecd1ca82e35c5f05cb293597b4501a6
2017-09-09Export include dirs for usersDan Willemsen
Test: m zipalign libzopfli Change-Id: Ie61d2a73d26772b0a6dad307ac7a753dfac9496a
2017-07-07Merge pull request #81 from pornel/fwriteLode Vandevenne
Faster stdout writing
2016-09-14Convert to Android.bp am: c01121c522 am: 61bae021b5 am: f667815765android-wear-8.1.0_r1android-vts-8.1_r9android-vts-8.1_r8android-vts-8.1_r7android-vts-8.1_r6android-vts-8.1_r5android-vts-8.1_r4android-vts-8.1_r3android-vts-8.1_r14android-vts-8.1_r13android-vts-8.1_r12android-vts-8.1_r11android-vts-8.1_r10android-vts-8.0_r9android-vts-8.0_r8android-vts-8.0_r7android-vts-8.0_r6android-vts-8.0_r2android-vts-8.0_r13android-vts-8.0_r12android-vts-8.0_r11android-vts-8.0_r10android-vts-8.0_r1android-security-8.1.0_r93android-security-8.1.0_r92android-security-8.1.0_r91android-security-8.1.0_r90android-security-8.1.0_r89android-security-8.1.0_r88android-security-8.1.0_r87android-security-8.1.0_r86android-security-8.1.0_r85android-security-8.1.0_r84android-security-8.1.0_r83android-security-8.1.0_r82android-security-8.0.0_r54android-security-8.0.0_r53android-security-8.0.0_r52android-o-mr1-preview-2android-o-mr1-preview-1android-cts-8.1_r9android-cts-8.1_r8android-cts-8.1_r7android-cts-8.1_r6android-cts-8.1_r5android-cts-8.1_r4android-cts-8.1_r3android-cts-8.1_r25android-cts-8.1_r24android-cts-8.1_r23android-cts-8.1_r22android-cts-8.1_r21android-cts-8.1_r20android-cts-8.1_r2android-cts-8.1_r19android-cts-8.1_r18android-cts-8.1_r17android-cts-8.1_r16android-cts-8.1_r15android-cts-8.1_r14android-cts-8.1_r13android-cts-8.1_r12android-cts-8.1_r11android-cts-8.1_r10android-cts-8.1_r1android-cts-8.0_r9android-cts-8.0_r8android-cts-8.0_r7android-cts-8.0_r6android-cts-8.0_r5android-cts-8.0_r4android-cts-8.0_r3android-cts-8.0_r26android-cts-8.0_r25android-cts-8.0_r24android-cts-8.0_r23android-cts-8.0_r22android-cts-8.0_r21android-cts-8.0_r20android-cts-8.0_r2android-cts-8.0_r19android-cts-8.0_r18android-cts-8.0_r17android-cts-8.0_r16android-cts-8.0_r15android-cts-8.0_r14android-cts-8.0_r13android-cts-8.0_r12android-cts-8.0_r11android-cts-8.0_r10android-cts-8.0_r1android-8.1.0_r9android-8.1.0_r81android-8.1.0_r80android-8.1.0_r8android-8.1.0_r79android-8.1.0_r78android-8.1.0_r77android-8.1.0_r76android-8.1.0_r75android-8.1.0_r74android-8.1.0_r73android-8.1.0_r72android-8.1.0_r71android-8.1.0_r70android-8.1.0_r7android-8.1.0_r69android-8.1.0_r68android-8.1.0_r67android-8.1.0_r66android-8.1.0_r65android-8.1.0_r64android-8.1.0_r63android-8.1.0_r62android-8.1.0_r61android-8.1.0_r60android-8.1.0_r6android-8.1.0_r53android-8.1.0_r52android-8.1.0_r51android-8.1.0_r50android-8.1.0_r5android-8.1.0_r48android-8.1.0_r47android-8.1.0_r46android-8.1.0_r45android-8.1.0_r43android-8.1.0_r42android-8.1.0_r41android-8.1.0_r40android-8.1.0_r4android-8.1.0_r39android-8.1.0_r38android-8.1.0_r37android-8.1.0_r36android-8.1.0_r35android-8.1.0_r33android-8.1.0_r32android-8.1.0_r31android-8.1.0_r30android-8.1.0_r3android-8.1.0_r29android-8.1.0_r28android-8.1.0_r27android-8.1.0_r26android-8.1.0_r25android-8.1.0_r23android-8.1.0_r22android-8.1.0_r21android-8.1.0_r20android-8.1.0_r2android-8.1.0_r19android-8.1.0_r18android-8.1.0_r17android-8.1.0_r16android-8.1.0_r15android-8.1.0_r14android-8.1.0_r13android-8.1.0_r12android-8.1.0_r11android-8.1.0_r10android-8.1.0_r1android-8.0.0_r9android-8.0.0_r7android-8.0.0_r51android-8.0.0_r50android-8.0.0_r49android-8.0.0_r48android-8.0.0_r47android-8.0.0_r46android-8.0.0_r45android-8.0.0_r44android-8.0.0_r43android-8.0.0_r42android-8.0.0_r41android-8.0.0_r40android-8.0.0_r4android-8.0.0_r39android-8.0.0_r38android-8.0.0_r37android-8.0.0_r36android-8.0.0_r35android-8.0.0_r34android-8.0.0_r33android-8.0.0_r32android-8.0.0_r31android-8.0.0_r30android-8.0.0_r3android-8.0.0_r29android-8.0.0_r28android-8.0.0_r27android-8.0.0_r26android-8.0.0_r25android-8.0.0_r24android-8.0.0_r23android-8.0.0_r22android-8.0.0_r21android-8.0.0_r2android-8.0.0_r17android-8.0.0_r16android-8.0.0_r15android-8.0.0_r13android-8.0.0_r12android-8.0.0_r11android-8.0.0_r10android-8.0.0_r1security-oc-releasesecurity-oc-mr1-releaseoreo-vts-releaseoreo-security-releaseoreo-releaseoreo-r6-releaseoreo-r5-releaseoreo-r4-releaseoreo-r3-releaseoreo-r2-releaseoreo-mr1-wear-releaseoreo-mr1-vts-releaseoreo-mr1-security-releaseoreo-mr1-s1-releaseoreo-mr1-releaseoreo-mr1-devoreo-mr1-cuttlefish-testingoreo-mr1-cts-releaseoreo-m8-releaseoreo-m7-releaseoreo-m6-s4-releaseoreo-m6-s3-releaseoreo-m6-s2-releaseoreo-m5-releaseoreo-m4-s9-releaseoreo-m4-s8-releaseoreo-m4-s7-releaseoreo-m4-s6-releaseoreo-m4-s5-releaseoreo-m4-s4-releaseoreo-m4-s3-releaseoreo-m4-s2-releaseoreo-m4-s12-releaseoreo-m4-s11-releaseoreo-m4-s10-releaseoreo-m4-s1-releaseoreo-m3-releaseoreo-m2-s5-releaseoreo-m2-s4-releaseoreo-m2-s3-releaseoreo-m2-s2-releaseoreo-m2-s1-releaseoreo-m2-releaseoreo-dr3-releaseoreo-dr2-releaseoreo-dr1-releaseoreo-dr1-devoreo-devoreo-cts-releaseDan Willemsen
am: b36f966df9 Change-Id: I5abd251ab526d2a81b66da1509b3a51d448fd85f
2016-09-14Convert to Android.bp am: c01121c522 am: 61bae021b5android-wear-o-preview-4android-wear-o-preview-3android-o-preview-4android-o-preview-3android-o-preview-2android-o-preview-1android-o-iot-preview-5android-n-mr2-preview-2android-n-mr2-preview-1android-n-iot-preview-4o-previewo-iot-preview-5n-iot-preview-4Dan Willemsen
am: f667815765 Change-Id: Icf2771a158554135ed998bd9759d39922e8ea7e9
2016-09-14Convert to Android.bp am: c01121c522Dan Willemsen
am: 61bae021b5 Change-Id: Ic098e52db3a5f460e9c82ea06e625a1aa645b6c3
2016-09-14Convert to Android.bpDan Willemsen
am: c01121c522 Change-Id: I0cbc0f8e29ef5129fae6517e1776ac41274cc51b
2016-08-25Convert to Android.bpandroid-n-mr1-preview-2android-n-mr1-preview-1Dan Willemsen
See build/soong/README.md for more information. Change-Id: I816234e730f645c8574ab58d1c2be92c51c3968a
2016-05-27Merge pull request #107 from JayXon/minLode Vandevenne
Avoid min name conflict
2016-05-11try both with and without OptimizeHuffmanForRle, for better compression on ↵Lode Vandevenne
small files