efl/src
Bowon Ryu 8cb0b193ea edje_entry: converting plain_text to '*' using unicode units.
Summary:
When converting plain_text to '*' in retrieve_surrounding_cb,
always convert it to '*' in 1 byte unit.

For example,
2 byte character is converted to "* *"
and 3 byte character is converted to "* * *"

However, this does not match the number of '*' printed in the entry.
Because, '*' in the entry is printed according to number of unicode characters.

This patch converts plain_text into unicode units
when converting plain_text to '*'

Test Plan: N/A

Reviewers: woohyun

Reviewed By: woohyun

Subscribers: cedric, #reviewers, jihoon, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10792
2019-12-04 17:09:33 +09:00
..
benchmarks benchmarks/eina: fix possible div by zero in ecore_hash 2019-10-18 13:29:07 -04:00
bin elementary_test: remove duplicated file 2019-12-03 10:32:55 +01:00
bindings csharp: Components enum are flags now. 2019-11-20 19:22:53 -03:00
edje_external
examples here comes a new example 2019-11-29 08:08:22 +01:00
generic evas - rsvg loader - comment out deprecated func from rsvg we don't need 2019-09-16 01:47:05 +01:00
lib edje_entry: converting plain_text to '*' using unicode units. 2019-12-04 17:09:33 +09:00
modules vector json: checking valid pointer before accessing it. 2019-11-21 17:28:54 +09:00
scripts pyolian: Add helper functions for simple scripts 2019-11-26 12:40:32 -03:00
static_libs evas json: up-to-date vector-tree logging. 2019-11-27 17:54:51 +09:00
tests tests/ecore_wl2: Add test for ecore_wl2_window_title functions 2019-12-03 11:01:22 -05:00
wayland_protocol