On Wed, 3 Sep 2025 11:21:24 GMT, Hima Bindu Meda <hm...@openjdk.org> wrote:

> Updated icu to v77.1. Verified build on windows, mac and linux. Sanity 
> testing looks fine. No  issues seen.

Looks good with one suggested change.

modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/unicode/platform.h
 line 740:

> 738: #   else
> 739:         // conformant C11
> 740: #       define U_HAVE_CHAR16_T 0

Suggestion:

/* Commented out for JavaFX
        // conformant C11
#       define U_HAVE_CHAR16_T 1
*/
        // JavaFX: We cannot define U_HAVE_CHAR16_T
#       define U_HAVE_CHAR16_T 0


Since this alters upstream code, I recommend restoring line 740 from upstream 
(which sets `U_HAVE_CHAR16_T ` to 1), commenting it out, and adding a 
JavaFX-specific comment like the one I suggested above.

-------------

PR Review: https://git.openjdk.org/jfx/pull/1882#pullrequestreview-3203239751
PR Review Comment: https://git.openjdk.org/jfx/pull/1882#discussion_r2334737339

Reply via email to