Remove WOFF2 from Source/ThirdParty.
authorfred.wang@free.fr <fred.wang@free.fr@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 9 Oct 2017 09:08:49 +0000 (09:08 +0000)
committerfred.wang@free.fr <fred.wang@free.fr@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 9 Oct 2017 09:08:49 +0000 (09:08 +0000)
commit87545190c048e8cd4e121e49cf30fb887682164c
tree36287c55c165e1b6c02a04f3150f30f5c08fc414
parent7acd317a2a90dba5d64b0518e6eb294458344846
Remove WOFF2 from Source/ThirdParty.
https://bugs.webkit.org/show_bug.cgi?id=177862

Patch by Frederic Wang <fwang@igalia.com> on 2017-10-05
Reviewed by Michael Catanzaro.

.:

* Source/CMakeLists.txt: Do not build the woff2 source.
* Source/cmake/FindWOFF2Dec.cmake: Added. New cmake module for woff2.
* Source/cmake/OptionsGTK.cmake: Load the woff2 package.

Source/ThirdParty:

* woff2/CMakeLists.txt: Removed.
* woff2/LICENSE: Removed.
* woff2/README.webkit: Removed.
* woff2/include/woff2/decode.h: Removed.
* woff2/include/woff2/encode.h: Removed.
* woff2/include/woff2/output.h: Removed.
* woff2/src/buffer.h: Removed.
* woff2/src/convert_woff2ttf_*.cc: Removed.
* woff2/src/file.h: Removed.
* woff2/src/font.cc: Removed.
* woff2/src/font.h: Removed.
* woff2/src/glyph.cc: Removed.
* woff2/src/glyph.h: Removed.
* woff2/src/normalize.cc: Removed.
* woff2/src/normalize.h: Removed.
* woff2/src/port.h: Removed.
* woff2/src/round.h: Removed.
* woff2/src/store_bytes.h: Removed.
* woff2/src/table_tags.cc: Removed.
* woff2/src/table_tags.h: Removed.
* woff2/src/transform.cc: Removed.
* woff2/src/transform.h: Removed.
* woff2/src/variable_length.cc: Removed.
* woff2/src/variable_length.h: Removed.
* woff2/src/woff2_common.cc: Removed.
* woff2/src/woff2_common.h: Removed.
* woff2/src/woff2_compress.cc: Removed.
* woff2/src/woff2_dec.cc: Removed.
* woff2/src/woff2_decompress.cc: Removed.
* woff2/src/woff2_enc.cc: Removed.
* woff2/src/woff2_info.cc: Removed.
* woff2/src/woff2_out.cc: Removed.
* woff2/update.sh: Removed.

Source/WebCore:

No new tests, already covered by existing tests.

* CMakeLists.txt: Use the system brotli/woff2 headers/libraries.

Tools:

* Scripts/webkitpy/style/checker.py: Remove woff2.
* gtk/jhbuild.modules: Add new jhbuild module for woff2.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@223042 268f45cc-cd09-0410-ab3c-d52691b4dbfc
44 files changed:
ChangeLog
Source/CMakeLists.txt
Source/ThirdParty/ChangeLog
Source/ThirdParty/woff2/CMakeLists.txt [deleted file]
Source/ThirdParty/woff2/LICENSE [deleted file]
Source/ThirdParty/woff2/README.webkit [deleted file]
Source/ThirdParty/woff2/include/woff2/decode.h [deleted file]
Source/ThirdParty/woff2/include/woff2/encode.h [deleted file]
Source/ThirdParty/woff2/include/woff2/output.h [deleted file]
Source/ThirdParty/woff2/src/buffer.h [deleted file]
Source/ThirdParty/woff2/src/convert_woff2ttf_fuzzer.cc [deleted file]
Source/ThirdParty/woff2/src/convert_woff2ttf_fuzzer_new_entry.cc [deleted file]
Source/ThirdParty/woff2/src/file.h [deleted file]
Source/ThirdParty/woff2/src/font.cc [deleted file]
Source/ThirdParty/woff2/src/font.h [deleted file]
Source/ThirdParty/woff2/src/glyph.cc [deleted file]
Source/ThirdParty/woff2/src/glyph.h [deleted file]
Source/ThirdParty/woff2/src/normalize.cc [deleted file]
Source/ThirdParty/woff2/src/normalize.h [deleted file]
Source/ThirdParty/woff2/src/port.h [deleted file]
Source/ThirdParty/woff2/src/round.h [deleted file]
Source/ThirdParty/woff2/src/store_bytes.h [deleted file]
Source/ThirdParty/woff2/src/table_tags.cc [deleted file]
Source/ThirdParty/woff2/src/table_tags.h [deleted file]
Source/ThirdParty/woff2/src/transform.cc [deleted file]
Source/ThirdParty/woff2/src/transform.h [deleted file]
Source/ThirdParty/woff2/src/variable_length.cc [deleted file]
Source/ThirdParty/woff2/src/variable_length.h [deleted file]
Source/ThirdParty/woff2/src/woff2_common.cc [deleted file]
Source/ThirdParty/woff2/src/woff2_common.h [deleted file]
Source/ThirdParty/woff2/src/woff2_compress.cc [deleted file]
Source/ThirdParty/woff2/src/woff2_dec.cc [deleted file]
Source/ThirdParty/woff2/src/woff2_decompress.cc [deleted file]
Source/ThirdParty/woff2/src/woff2_enc.cc [deleted file]
Source/ThirdParty/woff2/src/woff2_info.cc [deleted file]
Source/ThirdParty/woff2/src/woff2_out.cc [deleted file]
Source/ThirdParty/woff2/update.sh [deleted file]
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/cmake/FindWOFF2Dec.cmake [new file with mode: 0644]
Source/cmake/OptionsGTK.cmake
Tools/ChangeLog
Tools/Scripts/webkitpy/style/checker.py
Tools/gtk/jhbuild.modules