History log of /external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ea512f71084296be3bd893f78650def894066de0 27-Nov-2015 Behdad Esfahbod <behdad@behdad.org> Use C-style casts instead of compare to 0, to convert hb_bool_t to bool
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
766963adba6770dcd45de4417481ed8eda60a716 24-Nov-2015 Behdad Esfahbod <behdad@behdad.org> Merge pull request #114 from ThePhD/vc++-fixes

Fix all VC++ warnings and errors
abadc1717d997b69f987fdf1be9e12156d2d13d6 19-Nov-2015 Behdad Esfahbod <behdad@behdad.org> Try to better handle OOM situations

Fixes assert fail in https://github.com/behdad/harfbuzz/issues/161
with libharfbuzz-fuzzing.
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
136863371c1402769426d892aef1b92f9ca1a25e 05-Nov-2015 Behdad Esfahbod <behdad@behdad.org> Add new shaper method postprocess_glyphs()

Unused currently. To be used for Syriac stretch implementation.

https://github.com/behdad/harfbuzz/issues/141
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
0d438f89bd9422c66838c776eb4aa867de0a2ad8 01-Sep-2015 Behdad Esfahbod <behdad@behdad.org> [hangul] Merge /before/ reordering
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
5c99cf93d6242803bddcac2ca8300fdec7e0f8a7 14-Aug-2015 ThePhD <phdofthehouse@gmail.com> Merge branch 'master' into vc++-fixes
376d587f36b4ff10342ee6ca3bacd73532ea44c8 22-Jul-2015 Behdad Esfahbod <behdad@behdad.org> Implement more granular cluster-merging

TODO: Documentation.

Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=71445
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
8e545d59610211261e684c10158b9e5df6fae24d 23-Jun-2015 ThePhD <phdofthehouse@gmail.com> Fix all VC++ warnings and errors in the current commit's builds.
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
ac53443f1cea83ed43a4e41a9fdb91902f7fae7b 01-Aug-2014 Behdad Esfahbod <behdad@behdad.org> [hangul] Don't apply 'calt'

See comments.

Micro-test added.
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
7627100f428ac0ec8509d961d368d2d25d8f0b6e 11-Jul-2014 Behdad Esfahbod <behdad@behdad.org> Mark unsigned integer literals with the u suffix

Simplifies hb_in_range() calls as the type can be inferred.
The rest is obsessiveness, I admit.
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
83d7e7915a5eaa8ff4c7014c319844e7dffd8225 20-Jan-2014 Jonathan Kew <jfkthame@gmail.com> [hangul] Fix ordering of dotted circle with Hangul tone mark (reported by Dohyun Kim).
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
deef1862657d55b7ae8d45f4eecbe45c80785c4e 20-Jan-2014 Jonathan Kew <jfkthame@gmail.com> [hangul] Don't force zero-width for marks - this is not wanted for the Jamo Filler glyphs.
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
7244b3fc3bf9757dd094709d36bea68682264e20 20-Jan-2014 Jonathan Kew <jfkthame@gmail.com> [hangul] Reorder Hangul tone mark to beginning of syllable, unless font implements it using a zero-width glyph.
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
103436838df3a77552d3d33fc4bd80f09d9bf079 20-Jan-2014 Jonathan Kew <jfkthame@gmail.com> [hangul] Apply the appropriate *jmo features to decomposed syllables, including Old Hangul sequences that don't have Unicode compositions. Merge clusters in decomposed syllables.
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
8fc1f7fe74a25bf8549f5edd79c7da6b720eb064 02-Jan-2014 Behdad Esfahbod <behdad@behdad.org> [ot/hangul] Don't decompose Hangul even when combining marks present

As discussed on
https://github.com/behdad/harfbuzz/pull/10#issuecomment-31442030
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
8de20b1e8a1c4d2081f64e695045e6e4da7ce144 02-Jan-2014 Behdad Esfahbod <behdad@behdad.org> Add font->has_glyph()
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
29ea403d67e29c2d531c1f613ce3d69e60f078f6 02-Jan-2014 Behdad Esfahbod <behdad@behdad.org> [hangul] Fix decomposition logic

Seems to be working now.
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
bdb20dafc3f737923da3dca0c832fdf4ab8daabc 02-Jan-2014 Behdad Esfahbod <behdad@behdad.org> [hangul] Fix decomposition

Part of https://github.com/behdad/harfbuzz/pull/10
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
32478656ce6e7926c3ad481511f02187ca743af6 02-Jan-2014 Behdad Esfahbod <behdad@behdad.org> [hangul] Tighten up character categories

I had tried to expand to fill the blocks, but that sounds wrong in
retrospect.
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
6300cd72539284ca294ee8286bbbb7f9c72af320 31-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [ot] Define HB_OT_SHAPE_ZERO_WIDTH_MARKS_DEFAULT
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
3d6ca0d32e5c6597acfcf59301cb1905586ddb52 31-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [ot] Simplify normalization_preference again

No shaper has more than one behavior re this, so no need for a callback.
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc
c98b7183f7dc453d5bac1f2503017cded317a495 31-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [ot] Add Hangul shaper

Not exhaustively tested, but I think I got the intended logic
right.

The logic can perhaps be simplified. Maybe we should disabled
normalization with this shaper. Then again, for now focusing on
correctness.
/external/harfbuzz_ng/src/hb-ot-shape-complex-hangul.cc