Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(271)

Side by Side Diff: readme.html

Issue 1621843002: ICU 56 update step 1 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@561
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « license.html ('k') | source/Doxyfile.in » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 &copy; 1997-2014 International Business Machines Corporation and 47 Copyright &copy; 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
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 &amp;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 &amp;)</tt></li>
279 <li><tt>int32_t icu::PluralRules::getAllKeywordValues(const UnicodeString& amp;, double*, int32_t, UErrorCode&amp;)</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", &amp;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", &amp;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
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 &copy; 1997-2014 International Business Machines Corporation an d 1850 <p>Copyright &copy; 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&eacute;<br /> 1852 IBM Globalization Center of Competency - San Jos&eacute;<br />
1799 4400 North First Street<br /> 1853 4400 North First Street<br />
1800 San Jos&eacute;, CA 95134<br /> 1854 San Jos&eacute;, CA 95134<br />
1801 USA</p> 1855 USA</p>
1802 </body> 1856 </body>
1803 </html> 1857 </html>
OLDNEW
« no previous file with comments | « license.html ('k') | source/Doxyfile.in » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698