1 <?xml version="1.0" encoding="UTF-8"?><!-- 2 Copyright (C) 2010, International Business Machines Corporation, All Rights Reserved. 3 --><html> 4 <head> 5 <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 6 <title>ICU4C API Comparison: release 4.4 with 4.4.1 (r27971, maint-4-4)</title> 7 <link type="text/css" href="icu4c.css" rel="stylesheet"> 8 </head> 9 <body> 10 <a name="_top"></a> 11 <h1>ICU4C API Comparison: release 4.4 with 4.4.1 (r27971, maint-4-4)</h1> 12 13 <i>Note: This change report compares the trivial changes between 4.4 and 4.4.1. For the changes betweeen the 4.4 stream and the previous major release, see <a href="APIChangeReport.html">APIChangeReport.html</a></i> 14 <ul> 15 <li> 16 <a href="#removed">Removed from 4.4</a> 17 </li> 18 <li> 19 <a href="#deprecated">Deprecated or Obsoleted in 4.4.1</a> 20 </li> 21 <li> 22 <a href="#changed">Changed in 4.4</a> 23 </li> 24 <li> 25 <a href="#promoted">Promoted to stable in 4.4.1</a> 26 </li> 27 <li> 28 <a href="#added">Added in 4.4.1</a> 29 </li> 30 <li> 31 <a href="#other">Other existing drafts in 4.4.1</a> 32 </li> 33 </ul> 34 <hr> 35 <a name="removed"> 36 <h2>Removed from 4.4</h2> 37 </a> 38 <table BORDER="1" class="genTable"> 39 <THEAD> 40 <tr> 41 <th>File</th><th>API</th><th>4.4</th><th>4.4.1</th></th> 42 </tr> 43 </THEAD> 44 </table> 45 <P></P> 46 <a href="#_top">(jump back to top)</a> 47 <hr> 48 <a name="deprecated"> 49 <h2>Deprecated or Obsoleted in 4.4.1</h2> 50 </a> 51 <table BORDER="1" class="genTable"> 52 <THEAD> 53 <tr> 54 <th>File</th><th>API</th><th>4.4</th><th>4.4.1</th></th> 55 </tr> 56 </THEAD> 57 </table> 58 <P></P> 59 <a href="#_top">(jump back to top)</a> 60 <hr> 61 <a name="changed"> 62 <h2>Changed in 4.4.1 (old, new)</h2> 63 </a> 64 <table BORDER="1" class="genTable"> 65 <THEAD> 66 <tr> 67 <th>File</th><th>API</th><th>4.4</th><th>4.4.1</th></th> 68 </tr> 69 </THEAD> 70 </table> 71 <P></P> 72 <a href="#_top">(jump back to top)</a> 73 <hr> 74 <a name="promoted"> 75 <h2>Promoted to stable in 4.4.1</h2> 76 </a> 77 <table BORDER="1" class="genTable"> 78 <THEAD> 79 <tr> 80 <th>File</th><th>API</th><th>4.4</th><th>4.4.1</th></th> 81 </tr> 82 </THEAD> 83 </table> 84 <P></P> 85 <a href="#_top">(jump back to top)</a> 86 <hr> 87 <a name="added"> 88 <h2>Added in 4.4.1</h2> 89 </a> 90 <table BORDER="1" class="genTable"> 91 <THEAD> 92 <tr> 93 <th>File</th><th>API</th><th>4.4</th><th>4.4.1</th></th> 94 </tr> 95 </THEAD> 96 </table> 97 <P></P> 98 <a href="#_top">(jump back to top)</a> 99 <hr> 100 <a name="other"> 101 <h2>Other existing drafts in 4.4.1</h2> 102 </a> 103 <div class="other"> 104 <table BORDER="1" class="genTable"> 105 <THEAD> 106 <tr> 107 <th>File</th><th>API</th><th>4.4</th><th>4.4.1</th></th> 108 </tr> 109 </THEAD> 110 <tr class="row1"> 111 <td class="file">dcfmtsym.h</td><td class="proto">const UnicodeString& DecimalFormatSymbols::getPatternForCurrencySpacing(ECurrencySpacing, UBool, UErrorCode&) const</td><td class="" colspan=" 112 2 113 " align=" 114 center 115 ">Draft<br>4.2</td> 116 </tr> 117 <tr class="row0"> 118 <td class="file">dcfmtsym.h</td><td class="proto">void DecimalFormatSymbols::setPatternForCurrencySpacing(ECurrencySpacing, UBool, const UnicodeString&)</td><td class="" colspan=" 119 2 120 " align=" 121 center 122 ">Draft<br>4.2</td> 123 </tr> 124 <tr class="row1"> 125 <td class="file">numfmt.h</td><td class="proto">static NumberFormat* NumberFormat::createInstance(const Locale&, EStyles, UErrorCode&)</td><td class="" colspan=" 126 2 127 " align=" 128 center 129 ">Draft<br>4.2</td> 130 </tr> 131 <tr class="row0"> 132 <td class="file">platform.h</td><td class="proto">#define U_HAVE_STD_STRING</td><td class="" colspan=" 133 2 134 " align=" 135 center 136 ">Draft<br>4.2</td> 137 </tr> 138 <tr class="row1"> 139 <td class="file">std_string.h</td><td class="proto">#define U_STD_NSQ</td><td class="" colspan=" 140 2 141 " align=" 142 center 143 ">Draft<br>4.2</td> 144 </tr> 145 <tr class="row0"> 146 <td class="file">std_string.h</td><td class="proto">#define U_STD_NS_USE</td><td class="" colspan=" 147 2 148 " align=" 149 center 150 ">Draft<br>4.2</td> 151 </tr> 152 <tr class="row1"> 153 <td class="file">std_string.h</td><td class="proto">#define U_STD_NS</td><td class="" colspan=" 154 2 155 " align=" 156 center 157 ">Draft<br>4.2</td> 158 </tr> 159 <tr class="row0"> 160 <td class="file">tmutfmt.h</td><td class="proto">TimeUnitFormat::TimeUnitFormat(const Locale&, EStyle, UErrorCode&)</td><td class="" colspan=" 161 2 162 " align=" 163 center 164 ">Draft<br>4.2</td> 165 </tr> 166 <tr class="row1"> 167 <td class="file">uloc.h</td><td class="proto">int32_t uloc_forLanguageTag(const char*, char*, int32_t, int32_t*, UErrorCode*)</td><td class="" colspan=" 168 2 169 " align=" 170 center 171 ">Draft<br>4.2</td> 172 </tr> 173 <tr class="row0"> 174 <td class="file">uloc.h</td><td class="proto">int32_t uloc_toLanguageTag(const char*, char*, int32_t, UBool, UErrorCode*)</td><td class="" colspan=" 175 2 176 " align=" 177 center 178 ">Draft<br>4.2</td> 179 </tr> 180 <tr class="row1"> 181 <td class="file">ushape.h</td><td class="proto">#define SHAPE_TAIL_NEW_UNICODE</td><td class="" colspan=" 182 2 183 " align=" 184 center 185 ">Draft<br>4.2</td> 186 </tr> 187 <tr class="row0"> 188 <td class="file">ushape.h</td><td class="proto">#define SHAPE_TAIL_TYPE_MASK</td><td class="" colspan=" 189 2 190 " align=" 191 center 192 ">Draft<br>4.2</td> 193 </tr> 194 <tr class="row1"> 195 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_AUTO</td><td class="" colspan=" 196 2 197 " align=" 198 center 199 ">Draft<br>4.2</td> 200 </tr> 201 <tr class="row0"> 202 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_BEGIN</td><td class="" colspan=" 203 2 204 " align=" 205 center 206 ">Draft<br>4.2</td> 207 </tr> 208 <tr class="row1"> 209 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_END</td><td class="" colspan=" 210 2 211 " align=" 212 center 213 ">Draft<br>4.2</td> 214 </tr> 215 <tr class="row0"> 216 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_MASK</td><td class="" colspan=" 217 2 218 " align=" 219 center 220 ">Draft<br>4.2</td> 221 </tr> 222 <tr class="row1"> 223 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_NEAR</td><td class="" colspan=" 224 2 225 " align=" 226 center 227 ">Draft<br>4.2</td> 228 </tr> 229 <tr class="row0"> 230 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_LAMALEF_RESIZE</td><td class="" colspan=" 231 2 232 " align=" 233 center 234 ">Draft<br>4.2</td> 235 </tr> 236 <tr class="row1"> 237 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_SEEN_MASK</td><td class="" colspan=" 238 2 239 " align=" 240 center 241 ">Draft<br>4.2</td> 242 </tr> 243 <tr class="row0"> 244 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_SEEN_TWOCELL_NEAR</td><td class="" colspan=" 245 2 246 " align=" 247 center 248 ">Draft<br>4.2</td> 249 </tr> 250 <tr class="row1"> 251 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_END</td><td class="" colspan=" 252 2 253 " align=" 254 center 255 ">Draft<br>4.2</td> 256 </tr> 257 <tr class="row0"> 258 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_MASK</td><td class="" colspan=" 259 2 260 " align=" 261 center 262 ">Draft<br>4.2</td> 263 </tr> 264 <tr class="row1"> 265 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_BEGIN</td><td class="" colspan=" 266 2 267 " align=" 268 center 269 ">Draft<br>4.2</td> 270 </tr> 271 <tr class="row0"> 272 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_END</td><td class="" colspan=" 273 2 274 " align=" 275 center 276 ">Draft<br>4.2</td> 277 </tr> 278 <tr class="row1"> 279 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_MASK</td><td class="" colspan=" 280 2 281 " align=" 282 center 283 ">Draft<br>4.2</td> 284 </tr> 285 <tr class="row0"> 286 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL</td><td class="" colspan=" 287 2 288 " align=" 289 center 290 ">Draft<br>4.2</td> 291 </tr> 292 <tr class="row1"> 293 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TASHKEEL_RESIZE</td><td class="" colspan=" 294 2 295 " align=" 296 center 297 ">Draft<br>4.2</td> 298 </tr> 299 <tr class="row0"> 300 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_TEXT_DIRECTION_VISUAL_RTL</td><td class="" colspan=" 301 2 302 " align=" 303 center 304 ">Draft<br>4.2</td> 305 </tr> 306 <tr class="row1"> 307 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_YEHHAMZA_MASK</td><td class="" colspan=" 308 2 309 " align=" 310 center 311 ">Draft<br>4.2</td> 312 </tr> 313 <tr class="row0"> 314 <td class="file">ushape.h</td><td class="proto">#define U_SHAPE_YEHHAMZA_TWOCELL_NEAR</td><td class="" colspan=" 315 2 316 " align=" 317 center 318 ">Draft<br>4.2</td> 319 </tr> 320 <tr class="row1"> 321 <td class="file">utf.h</td><td class="proto">#define U_IS_SURROGATE_TRAIL</td><td class="" colspan=" 322 2 323 " align=" 324 center 325 ">Draft<br>4.2</td> 326 </tr> 327 <tr class="row0"> 328 <td class="file">utf16.h</td><td class="proto">#define U16_IS_SURROGATE_TRAIL</td><td class="" colspan=" 329 2 330 " align=" 331 center 332 ">Draft<br>4.2</td> 333 </tr> 334 <tr class="row1"> 335 <td class="file">utypes.h</td><td class="proto">#define U_CHARSET_IS_UTF8</td><td class="" colspan=" 336 2 337 " align=" 338 center 339 ">Draft<br>4.2</td> 340 </tr> 341 <tr class="row0"> 342 <td class="file">uvernum.h</td><td class="proto">#define U_ICU_ENTRY_POINT_RENAME</td><td class="" colspan=" 343 2 344 " align=" 345 center 346 ">Draft<br>4.2</td> 347 </tr> 348 </table> 349 </div> 350 <P></P> 351 <a href="#_top">(jump back to top)</a> 352 <hr> 353 <p> 354 <i><font size="-1">Contents generated by StableAPI (r27279:27490M) tool on Thu Apr 22 13:05:02 PDT 2010<br>Copyright (C) 2010, International Business Machines Corporation, All Rights Reserved.</font></i> 355 </p> 356 </body> 357 </html> 358