| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Use web archive
|
| | |
|
|/ |
|
|\
| |
| | |
Add simple man pages
|
|/
|
|
|
|
| |
These are hand-written in groff_man(7) format based on --help output.
Fixes #12.
|
|\
| |
| | |
Reduce coupling with bundled Zopfli library
|
| |
| |
| |
| |
| | |
control linking against zlib, just as we added ZOPFLI_LIBS and ZOPFLI_CFLAGS
for the Zopfli library.
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
| |
| |
| |
| |
| | |
license comment blocks in the source files, from
https://raw.githubusercontent.com/samboy/WOFF/2017-06-11/LICENSE.
|
| |
| |
| |
| |
| |
| | |
2.0 license text from
https://raw.githubusercontent.com/google/zopfli/zopfli-1.0.3/COPYING rather
than a brief summary.
|
| |
| |
| |
| |
| | |
sources into separate files. Add a COPYING file to summarize which terms apply
to which sources.
|
|/
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
Update README.md: correct iterations option flag
|
|/
|
|
|
| |
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.
|
| |
|
|\
| |
| | |
Made number of iterations configurable with a flag
|
|/
|
|
| |
Introduced a new -n flag where you can set the number of iterations to run. More iterations = longer running time, but smaller output
|
|\
| |
| | |
Link with -lm for log()
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
Update README.md with new executable names
|
|/ |
|
|\ |
|
| | |
|
|/
|
|
| |
and the zopfli based one.
|
| |
|
| |
|
|
|
|
| |
same terms as the original sfnt2woff code.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|