What's New in the Documentation for this Patch (

The Uniface 9 documentation is regularly updated to reflect new features, enhancements, bug fixes, and user feedback.

Significant documentation changes are listed here. For the complete list of new software features, bug fixes, and platform support updates, see Fixes and Updates on uniface.info.

Issue 31930: Improved consistency in numeric handling provided by $number

A new version of the ICU (International Components for Unicode) libraries was integrated in 9.7.05. This resulted in some missing functionality and errors in numeric handling performed by $number. These have been corrected, and some inconsistencies reduced.

The improved consistency results in the following differences compared with Uniface 9.7.04:
  • Trailing minus sign is now supported for basic numeric strings and scientific notation.
  • Bracketed numbers are now seen as negative, also when using NLS locales.
  • All white space is now ignored. In previous versions, white spaces were ignored in bracketed numbers, caused an error when outside the brackets, but caused truncation in scientific notation.
  • All digit group separators are now ignored. In previous versions, they were ignored in basic numbers but caused truncation in scientific notation.
  • NLS locales are now applied to scientific notation. This affects the interpretation of the number because the decimal point and digit group separators are NLS locale-specific.

For more information, see $number.

Uniface Logo A

Send feedback about this topic to Uniface.