aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #15 from bkmgit/link-updateHEADmasterLibravatarLarge Libravatar Bram Stein2022-09-281-2/+2
|\ | | | | Use web archive
| * Update broken ttf2woff linkLibravatarLarge Libravatar Benson Muite2022-06-071-1/+1
| |
| * Use web archiveLibravatarLarge Libravatar Benson Muite2022-06-051-1/+1
|/
* Merge pull request #13 from musicinmybrain/man-pagesv1.3.1LibravatarLarge Libravatar Bram Stein2022-05-202-0/+85
|\ | | | | Add simple man pages
| * Add simple man pagesLibravatarLarge Libravatar Benjamin A Beasley2022-05-202-0/+85
|/ | | | | | These are hand-written in groff_man(7) format based on --help output. Fixes #12.
* Merge pull request #10 from musicinmybrain/external-zopfli-support-bisv1.3.0LibravatarLarge Libravatar Bram Stein2022-05-1634-39/+1587
|\ | | | | Reduce coupling with bundled Zopfli library
| * Add ZLIB_LIBS and ZLIB_CFLAGS variables to the Makefile to make it easy toLibravatarLarge Libravatar Benjamin Beasley2020-10-201-4/+7
| | | | | | | | | | control linking against zlib, just as we added ZOPFLI_LIBS and ZOPFLI_CFLAGS for the Zopfli library.
| * Add ZOPFLI_LIBS and ZOPFLI_CFLAGS variables to the Makefile to make it easy toLibravatarLarge Libravatar Benjamin Beasley2020-10-201-3/+26
| | | | | | | | | | | | | | | | build with an external Zopfli library. Set their default values such that the bundled Zopfli library is still used by default. Re-order the linker flags so that both cases work as expected. Fix linker flag order
| * Use only Zopfli public API functions from zopfli.h.LibravatarLarge Libravatar Benjamin Beasley2020-10-201-3/+3
| | | | | | | | | | | | | | | | The Zopfli library is normally installed only with zopfli.h (and zopflipng_lib.h). Using only APIs in this header makes it easier to use an external Zopfli library. This means including zopfli.h instead of zlib_container.h, and calling ZopfliCompress with ZOPFLI_FORMAT_ZLIB instead of calling ZopfliZlibCompress directly.
| * Add support for external CPPFLAGS/CFLAGS to the MakefileLibravatarLarge Libravatar Benjamin Beasley2020-10-201-2/+2
| |
| * Add full text of the three WOFF licenses:LibravatarLarge Libravatar Benjamin Beasley2020-10-203-0/+1310
| | | | | | | | | | | | | | | | | | - LICENSE-WOFF-MPL, from https://www.mozilla.org/media/MPL/1.1/index.0c5913925d40.txt - LICENSE-WOFF-GPL, from https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt - LICENSE-WOFF-LGPL, from https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt
| * Update the WOFF license file with the full text from upstream, matching theLibravatarLarge Libravatar Benjamin Beasley2020-10-201-17/+35
| | | | | | | | | | license comment blocks in the source files, from https://raw.githubusercontent.com/samboy/WOFF/2017-06-11/LICENSE.
| * Update the Zopfli license file (LICENSE-ZOPFLI) to contain the complete ApacheLibravatarLarge Libravatar Benjamin Beasley2020-10-201-10/+198
| | | | | | | | | | | | 2.0 license text from https://raw.githubusercontent.com/google/zopfli/zopfli-1.0.3/COPYING rather than a brief summary.
| * Split license terms for extended/modified WOFF sources and bundled ZopfliLibravatarLarge Libravatar Benjamin Beasley2020-10-203-16/+22
| | | | | | | | | | sources into separate files. Add a COPYING file to summarize which terms apply to which sources.
| * Move bundled zopfli sources into a new zopfli/ subdirectory.LibravatarLarge Libravatar Benjamin Beasley2020-10-2026-3/+3
|/ | | | | | | | | Separating source files by origin (and license) makes it easy for users who want to build with an external zopfli library to remove the bundled sources, ensuring they are not used. Unbundling libraries is mandatory for packaging in many popular Linux distributions, and can be useful for other applications as well. Additional changes will be needed to make it easy to select an external zopfli library.
* Merge pull request #6 from Leif-W/patch-1v1.2.0LibravatarLarge Libravatar Bram Stein2018-05-191-3/+3
|\ | | | | Update README.md: correct iterations option flag
| * Update README.md: correct iterations option flagLibravatarLarge Libravatar Leif-W2017-03-171-3/+3
|/ | | | | 1) Update the 1-line usage string to include the iterations option. 2) Update the options block to correct the iterations flag (was -i, now -n). 3) Add text to the Alternative description, highlighting this key feature difference.
* Add number of iterations flag to README.v1.1.0LibravatarLarge Libravatar Bram Stein2016-12-191-0/+1
|
* Merge pull request #4 from fangel/make-numiterations-configurableLibravatarLarge Libravatar Bram Stein2016-12-193-5/+19
|\ | | | | Made number of iterations configurable with a flag
| * Made number of iterations configurable with a flagLibravatarLarge Libravatar Morten Fangel2016-12-153-5/+19
|/ | | | Introduced a new -n flag where you can set the number of iterations to run. More iterations = longer running time, but smaller output
* Merge pull request #2 from stapelberg/patch-1LibravatarLarge Libravatar Bram Stein2016-07-081-2/+2
|\ | | | | Link with -lm for log()
| * Link with -lm for log()LibravatarLarge Libravatar Michael Stapelberg2016-07-021-2/+2
|/ | | | | | | | | | | | | | | | Without this change, I’m getting the following error: ``` cc blocksplitter.c cache.c deflate.c gzip_container.c hash.c katajainen.c lz77.c squeeze.c tree.c util.c zlib_container.c zopfli_lib.c woff.c sfnt2woff.c -o sfnt2woff-zopfli -lz /tmp/ccMWhalm.o: In function `ZopfliCalculateEntropy': tree.c:(.text+0x290): undefined reference to `log' tree.c:(.text+0x2c7): undefined reference to `log' tree.c:(.text+0x375): undefined reference to `log' collect2: error: ld returned 1 exit status Makefile:6: recipe for target 'sfnt2woff-zopfli' failed make: *** [sfnt2woff-zopfli] Error 1 ``` The manpage `log(3)` mentions “Link with -lm.”, which this change does.
* Merge pull request #1 from matuzo/masterLibravatarLarge Libravatar Bram Stein2015-09-241-3/+3
|\ | | | | Update README.md with new executable names
| * Update README.md with new executable namesLibravatarLarge Libravatar matuzo2015-09-241-3/+3
|/
* Merge branch 'master' of github.com:bramstein/sfnt2woff-zopfliv1.0.1LibravatarLarge Libravatar Bram Stein2014-12-181-2/+2
|\
| * Update language.LibravatarLarge Libravatar Bram Stein2014-11-091-2/+2
| |
* | Rename executable to sfnt2woff-zopfli to differentiate between the original ↵v1.0.0LibravatarLarge Libravatar Bram Stein2014-12-181-4/+4
|/ | | | and the zopfli based one.
* Add README.LibravatarLarge Libravatar Bram Stein2014-11-091-0/+41
|
* Add MPL/Apache license for Mozilla & Google.LibravatarLarge Libravatar Bram Stein2014-11-091-0/+33
|
* Add myself as contributor to make Zopfli modifications available under the ↵LibravatarLarge Libravatar Bram Stein2014-11-091-0/+1
| | | | same terms as the original sfnt2woff code.
* Remove outdated comment.LibravatarLarge Libravatar Bram Stein2014-11-091-1/+0
|
* Initialise dest to NULL instead of 0 for consistency.LibravatarLarge Libravatar Bram Stein2014-11-091-1/+1
|
* Use Zopfli to compress metadata.LibravatarLarge Libravatar Bram Stein2014-11-091-9/+3
|
* Clean up object files.LibravatarLarge Libravatar Bram Stein2014-11-091-1/+1
|
* Fix bug with uninitialised variable.LibravatarLarge Libravatar Bram Stein2014-11-091-14/+3
|
* Add Zopfli files.LibravatarLarge Libravatar Bram Stein2014-11-0628-20/+4481
|
* initial commitLibravatarLarge Libravatar Bram Stein2014-10-206-0/+1969