HomePhabricator

Evas: Add API to reinit the language and use it in elementary.

Authored by id213sin on Apr 8 2016, 3:17 AM.

Description

Evas: Add API to reinit the language and use it in elementary.

Summary:
evas_common_language_from_locale_* functions kept static pointers
inside of its functions. Once these function was called, it was never reset.
It made big problems for harfbuzz and hyphenation. Also, Elementary
provides elm_language_set() API. Then we need to support it fully.
@fix

Test Plan: Test case for hyphenation is included in Evas test suite.

Reviewers: raster, tasn, herdsman, woohyun, z-wony, Blackmole, minudf

Subscribers: cedric, jpeg

Differential Revision: https://phab.enlightenment.org/D3864

Details

Committed
tasnApr 8 2016, 3:24 AM
Differential Revision
D3864: Evas: Add evas_language_reinit() API
Parents
rEFLf7a4a2b2a04d: list: fix item highlight geometry correctly
Branches
Unknown
Tags
Unknown