Roll ICU from 1b2e3e8a421e to ff35c4f9df23 (5 revisions) (#177434)

1b2e3e8a42..ff35c4f9df

2025-10-01 foolip@chromium.org [ICU 77] Update main from 74-2 to 77-1
2025-09-16 foolip@chromium.org Improve `diff_data.sh` robustness and
performance
2025-09-10 kojii@chromium.org Add comments to `diff_data.sh`
2025-08-27 kojii@chromium.org Fix `patch_locale.sh`
2025-08-13 foolip@chromium.org Extract brkitr/root.txt changes to
patches

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/icu-sdk-flutter
Please CC chinmaygarde@google.com,fuchsia-ui-discuss@google.com on the
revert to ensure that a human
is aware of the problem.

To file a bug in ICU: https://github.com/unicode-org/icu
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
This commit is contained in:
engine-flutter-autoroll 2025-10-23 04:30:40 -04:00 committed by GitHub
parent 073995192f
commit 0fcbdedaea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 43 additions and 116 deletions

2
DEPS
View File

@ -260,7 +260,7 @@ deps = {
Var('chromium_git') + '/external/github.com/google/flatbuffers' + '@' + '067bfdbde9b10c1beb5d6b02d67ae9db8b96f736',
'engine/src/flutter/third_party/icu':
Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '1b2e3e8a421efae36141a7b932b41e315b089af8',
Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'ff35c4f9df23800935ff9f34203152c6b3c7881e',
'engine/src/flutter/third_party/gtest-parallel':
Var('chromium_git') + '/external/github.com/google/gtest-parallel' + '@' + '38191e2733d7cbaeaef6a3f1a942ddeb38a2ad14',

View File

@ -426,6 +426,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
--------------------------------------------------------------------------------
icu
json
@ -4480,6 +4481,7 @@ prospectively choose to deem waived or otherwise exclude such Section(s) of
the License, but only in their entirety and only with respect to the Combined
Software.
--------------------------------------------------------------------------------
icu
include
json
@ -8050,34 +8052,6 @@ License & terms of use: http://www.unicode.org/copyright.html
All Rights Reserved.
--------------------------------------------------------------------------------
icu
Copyright (C) 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
Copyright (C) 2002-2010, International Business Machines
Corporation and others. All Rights Reserved.
--------------------------------------------------------------------------------
icu
Copyright (C) 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
Copyright (c) 2001-2003 International Business Machines
Corporation and others. All Rights Reserved.
--------------------------------------------------------------------------------
icu
Copyright (C) 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
Copyright (c) 2001-2010 International Business Machines
Corporation and others. All Rights Reserved.
--------------------------------------------------------------------------------
icu
@ -8092,14 +8066,6 @@ icu
Copyright (C) 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
Copyright (c) 2002-2010, International Business Machines Corporation and others. All Rights Reserved.
--------------------------------------------------------------------------------
icu
Copyright (C) 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
Copyright (c) 2002-2015, International Business Machines Corporation and
others. All Rights Reserved.
@ -8114,22 +8080,6 @@ Copyright (c) 2002-2016 International Business Machines Corporation and
others. All Rights Reserved.
--------------------------------------------------------------------------------
icu
Copyright (C) 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
Copyright (c) 2003-2005, International Business Machines Corporation and others. All Rights Reserved.
--------------------------------------------------------------------------------
icu
Copyright (C) 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
Copyright (c) 2003-2010, International Business Machines Corporation and others. All Rights Reserved.
--------------------------------------------------------------------------------
icu
@ -8304,17 +8254,6 @@ License & terms of use: http://www.unicode.org/copyright.html
--------------------------------------------------------------------------------
icu
Copyright (C) 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
***************************************************************************
*
* Copyright (C) 2009 International Business Machines
* Corporation and others. All Rights Reserved.
*
***************************************************************************
--------------------------------------------------------------------------------
icu
Copyright (C) 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
*****************************************************************************
@ -8325,19 +8264,6 @@ License & terms of use: http://www.unicode.org/copyright.html
*****************************************************************************
--------------------------------------------------------------------------------
icu
Copyright (C) 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
*******************************************************************************
*
* Copyright (C) 1995-2001, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
--------------------------------------------------------------------------------
icu
@ -8416,6 +8342,15 @@ License & terms of use: http://www.unicode.org/copyright.html
*******************************************************************************
--------------------------------------------------------------------------------
icu
Copyright (C) 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
---------------------------------------------------------
Copyright (C) 2013, International Business Machines
Corporation and others. All Rights Reserved.
--------------------------------------------------------------------------------
icu
@ -22971,7 +22906,7 @@ UNICODE LICENSE V3
COPYRIGHT AND PERMISSION NOTICE
Copyright © 2016-2023 Unicode, Inc.
Copyright © 2016-2025 Unicode, Inc.
NOTICE TO USER: Carefully read the following legal agreement. BY
DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR
@ -23007,6 +22942,8 @@ not be used in advertising or otherwise to promote the sale, use or other
dealings in these Data Files or Software without prior written
authorization of the copyright holder.
SPDX-License-Identifier: Unicode-3.0
----------------------------------------------------------------------
Third-Party Software Licenses
@ -23400,6 +23337,34 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
----------------------------------------------------------------------
JSON parsing library (nlohmann/json)
File: vendor/json/upstream/single_include/nlohmann/json.hpp (only for ICU4C)
MIT License
Copyright (c) 2013-2022 Niels Lohmann
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
----------------------------------------------------------------------
File: install-sh (only for ICU4C)
@ -26685,17 +26650,6 @@ Copyright (C) 2003-2016, International Business Machines
--------------------------------------------------------------------------------
icu
© 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
Copyright (C) 2008-2013, International Business Machines Corporation and
others. All Rights Reserved.
--------------------------------------------------------------------------------
icu
@ -26735,16 +26689,6 @@ icu
License & terms of use: http://www.unicode.org/copyright.html
Copyright (c) 1999-2007, International Business Machines Corporation and
others. All Rights Reserved.
--------------------------------------------------------------------------------
icu
© 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
Copyright (c) 1999-2010, International Business Machines Corporation and
others. All Rights Reserved.
@ -30235,15 +30179,6 @@ others. All Rights Reserved.
--------------------------------------------------------------------------------
icu
© 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
Copyright (C) 2008-2014, International Business Machines Corporation and
others. All Rights Reserved.
--------------------------------------------------------------------------------
icu
@ -30483,14 +30418,6 @@ others. All Rights Reserved.
--------------------------------------------------------------------------------
icu
© 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
Copyright (c) 2008-2014, International Business Machines Corporation and
others. All Rights Reserved.
--------------------------------------------------------------------------------
icu
© 2016 and later: Unicode, Inc. and others.
License & terms of use: http://www.unicode.org/copyright.html
Copyright (c) IBM Corporation, 2000-2010. All rights reserved.