1 |
--- chromium-77.0.3865.35/build/linux/unbundle/icu.gn.system-icu 2019-08-15 00:01:58.000000000 +0200 |
2 |
+++ chromium-77.0.3865.35/build/linux/unbundle/icu.gn 2019-08-19 00:42:24.966514077 +0200 |
3 |
@@ -89,6 +89,7 @@ shim_headers("icui18n_shim") { |
4 |
"unicode/fieldpos.h", |
5 |
"unicode/fmtable.h", |
6 |
"unicode/format.h", |
7 |
+ "unicode/formattedvalue.h", |
8 |
"unicode/fpositer.h", |
9 |
"unicode/gender.h", |
10 |
"unicode/gregocal.h", |
11 |
@@ -97,6 +98,9 @@ shim_headers("icui18n_shim") { |
12 |
"unicode/measunit.h", |
13 |
"unicode/measure.h", |
14 |
"unicode/msgfmt.h", |
15 |
+ "unicode/nounit.h", |
16 |
+ "unicode/numberformatter.h", |
17 |
+ "unicode/numberrangeformatter.h", |
18 |
"unicode/numfmt.h", |
19 |
"unicode/numsys.h", |
20 |
"unicode/plurfmt.h", |
21 |
@@ -124,18 +128,21 @@ shim_headers("icui18n_shim") { |
22 |
"unicode/tzrule.h", |
23 |
"unicode/tztrans.h", |
24 |
"unicode/ucal.h", |
25 |
- "unicode/ucol.h", |
26 |
"unicode/ucoleitr.h", |
27 |
+ "unicode/ucol.h", |
28 |
"unicode/ucsdet.h", |
29 |
- "unicode/udat.h", |
30 |
"unicode/udateintervalformat.h", |
31 |
+ "unicode/udat.h", |
32 |
"unicode/udatpg.h", |
33 |
"unicode/ufieldpositer.h", |
34 |
"unicode/uformattable.h", |
35 |
+ "unicode/uformattedvalue.h", |
36 |
"unicode/ugender.h", |
37 |
+ "unicode/ulistformatter.h", |
38 |
"unicode/ulocdata.h", |
39 |
"unicode/umsg.h", |
40 |
"unicode/unirepl.h", |
41 |
+ "unicode/unumberformatter.h", |
42 |
"unicode/unum.h", |
43 |
"unicode/unumsys.h", |
44 |
"unicode/upluralrules.h", |
45 |
@@ -159,8 +166,8 @@ shim_headers("icuuc_shim") { |
46 |
"unicode/appendable.h", |
47 |
"unicode/brkiter.h", |
48 |
"unicode/bytestream.h", |
49 |
- "unicode/bytestrie.h", |
50 |
"unicode/bytestriebuilder.h", |
51 |
+ "unicode/bytestrie.h", |
52 |
"unicode/caniter.h", |
53 |
"unicode/casemap.h", |
54 |
"unicode/char16ptr.h", |
55 |
@@ -175,6 +182,7 @@ shim_headers("icuuc_shim") { |
56 |
"unicode/icudataver.h", |
57 |
"unicode/icuplug.h", |
58 |
"unicode/idna.h", |
59 |
+ "unicode/localebuilder.h", |
60 |
"unicode/localematcher.h", |
61 |
"unicode/localpointer.h", |
62 |
"unicode/locdspnm.h", |
63 |
@@ -194,6 +202,7 @@ shim_headers("icuuc_shim") { |
64 |
"unicode/simpleformatter.h", |
65 |
"unicode/std_string.h", |
66 |
"unicode/strenum.h", |
67 |
+ "unicode/stringoptions.h", |
68 |
"unicode/stringpiece.h", |
69 |
"unicode/stringtriebuilder.h", |
70 |
"unicode/symtable.h", |
71 |
@@ -203,15 +212,17 @@ shim_headers("icuuc_shim") { |
72 |
"unicode/ucasemap.h", |
73 |
"unicode/ucat.h", |
74 |
"unicode/uchar.h", |
75 |
- "unicode/ucharstrie.h", |
76 |
"unicode/ucharstriebuilder.h", |
77 |
+ "unicode/ucharstrie.h", |
78 |
"unicode/uchriter.h", |
79 |
"unicode/uclean.h", |
80 |
- "unicode/ucnv.h", |
81 |
"unicode/ucnv_cb.h", |
82 |
"unicode/ucnv_err.h", |
83 |
+ "unicode/ucnv.h", |
84 |
"unicode/ucnvsel.h", |
85 |
"unicode/uconfig.h", |
86 |
+ "unicode/ucpmap.h", |
87 |
+ "unicode/ucptrie.h", |
88 |
"unicode/ucurr.h", |
89 |
"unicode/udata.h", |
90 |
"unicode/udisplaycontext.h", |
91 |
@@ -219,17 +230,17 @@ shim_headers("icuuc_shim") { |
92 |
"unicode/uidna.h", |
93 |
"unicode/uiter.h", |
94 |
"unicode/uldnames.h", |
95 |
- "unicode/ulistformatter.h", |
96 |
"unicode/uloc.h", |
97 |
"unicode/umachine.h", |
98 |
"unicode/umisc.h", |
99 |
+ "unicode/umutablecptrie.h", |
100 |
"unicode/unifilt.h", |
101 |
"unicode/unifunct.h", |
102 |
"unicode/unimatch.h", |
103 |
"unicode/uniset.h", |
104 |
"unicode/unistr.h", |
105 |
- "unicode/unorm.h", |
106 |
"unicode/unorm2.h", |
107 |
+ "unicode/unorm.h", |
108 |
"unicode/uobject.h", |
109 |
"unicode/urename.h", |
110 |
"unicode/urep.h", |
111 |
@@ -242,10 +253,10 @@ shim_headers("icuuc_shim") { |
112 |
"unicode/ustring.h", |
113 |
"unicode/ustringtrie.h", |
114 |
"unicode/utext.h", |
115 |
- "unicode/utf.h", |
116 |
"unicode/utf16.h", |
117 |
"unicode/utf32.h", |
118 |
"unicode/utf8.h", |
119 |
+ "unicode/utf.h", |
120 |
"unicode/utf_old.h", |
121 |
"unicode/utrace.h", |
122 |
"unicode/utypes.h", |
123 |
--- chromium-77.0.3865.10/third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc.gcc9 2019-08-06 13:56:51.000000000 +0200 |
124 |
+++ chromium-77.0.3865.10/third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc 2019-08-17 23:04:49.310587794 +0200 |
125 |
@@ -594,24 +594,6 @@ static void GbkUrlEscapedEntityCallack( |
126 |
UCNV_FROM_U_CALLBACK_ESCAPE(context, from_unicode_args, code_units, length, |
127 |
code_point, reason, err); |
128 |
} |
129 |
- |
130 |
-static void GbkCallbackSubstitute(const void* context, |
131 |
- UConverterFromUnicodeArgs* from_unicode_args, |
132 |
- const UChar* code_units, |
133 |
- int32_t length, |
134 |
- UChar32 code_point, |
135 |
- UConverterCallbackReason reason, |
136 |
- UErrorCode* err) { |
137 |
- UChar out_char; |
138 |
- if (reason == UCNV_UNASSIGNED && (out_char = FallbackForGBK(code_point))) { |
139 |
- const UChar* source = &out_char; |
140 |
- *err = U_ZERO_ERROR; |
141 |
- ucnv_cbFromUWriteUChars(from_unicode_args, &source, source + 1, 0, err); |
142 |
- return; |
143 |
- } |
144 |
- UCNV_FROM_U_CALLBACK_SUBSTITUTE(context, from_unicode_args, code_units, |
145 |
- length, code_point, reason, err); |
146 |
-} |
147 |
#endif // USING_SYSTEM_ICU |
148 |
|
149 |
static void NotReachedEntityCallback(const void* context, |