summaryrefslogtreecommitdiffstats
path: root/libs
Commit message (Expand)AuthorAgeFilesLines
* Do not break after Myanmar viramasRoozbeh Pournader2016-05-251-1/+9
* Do not break before and after ZWJ.Seigo Nonaka2016-04-196-28/+134
* Returns hasVariationSelector true for VS15/VS16Seigo Nonaka2016-04-152-11/+72
* Merge "Clear mLineWidths in LineBreaker::finish()" into nyc-devRaph Levien2016-04-131-0/+1
|\
| * Clear mLineWidths in LineBreaker::finish()Raph Levien2016-04-121-0/+1
* | Fix minikin_unittestsSeigo Nonaka2016-04-114-9/+5
* | Avoid copying of font table dataRaph Levien2016-04-086-48/+100
|/
* Purge hb font on Minikin font destructionRaph Levien2016-04-074-0/+38
* Support multiple locales for font language settings.Seigo Nonaka2016-04-044-28/+102
* Try putting combining marks in the same font runRoozbeh Pournader2016-03-301-7/+8
* Do not allow line breaks before currency symbolsRoozbeh Pournader2016-03-161-0/+13
* Suppress log span due to returning null for itemize result.Seigo Nonaka2016-03-031-10/+4
* Break regional indicators at even numbered code points.Seigo Nonaka2016-03-021-9/+18
* Fix wrong conditions in isEmojiBaseRaph Levien2016-02-271-15/+15
* Suppress line breaks in emoji + modifierRaph Levien2016-02-261-8/+24
* Use color font if skin tone is specified.Seigo Nonaka2016-02-264-46/+55
* Merge "Suppress grapheme cluster breaks in emoji with modifiers" into nyc-devRaph Levien2016-02-241-0/+53
|\
| * Suppress grapheme cluster breaks in emoji with modifiersRaph Levien2016-02-241-0/+53
* | Merge "Support Hanb script." into nyc-devSeigo Nonaka2016-02-232-8/+16
|\ \ | |/ |/|
| * Support Hanb script.Seigo Nonaka2016-02-182-8/+16
* | Merge "Suppress linebreaks in emoji ZWJ sequences" into nyc-devRaph Levien2016-02-191-1/+28
|\ \
| * | Suppress linebreaks in emoji ZWJ sequencesRaph Levien2016-02-181-1/+28
* | | Optimize: Use measureText instead of doLayout.Keisuke Kuroyanagi2016-02-182-22/+22
|/ /
* | Disable hyphenation when word overlaps style boundaryRaph Levien2016-02-181-1/+2
* | Merge "Improve Paint.measureText and Paint.hasGlyph for variation sequences."...Seigo Nonaka2016-02-183-16/+50
|\ \
| * | Improve Paint.measureText and Paint.hasGlyph for variation sequences.Seigo Nonaka2016-02-173-16/+50
| |/
* | Add error logging on invalid cmap am: 734f037130 am: c91a77cf22Raph Levien2016-02-171-0/+3
|\ \
| * \ Add error logging on invalid cmap am: 734f037130Raph Levien2016-02-171-0/+3
| |\ \
| | * \ Add error logging on invalid cmapRaph Levien2016-02-171-0/+3
| | |\ \
| | | * | Add error logging on invalid cmapRaph Levien2016-02-121-0/+3
| * | | | Reject fonts with invalid ranges in cmap am: ca8ac8acda am: 3034e8b4ab am: a3...Raph Levien2016-01-152-16/+27
| |\| | |
| | * | | Reject fonts with invalid ranges in cmap am: ca8ac8acda am: 3034e8b4ab am: a3...Raph Levien2016-01-152-16/+27
| | |\| |
| | | * | Reject fonts with invalid ranges in cmap am: ca8ac8acda am: 3034e8b4ab am: a3...Raph Levien2016-01-152-16/+27
| | | |\ \
| | | | * \ Reject fonts with invalid ranges in cmap am: ca8ac8acda am: 3034e8b4abRaph Levien2016-01-152-16/+27
| | | | |\ \
| | | | | * \ Reject fonts with invalid ranges in cmap am: ca8ac8acdaRaph Levien2016-01-152-16/+27
| | | | | |\ \
| | | | | | * \ Reject fonts with invalid ranges in cmapRaph Levien2016-01-152-16/+27
| | | | | | |\ \
| | | | | | | * | Reject fonts with invalid ranges in cmapRaph Levien2016-01-072-16/+27
* | | | | | | | | Add penalty for breaks in URLs and email addressesRaph Levien2016-02-172-1/+6
* | | | | | | | | Add line breaks to email addresses and URLsRaph Levien2016-02-171-16/+49
* | | | | | | | | Special-case URLs and email addresses for line breakingRaph Levien2016-02-171-1/+60
* | | | | | | | | Refine hyphenation around punctuationRaph Levien2016-02-163-59/+161
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | Optimize: Precompute the hash value for LayoutCacheKey.Keisuke Kuroyanagi2016-02-081-3/+10
* | | | | | | | Improve Paint.hasGlyph performance by caching hb_font_tSeigo Nonaka2016-02-046-75/+54
* | | | | | | | Disable unsigned integer overflow sanitization until libc++ is fixed. am: 455...Stephen Hines2016-01-261-6/+2
|\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Disable unsigned integer overflow sanitization until libc++ is fixed.Stephen Hines2016-01-261-6/+2
| |\ \ \ \ \ \ \ \
| | * | | | | | | | Disable unsigned integer overflow sanitization until libc++ is fixed.Stephen Hines2016-01-261-6/+2
| * | | | | | | | | Tailor grapheme boundaries so sequence emoji are one grapheme - DO NOT MERGERaph Levien2016-01-131-0/+26
| |\ \ \ \ \ \ \ \ \ | | | |/ / / / / / / | | |/| | | | | | |
| | * | | | | | | | Tailor grapheme boundaries so sequence emoji are one grapheme - DO NOT MERGERaph Levien2016-01-131-0/+26
| | | |/ / / / / / | | |/| | | | | |
* | | | | | | | | Add light weight methods for text measurement.Keisuke Kuroyanagi2016-01-211-15/+53
* | | | | | | | | Introduce multiple language based font fallback.Seigo Nonaka2016-01-154-63/+164