Skip to content

Commit 3b3d9e3

Browse files
authored
Merge pull request #82 from jnoordsij/brotli-v1.2.0
Update brotli submodule to v1.2.0
2 parents f08f4b7 + 8268a06 commit 3b3d9e3

4 files changed

Lines changed: 62 additions & 4 deletions

File tree

brotli

Submodule brotli updated 232 files

config.m4

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,17 @@ if test "$PHP_BROTLI" != "no"; then
103103
brotli/c/enc/memory.c
104104
brotli/c/enc/metablock.c
105105
brotli/c/enc/static_dict.c
106+
brotli/c/enc/static_dict_lut.c
107+
brotli/c/enc/static_init.c
106108
brotli/c/enc/utf8_util.c
107109
"
108110
BROTLI_DEC_SOURCES="
109111
brotli/c/dec/bit_reader.c
110112
brotli/c/dec/decode.c
111113
brotli/c/dec/huffman.c
114+
brotli/c/dec/prefix.c
112115
brotli/c/dec/state.c
116+
brotli/c/dec/static_init.c
113117
"
114118

115119
AC_DEFINE(USE_BROTLI_BUNDLED, 1, [use bundled])

config.w32

Lines changed: 53 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,59 @@ if (PHP_BROTLI != "no") {
1212
}
1313
} else {
1414
EXTENSION("brotli", "brotli.c", PHP_BROTLI_SHARED, "/DZEND_ENABLE_STATIC_TSRMLS_CACHE=1");
15-
ADD_SOURCES("brotli/c/common", "constants.c context.c dictionary.c platform.c shared_dictionary.c transform.c", "brotli");
16-
ADD_SOURCES("brotli/c/enc", "backward_references.c backward_references_hq.c bit_cost.c block_splitter.c brotli_bit_stream.c cluster.c command.c compound_dictionary.c compress_fragment.c compress_fragment_two_pass.c dictionary_hash.c encode.c encoder_dict.c entropy_encode.c fast_log.c histogram.c literal_cost.c memory.c metablock.c static_dict.c utf8_util.c", "brotli");
17-
ADD_SOURCES("brotli/c/dec", "bit_reader.c decode.c huffman.c state.c", "brotli");
15+
ADD_SOURCES(
16+
"brotli/c/common",
17+
[
18+
"constants.c",
19+
"context.c",
20+
"dictionary.c",
21+
"platform.c",
22+
"shared_dictionary.c",
23+
"transform.c"
24+
].join(" "),
25+
"brotli",
26+
"brotli\\c\\common");
27+
ADD_SOURCES(
28+
"brotli/c/enc",
29+
[
30+
"backward_references.c",
31+
"backward_references_hq.c",
32+
"bit_cost.c",
33+
"block_splitter.c",
34+
"brotli_bit_stream.c",
35+
"cluster.c",
36+
"command.c",
37+
"compound_dictionary.c",
38+
"compress_fragment.c",
39+
"compress_fragment_two_pass.c",
40+
"dictionary_hash.c",
41+
"encode.c",
42+
"encoder_dict.c",
43+
"entropy_encode.c",
44+
"fast_log.c",
45+
"histogram.c",
46+
"literal_cost.c",
47+
"memory.c",
48+
"metablock.c",
49+
"static_dict.c",
50+
"static_dict_lut.c",
51+
"static_init.c",
52+
"utf8_util.c"
53+
].join(" "),
54+
"brotli",
55+
"brotli\\c\\enc");
56+
ADD_SOURCES(
57+
"brotli/c/dec",
58+
[
59+
"bit_reader.c",
60+
"decode.c",
61+
"huffman.c",
62+
"prefix.c",
63+
"state.c",
64+
"static_init.c"
65+
].join(" "),
66+
"brotli",
67+
"brotli\\c\\dec");
1868

1969
ADD_FLAG("CFLAGS_BROTLI", " /I" + configure_module_dirname + " /I" + configure_module_dirname + "/brotli/c/include");
2070

tests/compatibility.phpt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,3 +234,7 @@ Testing decompression of file zeros.compressed
234234
read uncompressed .. OK
235235
compressed .. OK
236236
uncompressed .. OK
237+
Testing decompression of file zerosukkanooa.compressed
238+
read uncompressed .. OK
239+
compressed .. OK
240+
uncompressed .. OK

0 commit comments

Comments
 (0)