Closed Bug 1735352 Opened 2 months ago Closed 2 months ago

Unify remaining functions in TestingFunctions and Initialization

Categories

(Core :: Internationalization, task)

task

Tracking

()

RESOLVED FIXED
95 Branch
Tracking Status
firefox95 --- fixed

People

(Reporter: anba, Assigned: anba)

References

(Blocks 2 open bugs)

Details

Attachments

(3 files)

No description provided.

Adds a method for ucal_getTZDataVersion() to mozilla::intl::TimeZone.

Adds a method to retrieve U_UNICODE_VERSION to mozilla::intl::String.

Depends on D128226

Adds abstractions for u_init(), u_cleanup(), and u_setMemoryFunctions(),
and additionally a method to retrieve U_ICU_VERSION.

Because these methods are unlikely to replaceable with ICU4X, the class was
named "ICU4CLibrary" to make clear that the functionality is specific to ICU4C.

Depends on D128227

Pushed by andre.bargull@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/86374b5ecfe6
Part 1: Add TimeZone::GetTZDataVersion(). r=platform-i18n-reviewers,gregtatum
https://hg.mozilla.org/integration/autoland/rev/69c4bf5ce3b0
Part 2: Add String::GetUnicodeVersion(). r=platform-i18n-reviewers,gregtatum
https://hg.mozilla.org/integration/autoland/rev/3f1fb34fb3d4
Part 3: Add wrapper for ICU4C specific library functions. r=platform-i18n-reviewers,gregtatum
Blocks: 1686965
You need to log in before you can comment on or make changes to this bug.