| OLD | NEW | 
|     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" |     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" | 
|     2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |     2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | 
|     3  |     3  | 
|     4 <html lang="en-US" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"> |     4 <html lang="en-US" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"> | 
|     5   <head> |     5   <head> | 
|     6     <title>ReadMe for ICU 54.1</title> |     6     <title>ReadMe for ICU 56.1</title> | 
|     7     <meta name="COPYRIGHT" content= |     7     <meta name="COPYRIGHT" content= | 
|     8     "Copyright (c) 1997-2014 IBM Corporation and others. All Rights Reserved." /
      > |     8     "Copyright (c) 1997-2015 IBM Corporation and others. All Rights Reserved." /
      > | 
|     9     <meta name="KEYWORDS" content= |     9     <meta name="KEYWORDS" content= | 
|    10     "ICU; International Components for Unicode; ICU4C; what's new; readme; read 
      me; introduction; downloads; downloading; building; installation;" /> |    10     "ICU; International Components for Unicode; ICU4C; what's new; readme; read 
      me; introduction; downloads; downloading; building; installation;" /> | 
|    11     <meta name="DESCRIPTION" content= |    11     <meta name="DESCRIPTION" content= | 
|    12     "The introduction to the International Components for Unicode with instructi
      ons on building, installation, usage and other information about ICU." /> |    12     "The introduction to the International Components for Unicode with instructi
      ons on building, installation, usage and other information about ICU." /> | 
|    13     <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" /> |    13     <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" /> | 
|    14         <link type="text/css" href="./icu4c.css" rel="stylesheet"/> |    14         <link type="text/css" href="./icu4c.css" rel="stylesheet"/> | 
|    15   </head> |    15   </head> | 
|    16      |    16      | 
|    17 <!--  |    17 <!--  | 
|    18     classes to use with the "body" -  |    18     classes to use with the "body" -  | 
|    19         draft - if the release note is itself a draft (May be combined with the 
      other two) |    19         draft - if the release note is itself a draft (May be combined with the 
      other two) | 
|    20          |  | 
|    21          |  | 
|    22         rc  - if the release note is a release candidate |    20         rc  - if the release note is a release candidate | 
|    23         milestone - if the release note is a milestone release |    21         milestone - if the release note is a milestone release | 
|    24 --> |    22 --> | 
|    25  |    23   | 
|    26   <!--<body class="rc">--> |    24   <!-- <body class="milestone"> --> | 
|    27   <body> |    25   <body class="rc"> | 
 |    26   <!-- <body> --> | 
|    28     <p class="only-draft"><b>Note:</b> This is a draft readme.</p> |    27     <p class="only-draft"><b>Note:</b> This is a draft readme.</p> | 
|    29  |    28  | 
|    30     <h1> |    29     <h1> | 
|    31         <span class="only-draft">DRAFT</span> |    30       <span class="only-draft">DRAFT</span> | 
|    32         International Components for Unicode<br/> |    31       International Components for Unicode<br/> | 
 |    32       <span class="only-rc">Release Candidate</span> | 
 |    33       <span class="only-milestone">(Milestone Release)</span> | 
 |    34       <abbr title="International Components for Unicode">ICU</abbr> 56.1 ReadMe | 
 |    35     </h1> | 
|    33  |    36  | 
|    34         <span class="only-rc">Release Candidate</span> |  | 
|    35         <span class="only-milestone">(Milestone Release)</span> |  | 
|    36          <abbr title="International Components for Unicode">ICU</abbr> 54.1 Read
      Me |  | 
|    37      </h1> |  | 
|    38  |  | 
|    39      |  | 
|    40     <!-- Shouldn't need to comment/uncomment this paragraph, just change the bod
      y class --> |    37     <!-- Shouldn't need to comment/uncomment this paragraph, just change the bod
      y class --> | 
|    41     <p class="note only-milestone">This is a development milestone release of IC
      U |    38     <p class="note only-milestone">This is a development milestone release of IC
      U | 
|    42     This milestone is intended for those wishing to get an early look at new fea
      tures and API changes. |    39       This milestone is intended for those wishing to get an early look at new f
      eatures and API changes. | 
|    43     It is not recommended for production use.</p> |    40       It is not recommended for production use.</p> | 
|    44  |    41  | 
|    45     <!-- Shouldn't need to comment/uncomment this paragraph, just change the bod
      y class --> |    42     <!-- Shouldn't need to comment/uncomment this paragraph, just change the bod
      y class --> | 
