Commit Graph

  • 5a3a896405 am ff55a581: Snap advance widths to integers Raph Levien 2014-09-04 00:16:27 +00:00
  • ff55a581fa Snap advance widths to integers Raph Levien 2014-09-03 10:37:05 -07:00
  • 604053e564 am 543c65c8: Try Unicode decomposition for selecting fallback font Raph Levien 2014-08-27 17:07:48 +00:00
  • 543c65c80b Try Unicode decomposition for selecting fallback font Raph Levien 2014-08-26 22:08:58 -07:00
  • ddd99662c1 am 11c8920a: Allocate font vector on stack Behdad Esfahbod 2014-08-22 18:36:40 +00:00
  • 11c8920a3f Allocate font vector on stack Behdad Esfahbod 2014-08-21 19:14:14 -04:00
  • 55f6f0cd86 am df03550a: Fix Layout initialization in the skipCache path Behdad Esfahbod 2014-08-21 22:09:56 +00:00
  • df03550a40 Fix Layout initialization in the skipCache path Behdad Esfahbod 2014-08-21 16:30:03 -04:00
  • 2f65c78209 am a33151e9: Speed up cache lookup Behdad Esfahbod 2014-08-21 20:39:33 +00:00
  • a33151e9c7 Speed up cache lookup Behdad Esfahbod 2014-08-20 17:41:51 -04:00
  • a50cc8616c am 2f24599f: Choose same font for Emoji keycap and its base character Behdad Esfahbod 2014-08-08 19:56:55 +00:00
  • 2f24599f4a Choose same font for Emoji keycap and its base character Behdad Esfahbod 2014-08-08 15:25:57 -04:00
  • f7a71d4b4e am a944efa7: Support fontFeatureSettings Behdad Esfahbod 2014-07-30 21:42:58 +00:00
  • a944efa7a0 Support fontFeatureSettings Behdad Esfahbod 2014-07-29 17:19:22 -04:00
  • 947aaacee5 am 8bee8f92: Fix examples build Behdad Esfahbod 2014-07-29 21:17:20 +00:00
  • 6abdc7368f am 2d51f518: Merge "Remove CSS string doLayout entrypoint and supporting code" into lmp-dev Behdad Esfahbod 2014-07-29 21:01:36 +00:00
  • 997dacbde1 am f3879f9b: Initialize MinikinPaint members Behdad Esfahbod 2014-07-29 21:01:36 +00:00
  • 8bee8f92e0 Fix examples build Behdad Esfahbod 2014-07-29 16:57:00 -04:00
  • 2d51f518d2 Merge "Remove CSS string doLayout entrypoint and supporting code" into lmp-dev Behdad Esfahbod 2014-07-29 20:47:02 +00:00
  • f3879f9b1f Initialize MinikinPaint members Behdad Esfahbod 2014-07-29 16:26:49 -04:00
  • bff381b1be Remove CSS string doLayout entrypoint and supporting code Behdad Esfahbod 2014-07-29 15:51:12 -04:00
  • 801eb4ebad Merge "Revert "Don't pass invalid Unicode codepoint to Skia"" Behdad Esfahbod 2014-07-29 20:45:55 +00:00
  • b501846d80 Add doLayout variant that does NOT take css string Behdad Esfahbod 2014-07-29 12:46:07 -04:00
  • ca5b3e1676 Revert "Don't pass invalid Unicode codepoint to Skia" Behdad Esfahbod 2014-07-25 17:31:46 +00:00
  • 94300c2146 Merge "Don't get stuck on invalid UTF-16" into lmp-dev Behdad Esfahbod 2014-07-25 19:14:51 +00:00
  • abf2e7d050 Don't get stuck on invalid UTF-16 Behdad Esfahbod 2014-07-25 14:49:27 -04:00
  • 675a078bdf Towards CSS removal Behdad Esfahbod 2014-07-24 20:26:03 -04:00
  • ded72d1e4a Remove deprecated API Behdad Esfahbod 2014-07-24 19:18:14 -04:00
  • 7043f8f1fc Add letter-spacing support Behdad Esfahbod 2014-07-17 19:47:01 -04:00
  • 29eb45e667 Don't pass invalid Unicode codepoint to Skia Behdad Esfahbod 2014-07-11 11:30:06 -04:00
  • 264f497c91 Merge "Use __builtin_clzl if element is long" Behdad Esfahbod 2014-07-10 22:02:29 +00:00
  • da0c3511e3 Use __builtin_clzl if element is long Behdad Esfahbod 2014-07-10 17:48:37 -04:00
  • b6138e6653 Switch minikin to the new icu. Elliott Hughes 2014-07-10 10:39:07 -07:00
  • 293208bda8 Assign non-coverage font runs to base font Raph Levien 2014-07-07 14:59:04 -07:00
  • f9490880cc setConfig is deprecated Mike Reed 2014-07-07 10:59:40 -04:00
  • 05d59ee462 Disable "palt" OpenType feature Raph Levien 2014-06-26 14:00:43 -07:00
  • 69f3585cf6 Add purgeCaches() method Raph Levien 2014-06-25 15:58:24 -07:00
  • e8bed5d3cc Implement grapheme cluster breaking Raph Levien 2014-06-15 17:33:29 -07:00
  • ba5dbb6f24 Make font runs less sticky Raph Levien 2014-06-19 01:51:47 -07:00
  • 01d64756a7 am e88f8c37: Tighten requirements for fake bold Raph Levien 2014-06-12 22:31:15 +00:00
  • 1e81203f00 am 1f8de301: (-s ours) Support for fake bold and italics Raph Levien 2014-06-12 18:07:59 +00:00
  • c1b20c0a0c am 1e35d09d: (-s ours) Add baseFont method to FontCollection Raph Levien 2014-06-12 18:02:23 +00:00
  • e88f8c37c7 Tighten requirements for fake bold Raph Levien 2014-06-12 09:19:03 -07:00
  • 3ec74f54ba Merge "Fix missing text on nonexistent font file" Raph Levien 2014-06-12 16:45:56 +00:00
  • 0f8e4702a5 Tighten requirements for fake bold Raph Levien 2014-06-12 09:19:03 -07:00
  • 43e8943dfd Fix missing text on nonexistent font file Raph Levien 2014-06-11 15:02:11 -07:00
  • 1f8de3019d Support for fake bold and italics Raph Levien 2014-06-06 17:56:41 -07:00
  • 1e35d09df1 Add baseFont method to FontCollection Raph Levien 2014-06-05 22:40:15 -07:00
  • 9c9cab6487 Merge "Provisionally enable "palt" OpenType feature" Raph Levien 2014-06-10 19:09:46 +00:00
  • 2b7da7bc2b Support for fake bold and italics Raph Levien 2014-06-06 17:56:41 -07:00
  • faadb4243e Provisionally enable "palt" OpenType feature Raph Levien 2014-06-07 08:14:07 -07:00
  • 13b22fd243 Add baseFont method to FontCollection Raph Levien 2014-06-05 22:40:15 -07:00
  • 8305dbe5d9 reset sha1 06dec08 with history Qiwen Zhao 2014-06-05 21:44:58 -07:00
  • dab4f5f793 am 014498ae: Fix unmatching type Raph Levien 2014-06-05 20:04:26 +00:00
  • a367eb1998 am 23801bf4: Support for scaleX and skewX Raph Levien 2014-06-05 20:04:26 +00:00
  • 06dec08ca2 Support for context in API Raph Levien 2014-06-04 15:20:37 -07:00
  • ddcdc08c7c Make paint flags consistently uint32_t Raph Levien 2014-06-04 15:25:30 -07:00
  • 014498ae2a Fix unmatching type Raph Levien 2014-06-04 11:15:28 -07:00
  • 23801bf449 Support for scaleX and skewX Raph Levien 2014-05-30 23:38:56 -07:00
  • 6100fa5441 am 1391c37e: Fix ZWJ not working for Indic fonts Raph Levien 2014-05-29 22:38:30 +00:00
  • bef68b94ed am 7d4090fb: Language and variant selection Raph Levien 2014-05-29 22:38:29 +00:00
  • 1391c37ea9 Fix ZWJ not working for Indic fonts Raph Levien 2014-05-28 15:38:35 -07:00
  • 7d4090fbe9 Language and variant selection Raph Levien 2014-05-27 08:05:51 -07:00
  • ac1f6e260c am e1a0422a: Fix for Minikin native crash Raph Levien 2014-05-29 21:27:39 +00:00
  • e1a0422aae Fix for Minikin native crash Raph Levien 2014-05-29 14:01:18 -07:00
  • 1c75d0afe7 am 9c5d659d: Fix for bug 15252902 native crash in Minikin Raph Levien 2014-05-27 15:51:43 +00:00
  • 4d33c6c9ca am ddfa014d: Caching for layouts and harfbuzz faces Raph Levien 2014-05-27 15:51:42 +00:00
  • f043d36367 am 2d546464: (-s ours) Merge "Do BiDi algorithm for text layout" into lmp-preview-dev Raph Levien 2014-05-27 15:51:42 +00:00
  • 9c5d659d5f Fix for bug 15252902 native crash in Minikin Raph Levien 2014-05-26 08:24:36 -07:00
  • ddfa014d55 Caching for layouts and harfbuzz faces Raph Levien 2014-05-21 08:37:49 -07:00
  • 2d54646405 Merge "Do BiDi algorithm for text layout" into lmp-preview-dev Raph Levien 2014-05-27 15:36:36 +00:00
  • 5261296f2a Do BiDi algorithm for text layout Raph Levien 2014-05-19 11:58:20 -07:00
  • b69befa658 am b1f16e88: Fix native crash in Latin-1 typefaces Raph Levien 2014-05-24 14:52:56 +00:00
  • 2447f21d86 am 4cfcd710: merge in master-release history after reset to 4841666ebe6aba70a957ee47ed26dbc3e63d189c The Android Automerger 2014-05-24 14:52:56 +00:00
  • b1f16e880b Fix native crash in Latin-1 typefaces Raph Levien 2014-05-23 22:44:35 -07:00
  • 6bbcf44f68 Caching for layouts and harfbuzz faces Raph Levien 2014-05-21 08:37:49 -07:00
  • 4cfcd71064 merge in master-release history after reset to 4841666ebe6aba70a957ee47ed26dbc3e63d189c The Android Automerger 2014-05-22 07:22:04 -07:00
  • e3cdd19310 merge in master-release history after reset to 4841666ebe6aba70a957ee47ed26dbc3e63d189c The Android Automerger 2014-05-22 05:50:25 -07:00
  • a28d0645ce merge in master-release history after reset to 4841666ebe6aba70a957ee47ed26dbc3e63d189c The Android Automerger 2014-05-21 05:50:20 -07:00
  • 904698cdda merge in master-release history after reset to 4841666ebe6aba70a957ee47ed26dbc3e63d189c The Android Automerger 2014-05-20 05:50:09 -07:00
  • 8893e8692b Fix incomplete refcounting and locking Raph Levien 2014-05-19 13:21:21 -07:00
  • e9ee256331 Do BiDi algorithm for text layout Raph Levien 2014-05-19 11:58:20 -07:00
  • 4841666ebe Fix incomplete refcounting and locking Raph Levien 2014-05-19 13:21:21 -07:00
  • 521c14790b Remove references to SkFloatToScalar. Leon Scroggins III 2014-05-15 10:52:56 -04:00
  • 686d245a0f Initial BiDi support Raph Levien 2014-05-12 15:10:30 -07:00
  • df405e1da1 Fix 64-bit cleanliness problem Raph Levien 2014-05-14 12:33:09 -07:00
  • 7b250767bc Fix build breakage in sample code Raph Levien 2014-05-14 11:01:32 -07:00
  • 02b919bc17 Better refcounting and locking Raph Levien 2014-05-05 16:11:17 -07:00
  • eee04fd1e5 A basket of features: itemization, bounds, refcount Raph Levien 2013-07-15 14:19:59 -07:00
  • 014dae7e78 Use canonical UniquePtr.h file Kenny Root 2013-09-11 23:24:24 -07:00
  • 0ab6d024ff Use canonical UniquePtr.h header Kenny Root 2013-09-11 15:02:30 -07:00
  • 79497ccc90 Use shared ft2 lib, deal with libpng/zlib deps Victoria Lease 2013-06-27 15:43:55 -07:00
  • c905bdf4be Fix build breakage Raph Levien 2013-06-14 14:12:07 -07:00
  • 8d9541c5fb Introduce MinikinFont abstraction Raph Levien 2013-05-22 16:14:27 -07:00
  • c1a6032ce6 Initial commit of Minikin library Raph Levien 2013-04-23 15:45:41 -07:00
  • cd404cb5e1 Initial empty repository Chad Jones 2013-04-19 10:28:48 -07:00