db0ba8cf3183e1c6296b2d1bde2af3f83e1affc7 |
|
17-Dec-2011 |
claireho <chinglanho@gmail.com> |
Fix Indic Text overlap problem. Bug 5775639 In indic_shape_syllable(), control characters are skipped from the output. However, the offsets and advances data of shaped item are not shifted when skipping the shaped item data. Change-Id: If24706e8bffbad533fd97a2ccb030513c4e4694a
/external/harfbuzz/src/harfbuzz-indic.cpp
|
5b51d0c851af1852ecc7562790cbbbee156c2c44 |
|
14-Dec-2011 |
claireho <chinglanho@gmail.com> |
Syncup with upstream HarfbuzzOld. Bug5757588 Cherry-pick the fixes for locale specific bugs and a crash bug in harfbuzz-gpos.c. Current Android Harfbuzz(http://cgit.freedesktop.org/harfbuzz.old/) is based on SHA 5a381d21b924da0c0843940d223cd6fff767efdc(Sep. 09 2010). I cherry pick the following CLs: 93d8573ddcf97648983a1c1b5cdda8a3ec6d4432: For general complex scripts. Android has the fixes by Fabrice. ff0612c2e7df1b86fc702c72e3015a6a5ae39b4c: For Tibetan only. Included in this CL. Android does not support Tibetan, so it does not hurt to include the fixes. 81f2ecafa19b602f950df5a9e6e1b99c4b5ea55e: For Indic only. Android has the fixes by Jungshik/claire. 81c8ef785b079980ad5b46be4fe7c7bf156dbf65: For general. Included in this CL to prevent crash in gpos data processing. 213bd693a55c04ef25f5e8de5f6feefa9473a30a: For Hebrew only. Android has the fixes by Claire since HC release. 3af70a9936269e7af0e7847497292e28065dea28: For Thai only. Included in this CL. Change-Id: I4a3a8f8b3db504d59f0d042933c96645f0c23b58
/external/harfbuzz/src/harfbuzz-indic.cpp
|
873b7b3e703e0f228f8d2d12896def00e281adf2 |
|
09-Dec-2011 |
claireho <chinglanho@gmail.com> |
Fixed bug in Indic shapping. Bug5733237 : Bengali init feature should only apply to beginning of a word. A bug caused by the truncation loss in isLtter() and isMark() of harfbuzz-indic.cpp. Change-Id: I23fedf28ff580747a33d4db19402d064cb290cd7
/external/harfbuzz/src/harfbuzz-indic.cpp
|
57e6107a9d66a9a97b146def0ef38c010f954be6 |
|
11-Nov-2010 |
claireho <chinglanho@gmail.com> |
Upgrade to latest Harfbuzz library and add CleanSpec.mk. The Harfbuzz version includes: 1. More bug fixings. 2. Memory reduction - 50 % less. 3. Shapping for Greek. Note: The following files include the bug fixings from Chrome: a. contrib/harfbuzz-unicode.c b. src/harfbuzz-shaper.cpp Change-Id: I9f5fc16b01c85fb54bbd66c6f9f5526e68e7d01a
/external/harfbuzz/src/harfbuzz-indic.cpp
|
5569331642446be05292e3e1f8a51218827168cd |
|
26-Apr-2010 |
claireho <chinglanho@gmail.com> |
Initial checkin for Harfbuzz. Harfbuzz is an open source library for complex scripts such as Arabic, Thai and Hindi. This code was taken from b0d396aa88b3cdf8cea896bfeeba197656e1cdb1 (git://anongit.freedesktop.org/harfbuzz) with chrome's patch. Chrome team will talk with upstream about the patch. Change-Id: I06f503bbd537a866a2425b9998075e7dfce4f40e
/external/harfbuzz/src/harfbuzz-indic.cpp
|