|    46     <p class="note only-rc">This is a release candidate version of ICU4C. |    43     <p class="note only-rc">This is a release candidate version of ICU4C. | 
|    47      It is not recommended for production use.</p> |    44       It is not recommended for production use.</p> | 
|    48  |    45  | 
|    49     <p>Last updated: 2014-September-24<br /> |    46     <p>Last updated: 2015-Sep-07<br /> | 
|    50      Copyright © 1997-2014 International Business Machines Corporation and |    47       Copyright © 1997-2015 International Business Machines Corporation and | 
|    51     others. All Rights Reserved.</p> |    48       others. All Rights Reserved.</p> | 
|    52     <!-- Remember that there is a copyright at the end too --> |    49     <!-- Remember that there is a copyright at the end too --> | 
|    53     <hr/> |    50     <hr/> | 
|    54  |    51  | 
|    55     <h2 class="TOC">Table of Contents</h2> |    52     <h2 class="TOC">Table of Contents</h2> | 
|    56  |    53  | 
|    57     <ul class="TOC"> |    54     <ul class="TOC"> | 
|    58       <li><a href="#Introduction">Introduction</a></li> |    55       <li><a href="#Introduction">Introduction</a></li> | 
|    59  |    56  | 
|    60       <li><a href="#GettingStarted">Getting Started</a></li> |    57       <li><a href="#GettingStarted">Getting Started</a></li> | 
|    61  |    58  | 
| (...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   230     </table> |   227     </table> | 
|   231  |   228  | 
|   232     <p><strong>Important:</strong> Please make sure you understand the <a href= |   229     <p><strong>Important:</strong> Please make sure you understand the <a href= | 
|   233     "license.html">Copyright and License Information</a>.</p> |   230     "license.html">Copyright and License Information</a>.</p> | 
|   234  |   231  | 
|   235     <h2><a name="News" href="#News" id="News">What is new in this |   232     <h2><a name="News" href="#News" id="News">What is new in this | 
|   236     release?</a></h2> |   233     release?</a></h2> | 
|   237  |   234  | 
|   238     <h3>API Changes</h3> |   235     <h3>API Changes</h3> | 
|   239     <p>See the <a href="APIChangeReport.html">API Change Report</a> for a comple
      te  |   236     <p>See the <a href="APIChangeReport.html">API Change Report</a> for a comple
      te  | 
|   240     list of APIs added, removed, or changed in this release.</p> |   237       list of APIs added, removed, or changed in this release.</p> | 
 |   238  | 
 |   239     <!-- ICU 56 items --> | 
 |   240     <h3>COLON withdrawn as date/time pattern character</h3> | 
 |   241     <p>In ICU 55, COLON was introduced as a date/time pattern character | 
 |   242       to be replaced by the value of the timeSeparator for the number | 
 |   243       system being used; a corresponding new UDateFormatField | 
 |   244       UDAT_TIME_SEPARATOR_FIELD was added. Use of COLON caused some | 
 |   245       backwards compatibility problems, so it is being withdrawn as a | 
 |   246       pattern character. However, UDAT_TIME_SEPARATOR_FIELD remains | 
 |   247       as does the mechanism for replacing a pattern character with the | 
 |   248       value of the timeSeparator; a new pattern character may be | 
 |   249       assigned in the future.</p> | 
 |   250  | 
 |   251     <h3>ICU Plugins: disabled by default</h3> | 
 |   252     <p>ICU Plugins are now disabled by default. They may be enabled | 
 |   253       with the configure option | 
 |   254       <tt>--enable-plugins</tt> or by means of | 
 |   255       <tt>#define UCONFIG_ENABLE_PLUGINS</tt>. | 
 |   256 »       </p> | 
 |   257  | 
 |   258     <!-- ICU 55 items --> | 
 |   259     <h3>ICU 55: Layout Engine breaking API change</h3> | 
 |   260     <p>The LayoutEngine (already deprecated) has had the function | 
 |   261       <tt>LEFontInstance::getFontTable(LETag, size_t &length)</tt> | 
 |   262       since ICU 52. Its implementation was optional. In ICU 55, this | 
 |   263       version | 
 |   264       of <tt>getFontTable</tt> has been made pure virtual, and the | 
 |   265       version without a length (<tt>getFontTable(LETag)</tt>) has been | 
 |   266       completely removed. This is a breaking change for users who have | 
 |   267       not implemented the two-argument <tt>getFontTable()</tt> | 
 |   268       function in their <tt>LEFontInstance</tt> subclasses. | 
 |   269       The break is intentional, as the one-argument version cannot be | 
 |   270       made secure. See <tt>LEFontInstance</tt> api docs for more detail. | 
 |   271     </p> | 
 |   272  | 
 |   273     <h3>ICU 55: Deprecations in PluralRules (plurrule.h)</h3> | 
 |   274     <p>The following PluralRules methods never had an implementation | 
 |   275       but were inadvertently marked @stable; they have now been | 
 |   276       deprecated. [#<a href="http://bugs.icu-project.org/trac/ticket/10759">1075
      9</a>]</p> | 
 |   277     <ul> | 
 |   278       <li><tt>double icu::PluralRules::getUniqueKeywordValue(const UnicodeString
      &)</tt></li> | 
 |   279       <li><tt>int32_t icu::PluralRules::getAllKeywordValues(const UnicodeString&
      amp;, double*, int32_t, UErrorCode&)</tt></li> | 
 |   280     </ul> | 
 |   281  | 
 |   282     <h3>ICU 55: Deprecate uidna.h functions for IDNA2003 support</h3> | 
 |   283     <p>The IDNA2003 API has been deprecated; use the API for IDNA2008 / UTS #46 
      instead via | 
 |   284       uidna_openUTS46() or class IDNA [#<a href="http://bugs.icu-project.org/tra
      c/ticket/8477">8477</a>]. | 
 |   285       This applies to the following:</p> | 
 |   286     <ul> | 
 |   287       <li><tt>enum  value UIDNA_ALLOW_UNASSIGNED</tt></li> | 
 |   288       <li><tt>uidna_IDNToASCII</tt></li> | 
 |   289       <li><tt>uidna_IDNToUnicode</tt></li> | 
 |   290       <li><tt>uidna_compare</tt></li> | 
 |   291       <li><tt>uidna_toASCII</tt></li> | 
 |   292       <li><tt>uidna_toUnicode</tt></li> | 
 |   293     </ul> | 
|   241  |   294  | 
|   242     <!-- ICU 54 items --> |   295     <!-- ICU 54 items --> | 
|   243     <h3>Deprecation: Layout Engine</h3> |   296     <h3>ICU 54: Deprecation of Layout Engine</h3> | 
|   244     <p>The LayoutEngine is now deprecated. Please |   297     <p>The LayoutEngine is now deprecated. Please | 
|   245     see <a href='http://userguide.icu-project.org/layoutengine'>the |   298     see <a href='http://userguide.icu-project.org/layoutengine'>the | 
|   246     User's Guide</a> for more details and migration recommendations. |   299     User's Guide</a> for more details and migration recommendations. | 
|   247       In the future, passing "<tt>--enable-layout</tt>" to configure |   300       In the future, passing "<tt>--enable-layout</tt>" to configure | 
|   248       will be required to |   301       will be required to | 
|   249      enable the layout engine.</p> |   302      enable the layout engine.</p> | 
|   250     <p> |   303     <p> | 
|   251       Note that the ParagraphLayout (layoutex) library is not deprecated. |   304       Note that the ParagraphLayout (layoutex) library is not deprecated. | 
|   252       There is a new option, <tt>--enable-layoutex</tt> which will build |   305       There is a new option, <tt>--enable-layoutex</tt> which will build | 
|   253       the ParagraphLayout library using <a href="http://harfbuzz.org">HarfBuzz</
      a> |   306       the ParagraphLayout library using <a href="http://harfbuzz.org">HarfBuzz</
      a> | 
|   254       instead of ICU as the layout engine. See <a href="http://userguide.icu-pro
      ject.org/layoutengine"> |   307       instead of ICU as the layout engine. See <a href="http://userguide.icu-pro
      ject.org/layoutengine"> | 
|   255         the users' guide</a> for more information about how to build. |   308         the users' guide</a> for more information about how to build. | 
|   256     </p> |   309     </p> | 
|   257     <h3>Deprecation: Collation Short Strings</h3> |   310     <h3>ICU 54: Deprecation of Collation Short Strings</h3> | 
|   258     <p>The collation short naming scheme and its API functions are deprecated.  |   311     <p>The collation short naming scheme and its API functions are deprecated.  | 
|   259     Use ucol_open() with language tag collation keywords instead (see <a href="h
      ttp://userguide.icu-project.org/collation/api">Collation API Details</a>). For e
      xample, <code>ucol_open("de-u-co-phonebk-ka-shifted", &errorCode)</code> |   312     Use ucol_open() with language tag collation keywords instead (see <a href="h
      ttp://userguide.icu-project.org/collation/api">Collation API Details</a>). For e
      xample, <code>ucol_open("de-u-co-phonebk-ka-shifted", &errorCode)</code> | 
|   260      for German Phonebook order with "ignore punctuation" mode.</p> |   313      for German Phonebook order with "ignore punctuation" mode.</p> | 
|   261  |   314  | 
|   262     <h3>Deprecation: UCOL_TAILORINGS_VERSION</h3> |   315     <h3>ICU 54: Deprecation of UCOL_TAILORINGS_VERSION</h3> | 
|   263     <p>This was originally intended to be the version of collation tailorings, |   316     <p>This was originally intended to be the version of collation tailorings, | 
|   264     but that information is actually in the tailorings data and this |   317     but that information is actually in the tailorings data and this | 
|   265     constant has always been (and now will continue to be) 1.</p> |   318     constant has always been (and now will continue to be) 1.</p> | 
|   266  |   319  | 
|   267     <h3>Deprecation (in ICU 53): TimeUnitFormat</h3> |   320     <!-- ICU 53 items --> | 
 |   321     <h3>ICU 53: Deprecation of TimeUnitFormat</h3> | 
|   268     <p>The TimeUnitFormat and its methods were actually deprecated in ICU 53 and
       the |   322     <p>The TimeUnitFormat and its methods were actually deprecated in ICU 53 and
       the | 
|   269     class as a whole was tagged as deprecated in that release, but the status ta
      gs for |   323     class as a whole was tagged as deprecated in that release, but the status ta
      gs for | 
|   270     the individual methods did not correctly indicate the deprecated status; now
       they do. |   324     the individual methods did not correctly indicate the deprecated status; the
      y | 
|   271     Use the MeasureFormat class and its methods instead.</p> |   325     do as of ICU 54. Use the MeasureFormat class and its methods instead.</p> | 
|   272  |   326  | 
|   273     <!-- standing item --> |   327     <!-- standing item --> | 
|   274     <h3>Full release notes and the latest updates</h3> |   328     <h3>Full release notes and the latest updates</h3> | 
|   275     <p>The previous list concentrates on <em>changes that affect existing |   329     <p>The previous list concentrates on <em>changes that affect existing | 
|   276     applications migrating from previous ICU releases</em>. |   330     applications migrating from previous ICU releases</em>. | 
|   277     For more news about this release, as well as late-breaking news, see the |   331     For more news about this release, as well as late-breaking news, see the | 
|   278     <a href="http://site.icu-project.org/download/54">ICU download page</a>.</p> |   332     <a href="http://site.icu-project.org/download/54">ICU download page</a>.</p> | 
|   279  |   333  | 
|   280     <!-- end ICU 54 items --> |   334     <!-- end of What's New items --> | 
|   281  |   335  | 
|   282     <h2><a name="Download" href="#Download" id="Download">How To Download the |   336     <h2><a name="Download" href="#Download" id="Download">How To Download the | 
|   283     Source Code</a></h2> |   337     Source Code</a></h2> | 
|   284  |   338  | 
|   285     <p>There are two ways to download ICU releases:</p> |   339     <p>There are two ways to download ICU releases:</p> | 
|   286  |   340  | 
|   287     <ul> |   341     <ul> | 
|   288       <li><strong>Official Release Snapshot:</strong><br /> |   342       <li><strong>Official Release Snapshot:</strong><br /> | 
|   289        If you want to use ICU (as opposed to developing it), you should download |   343        If you want to use ICU (as opposed to developing it), you should download | 
|   290       an official packaged version of the ICU source code. These versions are |   344       an official packaged version of the ICU source code. These versions are | 
| (...skipping 1495 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1786       from files makes use of these functions.<br /> |  1840       from files makes use of these functions.<br /> | 
|  1787       <br /> |  1841       <br /> | 
|  1788       </li> |  1842       </li> | 
|  1789  |  1843  | 
|  1790       <li>Using platform specific #ifdef macros are highly discouraged outside o
      f |  1844       <li>Using platform specific #ifdef macros are highly discouraged outside o
      f | 
|  1791       the scope of these files. When the source code gets updated in the future, |  1845       the scope of these files. When the source code gets updated in the future, | 
|  1792       these #ifdef's can cause testing problems for your platform.</li> |  1846       these #ifdef's can cause testing problems for your platform.</li> | 
|  1793     </ul> |  1847     </ul> | 
|  1794     <hr /> |  1848     <hr /> | 
|  1795  |  1849  | 
|  1796     <p>Copyright © 1997-2014 International Business Machines Corporation an
      d |  1850     <p>Copyright © 1997-2015 International Business Machines Corporation an
      d | 
|  1797     others. All Rights Reserved.<br /> |  1851     others. All Rights Reserved.<br /> | 
|  1798      IBM Globalization Center of Competency - San José<br /> |  1852      IBM Globalization Center of Competency - San José<br /> | 
|  1799      4400 North First Street<br /> |  1853      4400 North First Street<br /> | 
|  1800      San José, CA 95134<br /> |  1854      San José, CA 95134<br /> | 
|  1801      USA</p> |  1855      USA</p> | 
|  1802   </body> |  1856   </body> | 
|  1803 </html> |  1857 </html> | 
| OLD | NEW |