icu/icu4j
Tim Chevalier 747d5eef3b ICU-22834 Update tests to reflect MF2 schema in conformance repo
This also updates the spec tests from the current version of the MFWG
repository and removes some duplicate tests.
Spec tests now reflect the message-format-wg repo as of
5612f3b050

It also updates both the ICU4C and ICU4J parsers to follow the
current test schema in the conformance repository.

This includes adding code to both parsers to allow `src` to be
either a single string or an array of strings (per
https://github.com/unicode-org/conformance/pull/255 ),
and eliminating `srcs` in tests.

It also includes other changes to make updated spec tests pass:

ICU4C: Allow trailing whitespace for complex messages, due to spec change
ICU4C: Parse number literals correctly in Number::format
ICU4J: Allow trailing whitespace after complex body, per spec change
ICU4C: Fix bug that was assuming an .input variable can't have a reserved annotation
ICU4C: Fix bug where unsupported '.i' was parsed as an '.input'
ICU4C/ICU4J: Handle markup with space after the initial left curly brace
ICU4C: Check for duplicate variant errors
ICU4C/ICU4J: Handle leading whitespace in complex messages
ICU4J: Treat whitespace after .input keyword as optional
ICU4J: Don't format unannotated number literals as numbers
2024-09-18 07:46:29 -07:00
..
demos ICU-22606 Make the ICU4J release easier & more predictable 2024-08-29 12:55:59 -07:00
main ICU-22834 Update tests to reflect MF2 schema in conformance repo 2024-09-18 07:46:29 -07:00
perf-tests ICU-22606 Make the ICU4J release easier & more predictable 2024-08-29 12:55:59 -07:00
releases_tools ICU-22724 ICU BRS 76: front-load update version to 76.0.1 2024-04-18 16:57:47 -07:00
samples ICU-22606 Make the ICU4J release easier & more predictable 2024-08-29 12:55:59 -07:00
tools ICU-22606 Make the ICU4J release easier & more predictable 2024-08-29 12:55:59 -07:00
.gitignore ICU-22325 BRS74 Clean up import statements 2023-10-02 17:22:26 -04:00
APIChangeReport.html ICU-22534 BRS75 J API Signature file and API change report 2024-03-26 08:51:16 -04:00
coverage-exclusion.txt ICU-22531 Remove X from XLikelySubtags* 2023-11-17 14:49:39 -08:00
extract-data-files.sh ICU-22769 Rename of the ICU4J data folder to not contain a version (script) 2024-05-08 15:33:21 -07:00
pom.xml ICU-22606 Correct urls in the scm entry; fix JCite styles in javadoc 2024-08-31 15:37:10 -07:00
readme.html
stylesheet8.css ICU-22324 Mavenization, resolve some of the release tasks 2023-09-20 10:27:12 -07:00

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <meta http-equiv="Content-Style-Type" content="text/css2">
  <title>ReadMe for ICU4J</title>
  <meta name="COPYRIGHT" content="© 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html">
  <style type="text/css">
h2.doc { background: #CCCCFF }
h3.doc { text-decoration: underline }
  </style>
</head>
<body style="background-color: rgb(255, 255, 255);" lang="EN-US"
 link="#0000ff" vlink="#800080">

  <p>This readme has moved to the <a href="https://unicode-org.github.io/icu/userguide/icu4j/">ICU4J Readme</a>
    section in the <a href="https://unicode-org.github.io/icu/">ICU User Guide</a>.</p>

  <hr />
  <p> Copyright &copy; 2016 and later: Unicode, Inc. and others. License &amp; terms of use:
  <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a><br/>
  Copyright &copy; 1997-2016 International Business Machines Corporation and  others.
  All Rights Reserved.</p>

</body>
</html>