/[packages]/cauldron/chromium-browser-stable/current/SOURCES/chromium-113-system-icu.patch
ViewVC logotype

Contents of /cauldron/chromium-browser-stable/current/SOURCES/chromium-113-system-icu.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1956665 - (show annotations) (download)
Fri May 12 08:45:03 2023 UTC (13 months, 4 weeks ago) by squidf
File size: 5026 byte(s)
- New version: 113.0.5672.92
- Update patches

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,

  ViewVC Help
Powered by ViewVC 1.1.30