Skip to content

Commit 0fcbded

Browse files
Roll ICU from 1b2e3e8a421e to ff35c4f9df23 (5 revisions) (flutter#177434)
https://chromium.googlesource.com/chromium/deps/icu.git/+log/1b2e3e8a421e..ff35c4f9df23 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
1 parent 0739951 commit 0fcbded

File tree

2 files changed

+43
-116
lines changed

2 files changed

+43
-116
lines changed

DEPS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ deps = {
260260
Var('chromium_git') + '/external/github.com/google/flatbuffers' + '@' + '067bfdbde9b10c1beb5d6b02d67ae9db8b96f736',
261261

262262
'engine/src/flutter/third_party/icu':
263-
Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '1b2e3e8a421efae36141a7b932b41e315b089af8',
263+
Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'ff35c4f9df23800935ff9f34203152c6b3c7881e',
264264

265265
'engine/src/flutter/third_party/gtest-parallel':
266266
Var('chromium_git') + '/external/github.com/google/gtest-parallel' + '@' + '38191e2733d7cbaeaef6a3f1a942ddeb38a2ad14',

engine/src/flutter/sky/packages/sky_engine/LICENSE

Lines changed: 42 additions & 115 deletions
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
426426
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
427427
SOFTWARE.
428428
--------------------------------------------------------------------------------
429+
icu
429430
json
430431

431432

@@ -4480,6 +4481,7 @@ prospectively choose to deem waived or otherwise exclude such Section(s) of
44804481
the License, but only in their entirety and only with respect to the Combined
44814482
Software.
44824483
--------------------------------------------------------------------------------
4484+
icu
44834485
include
44844486
json
44854487

@@ -8050,34 +8052,6 @@ License & terms of use: http://www.unicode.org/copyright.html
80508052
All Rights Reserved.
80518053

80528054

8053-
--------------------------------------------------------------------------------
8054-
icu
8055-
8056-
Copyright (C) 2016 and later: Unicode, Inc. and others.
8057-
License & terms of use: http://www.unicode.org/copyright.html
8058-
8059-
Copyright (C) 2002-2010, International Business Machines
8060-
Corporation and others. All Rights Reserved.
8061-
8062-
8063-
--------------------------------------------------------------------------------
8064-
icu
8065-
8066-
Copyright (C) 2016 and later: Unicode, Inc. and others.
8067-
License & terms of use: http://www.unicode.org/copyright.html
8068-
8069-
Copyright (c) 2001-2003 International Business Machines
8070-
Corporation and others. All Rights Reserved.
8071-
8072-
--------------------------------------------------------------------------------
8073-
icu
8074-
8075-
Copyright (C) 2016 and later: Unicode, Inc. and others.
8076-
License & terms of use: http://www.unicode.org/copyright.html
8077-
8078-
Copyright (c) 2001-2010 International Business Machines
8079-
Corporation and others. All Rights Reserved.
8080-
80818055
--------------------------------------------------------------------------------
80828056
icu
80838057

@@ -8092,14 +8066,6 @@ icu
80928066
Copyright (C) 2016 and later: Unicode, Inc. and others.
80938067
License & terms of use: http://www.unicode.org/copyright.html
80948068

8095-
Copyright (c) 2002-2010, International Business Machines Corporation and others. All Rights Reserved.
8096-
8097-
--------------------------------------------------------------------------------
8098-
icu
8099-
8100-
Copyright (C) 2016 and later: Unicode, Inc. and others.
8101-
License & terms of use: http://www.unicode.org/copyright.html
8102-
81038069
Copyright (c) 2002-2015, International Business Machines Corporation and
81048070
others. All Rights Reserved.
81058071

@@ -8114,22 +8080,6 @@ Copyright (c) 2002-2016 International Business Machines Corporation and
81148080
others. All Rights Reserved.
81158081

81168082

8117-
--------------------------------------------------------------------------------
8118-
icu
8119-
8120-
Copyright (C) 2016 and later: Unicode, Inc. and others.
8121-
License & terms of use: http://www.unicode.org/copyright.html
8122-
8123-
Copyright (c) 2003-2005, International Business Machines Corporation and others. All Rights Reserved.
8124-
8125-
--------------------------------------------------------------------------------
8126-
icu
8127-
8128-
Copyright (C) 2016 and later: Unicode, Inc. and others.
8129-
License & terms of use: http://www.unicode.org/copyright.html
8130-
8131-
Copyright (c) 2003-2010, International Business Machines Corporation and others. All Rights Reserved.
8132-
81338083
--------------------------------------------------------------------------------
81348084
icu
81358085

@@ -8304,17 +8254,6 @@ License & terms of use: http://www.unicode.org/copyright.html
83048254
--------------------------------------------------------------------------------
83058255
icu
83068256

8307-
Copyright (C) 2016 and later: Unicode, Inc. and others.
8308-
License & terms of use: http://www.unicode.org/copyright.html
8309-
***************************************************************************
8310-
*
8311-
* Copyright (C) 2009 International Business Machines
8312-
* Corporation and others. All Rights Reserved.
8313-
*
8314-
***************************************************************************
8315-
--------------------------------------------------------------------------------
8316-
icu
8317-
83188257
Copyright (C) 2016 and later: Unicode, Inc. and others.
83198258
License & terms of use: http://www.unicode.org/copyright.html
83208259
*****************************************************************************
@@ -8325,19 +8264,6 @@ License & terms of use: http://www.unicode.org/copyright.html
83258264
*****************************************************************************
83268265

83278266

8328-
--------------------------------------------------------------------------------
8329-
icu
8330-
8331-
Copyright (C) 2016 and later: Unicode, Inc. and others.
8332-
License & terms of use: http://www.unicode.org/copyright.html
8333-
*******************************************************************************
8334-
*
8335-
* Copyright (C) 1995-2001, International Business Machines
8336-
* Corporation and others. All Rights Reserved.
8337-
*
8338-
*******************************************************************************
8339-
8340-
83418267
--------------------------------------------------------------------------------
83428268
icu
83438269

@@ -8416,6 +8342,15 @@ License & terms of use: http://www.unicode.org/copyright.html
84168342
*******************************************************************************
84178343

84188344

8345+
--------------------------------------------------------------------------------
8346+
icu
8347+
8348+
Copyright (C) 2016 and later: Unicode, Inc. and others.
8349+
License & terms of use: http://www.unicode.org/copyright.html
8350+
---------------------------------------------------------
8351+
Copyright (C) 2013, International Business Machines
8352+
Corporation and others. All Rights Reserved.
8353+
84198354
--------------------------------------------------------------------------------
84208355
icu
84218356

@@ -22971,7 +22906,7 @@ UNICODE LICENSE V3
2297122906

2297222907
COPYRIGHT AND PERMISSION NOTICE
2297322908

22974-
Copyright © 2016-2023 Unicode, Inc.
22909+
Copyright © 2016-2025 Unicode, Inc.
2297522910

2297622911
NOTICE TO USER: Carefully read the following legal agreement. BY
2297722912
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
2300722942
dealings in these Data Files or Software without prior written
2300822943
authorization of the copyright holder.
2300922944

22945+
SPDX-License-Identifier: Unicode-3.0
22946+
2301022947
----------------------------------------------------------------------
2301122948

2301222949
Third-Party Software Licenses
@@ -23400,6 +23337,34 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2340023337

2340123338
----------------------------------------------------------------------
2340223339

23340+
JSON parsing library (nlohmann/json)
23341+
23342+
File: vendor/json/upstream/single_include/nlohmann/json.hpp (only for ICU4C)
23343+
23344+
MIT License
23345+
23346+
Copyright (c) 2013-2022 Niels Lohmann
23347+
23348+
Permission is hereby granted, free of charge, to any person obtaining a copy
23349+
of this software and associated documentation files (the "Software"), to deal
23350+
in the Software without restriction, including without limitation the rights
23351+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
23352+
copies of the Software, and to permit persons to whom the Software is
23353+
furnished to do so, subject to the following conditions:
23354+
23355+
The above copyright notice and this permission notice shall be included in all
23356+
copies or substantial portions of the Software.
23357+
23358+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
23359+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23360+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23361+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
23362+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
23363+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
23364+
SOFTWARE.
23365+
23366+
----------------------------------------------------------------------
23367+
2340323368

2340423369
File: install-sh (only for ICU4C)
2340523370

@@ -26685,17 +26650,6 @@ Copyright (C) 2003-2016, International Business Machines
2668526650

2668626651

2668726652

26688-
--------------------------------------------------------------------------------
26689-
icu
26690-
26691-
© 2016 and later: Unicode, Inc. and others.
26692-
License & terms of use: http://www.unicode.org/copyright.html
26693-
26694-
26695-
Copyright (C) 2008-2013, International Business Machines Corporation and
26696-
others. All Rights Reserved.
26697-
26698-
2669926653
--------------------------------------------------------------------------------
2670026654
icu
2670126655

@@ -26735,16 +26689,6 @@ icu
2673526689
License & terms of use: http://www.unicode.org/copyright.html
2673626690

2673726691

26738-
Copyright (c) 1999-2007, International Business Machines Corporation and
26739-
others. All Rights Reserved.
26740-
26741-
--------------------------------------------------------------------------------
26742-
icu
26743-
26744-
© 2016 and later: Unicode, Inc. and others.
26745-
License & terms of use: http://www.unicode.org/copyright.html
26746-
26747-
2674826692
Copyright (c) 1999-2010, International Business Machines Corporation and
2674926693
others. All Rights Reserved.
2675026694

@@ -30235,15 +30179,6 @@ others. All Rights Reserved.
3023530179

3023630180

3023730181

30238-
--------------------------------------------------------------------------------
30239-
icu
30240-
30241-
© 2016 and later: Unicode, Inc. and others.
30242-
License & terms of use: http://www.unicode.org/copyright.html
30243-
Copyright (C) 2008-2014, International Business Machines Corporation and
30244-
others. All Rights Reserved.
30245-
30246-
3024730182
--------------------------------------------------------------------------------
3024830183
icu
3024930184

@@ -30483,14 +30418,6 @@ others. All Rights Reserved.
3048330418
--------------------------------------------------------------------------------
3048430419
icu
3048530420

30486-
© 2016 and later: Unicode, Inc. and others.
30487-
License & terms of use: http://www.unicode.org/copyright.html
30488-
Copyright (c) 2008-2014, International Business Machines Corporation and
30489-
others. All Rights Reserved.
30490-
30491-
--------------------------------------------------------------------------------
30492-
icu
30493-
3049430421
© 2016 and later: Unicode, Inc. and others.
3049530422
License & terms of use: http://www.unicode.org/copyright.html
3049630423
Copyright (c) IBM Corporation, 2000-2010. All rights reserved.

0 commit comments

Comments
 (0)