Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-updates-src > by-pkgid > 7bd852dfb0052e5fd697b7e8e3fd46c5 > files > 41

chromium-browser-stable-81.0.4044.129-1.mga7.src.rpm

--- chromium-77.0.3865.35/build/linux/unbundle/icu.gn.system-icu	2019-08-15 00:01:58.000000000 +0200
+++ chromium-77.0.3865.35/build/linux/unbundle/icu.gn	2019-08-19 00:42:24.966514077 +0200
@@ -89,6 +89,7 @@ shim_headers("icui18n_shim") {
     "unicode/fieldpos.h",
     "unicode/fmtable.h",
     "unicode/format.h",
+    "unicode/formattedvalue.h",
     "unicode/fpositer.h",
     "unicode/gender.h",
     "unicode/gregocal.h",
@@ -97,6 +98,9 @@ shim_headers("icui18n_shim") {
     "unicode/measunit.h",
     "unicode/measure.h",
     "unicode/msgfmt.h",
+    "unicode/nounit.h",
+    "unicode/numberformatter.h",
+    "unicode/numberrangeformatter.h",
     "unicode/numfmt.h",
     "unicode/numsys.h",
     "unicode/plurfmt.h",
@@ -124,18 +128,21 @@ shim_headers("icui18n_shim") {
     "unicode/tzrule.h",
     "unicode/tztrans.h",
     "unicode/ucal.h",
-    "unicode/ucol.h",
     "unicode/ucoleitr.h",
+    "unicode/ucol.h",
     "unicode/ucsdet.h",
-    "unicode/udat.h",
     "unicode/udateintervalformat.h",
+    "unicode/udat.h",
     "unicode/udatpg.h",
     "unicode/ufieldpositer.h",
     "unicode/uformattable.h",
+    "unicode/uformattedvalue.h",
     "unicode/ugender.h",
+    "unicode/ulistformatter.h",
     "unicode/ulocdata.h",
     "unicode/umsg.h",
     "unicode/unirepl.h",
+    "unicode/unumberformatter.h",
     "unicode/unum.h",
     "unicode/unumsys.h",
     "unicode/upluralrules.h",
@@ -159,8 +166,8 @@ shim_headers("icuuc_shim") {
     "unicode/appendable.h",
     "unicode/brkiter.h",
     "unicode/bytestream.h",
-    "unicode/bytestrie.h",
     "unicode/bytestriebuilder.h",
+    "unicode/bytestrie.h",
     "unicode/caniter.h",
     "unicode/casemap.h",
     "unicode/char16ptr.h",
@@ -175,6 +182,7 @@ shim_headers("icuuc_shim") {
     "unicode/icudataver.h",
     "unicode/icuplug.h",
     "unicode/idna.h",
+    "unicode/localebuilder.h",
     "unicode/localpointer.h",
     "unicode/locdspnm.h",
     "unicode/locid.h",
@@ -193,6 +201,7 @@ shim_headers("icuuc_shim") {
     "unicode/simpleformatter.h",
     "unicode/std_string.h",
     "unicode/strenum.h",
+    "unicode/stringoptions.h",
     "unicode/stringpiece.h",
     "unicode/stringtriebuilder.h",
     "unicode/symtable.h",
@@ -202,15 +211,17 @@ shim_headers("icuuc_shim") {
     "unicode/ucasemap.h",
     "unicode/ucat.h",
     "unicode/uchar.h",
-    "unicode/ucharstrie.h",
     "unicode/ucharstriebuilder.h",
+    "unicode/ucharstrie.h",
     "unicode/uchriter.h",
     "unicode/uclean.h",
-    "unicode/ucnv.h",
     "unicode/ucnv_cb.h",
     "unicode/ucnv_err.h",
+    "unicode/ucnv.h",
     "unicode/ucnvsel.h",
     "unicode/uconfig.h",
+    "unicode/ucpmap.h",
+    "unicode/ucptrie.h",
     "unicode/ucurr.h",
     "unicode/udata.h",
     "unicode/udisplaycontext.h",
@@ -218,17 +229,17 @@ shim_headers("icuuc_shim") {
     "unicode/uidna.h",
     "unicode/uiter.h",
     "unicode/uldnames.h",
-    "unicode/ulistformatter.h",
     "unicode/uloc.h",
     "unicode/umachine.h",
     "unicode/umisc.h",
+    "unicode/umutablecptrie.h",
     "unicode/unifilt.h",
     "unicode/unifunct.h",
     "unicode/unimatch.h",
     "unicode/uniset.h",
     "unicode/unistr.h",
-    "unicode/unorm.h",
     "unicode/unorm2.h",
+    "unicode/unorm.h",
     "unicode/uobject.h",
     "unicode/urename.h",
     "unicode/urep.h",
@@ -241,10 +252,10 @@ shim_headers("icuuc_shim") {
     "unicode/ustring.h",
     "unicode/ustringtrie.h",
     "unicode/utext.h",
-    "unicode/utf.h",
     "unicode/utf16.h",
     "unicode/utf32.h",
     "unicode/utf8.h",
+    "unicode/utf.h",
     "unicode/utf_old.h",
     "unicode/utrace.h",
     "unicode/utypes.h",
--- 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
+++ chromium-77.0.3865.10/third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc	2019-08-17 23:04:49.310587794 +0200
@@ -594,24 +594,6 @@ static void GbkUrlEscapedEntityCallack(
   UCNV_FROM_U_CALLBACK_ESCAPE(context, from_unicode_args, code_units, length,
                               code_point, reason, err);
 }
-
-static void GbkCallbackSubstitute(const void* context,
-                                  UConverterFromUnicodeArgs* from_unicode_args,
-                                  const UChar* code_units,
-                                  int32_t length,
-                                  UChar32 code_point,
-                                  UConverterCallbackReason reason,
-                                  UErrorCode* err) {
-  UChar out_char;
-  if (reason == UCNV_UNASSIGNED && (out_char = FallbackForGBK(code_point))) {
-    const UChar* source = &out_char;
-    *err = U_ZERO_ERROR;
-    ucnv_cbFromUWriteUChars(from_unicode_args, &source, source + 1, 0, err);
-    return;
-  }
-  UCNV_FROM_U_CALLBACK_SUBSTITUTE(context, from_unicode_args, code_units,
-                                  length, code_point, reason, err);
-}
 #endif  // USING_SYSTEM_ICU
 
 static void NotReachedEntityCallback(const void* context,
--- chromium-79.0.3945.16/base/BUILD.gn.system-icu	2019-10-29 23:01:52.000000000 +0100
+++ chromium-79.0.3945.16/base/BUILD.gn	2019-11-03 17:02:49.728917472 +0100
@@ -2945,15 +2945,6 @@ test("base_unittests") {
     ]
   }
 
-  if (icu_use_data_file) {
-    if (is_android) {
-      deps += [ "//third_party/icu:icu_extra_assets" ]
-    } else {
-      deps += [ "//third_party/icu:extra_icudata" ]
-      data += [ "$root_out_dir/icudtl_extra.dat" ]
-    }
-  }
-
   if (is_ios) {
     sources += [
       "ios/crb_protocol_observers_unittest.mm",