Rogue Wave banner
Previous fileTop of DocumentContentsNo linkNext file
SourcePro Release Notes
Rogue Wave web site:  Home Page  |  Main Documentation Page

SourcePro Core

Essential Tools

Internationalization

Dependencies

The Internationalization Module depends on the International Components for Unicode (ICU), a set of open-source C and C++ libraries developed and maintained by IBM. The ICU is included in binary form with the Internationalization Module. When building the Internationalization Module via RCB, you may use the provided binary (by default), or an installation of ICU already existing on your system.

The installer always copies the ICU onto your disk if you choose to install the Internationalization Module. You may simply remove it if it is not needed.

This release of the Internationalization Module was certified using version 4.4.1 of the ICU:

Unicode Regular Expression Support

Unicode Regular Expression support, via RWURegularExpression, is currently supported at Levels 1,2 and 3 as presented in version 5.1 of the Unicode Technical Report number 18. This technical report contains suggested features and syntax for a Unicode Regular Expression solution. The technical report is available online at: http://www.unicode.org/reports/tr18/tr18-5.1.html.

At Level 1, string character comparisons are performed based on the bitpatterns of the characters in the pattern and search strings; canonical equivalents are not matched. No locale-dependent features are currently supported, with the exception of the detection of breaks in the text (character, word, line, and sentence breaks). In the Internationalization Module, this level is called "Basic Conformance Level."

At levels 2 and 3, character comparisons are done with locale-specific knowledge, cannonically equivalent character sequences match, and surrogate pairs are correctly handled. In the Internationalization Module, this level is called "Tailored Conformance Level."

Please note that, although version 5.1 of UTR 18 was used to direct the development of RWURegularExpression, UTR 18 has since been updated. The latest version of this technical report is changed in two notable ways:

At this time, RWURegularExpression conforms to the earlier version of UTR 18.

Memory Issues

Threads

Threading Package:

Smart Pointers Package:



Previous fileTop of DocumentContentsNo linkNext file

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo, and SourcePro, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.