1. 12 3月, 2019 2 次提交
  2. 06 3月, 2019 1 次提交
  3. 17 12月, 2018 1 次提交
  4. 04 11月, 2018 1 次提交
  5. 30 10月, 2018 1 次提交
    • B
      Remove ASSERT_POD · 35d410f2
      Behdad Esfahbod 提交于
      Newer compilers / language allows structs with constructor in union.
      So, this was not actually testing anything.  Indeed, the recent
      change in DISALLOW_COPY *is* making some of our types non-POD.
      That broke some bots.
      
      Just remove this since it wasn't doing much, and I'd rather have
      DISALLOW_COPY.
      35d410f2
  6. 27 10月, 2018 3 次提交
  7. 23 10月, 2018 2 次提交
  8. 04 10月, 2018 3 次提交
  9. 03 10月, 2018 2 次提交
    • B
      [indic] Disallow vowel mark combinations that spoof other vowel marks · df32eaae
      Behdad Esfahbod 提交于
      Fixes https://github.com/harfbuzz/harfbuzz/issues/1019
      
      New numbers:
      
      BENGALI: 353725 out of 354188 tests passed. 463 failed (0.130722%)
      DEVANAGARI: 707261 out of 707394 tests passed. 133 failed (0.0188014%)
      GUJARATI: 366353 out of 366457 tests passed. 104 failed (0.0283799%)
      GURMUKHI: 60729 out of 60747 tests passed. 18 failed (0.0296311%)
      KANNADA: 951300 out of 951913 tests passed. 613 failed (0.0643966%)
      MALAYALAM: 1048136 out of 1048334 tests passed. 198 failed (0.0188871%)
      ORIYA: 42327 out of 42329 tests passed. 2 failed (0.00472489%)
      SINHALA: 271596 out of 271847 tests passed. 251 failed (0.0923313%)
      TAMIL: 1091754 out of 1091754 tests passed. 0 failed (0%)
      TELUGU: 970555 out of 970573 tests passed. 18 failed (0.00185457%)
      
      Devanagari regressed because Uniscribe doesn't enforce the full set.
      
      Tests added with the *-vowel-letters.txt files in tree and Noto fonts.
      df32eaae
    • B
      Minor · 0dd9101f
      Behdad Esfahbod 提交于
      0dd9101f
  10. 02 10月, 2018 2 次提交
  11. 30 9月, 2018 1 次提交
    • B
      [indic/khmer] Remove use of global constructors · b1e07e1e
      Behdad Esfahbod 提交于
      Alternative woul have been to resurrect F_COMBINE that I removed in
      70136a78
      
      But this does it for now.  I'm not sure why check-static-inits.sh didn't
      catch this before.  Clang -Weverything bot did:
      
        CXX      libharfbuzz_la-hb-ot-shape-complex-indic.lo
      hb-ot-shape-complex-indic.cc:99:1: warning: declaration requires a global constructor [-Wglobal-constructors]
      indic_features[] =
      ^
      1 warning generated.
        CXX      libharfbuzz_la-hb-ot-shape-complex-khmer.lo
      hb-ot-shape-complex-khmer.cc:36:1: warning: declaration requires a global constructor [-Wglobal-constructors]
      khmer_features[] =
      ^
      1 warning generated.
      b1e07e1e
  12. 25 9月, 2018 3 次提交
  13. 24 9月, 2018 1 次提交
  14. 11 9月, 2018 1 次提交
  15. 26 8月, 2018 1 次提交
  16. 01 8月, 2018 3 次提交
  17. 03 7月, 2018 1 次提交
    • B
      [indic] Adjust left-matra repositioning and Halant,ZWJ sequence · 9940504e
      Behdad Esfahbod 提交于
      From the new code (first paragraph is from the OT Devanagari spec.):
      
        /*   o Reorder matras:
         *
         *     If a pre-base matra character had been reordered before applying basic
         *     features, the glyph can be moved closer to the main consonant based on
         *     whether half-forms had been formed. Actual position for the matra is
         *     defined as “after last standalone halant glyph, after initial matra
         *     position and before the main consonant”. If ZWJ or ZWNJ follow this
         *     halant, position is moved after it.
         *
         * IMPLEMENTATION NOTES:
         *
         * It looks like the last sentence is wrong.  Testing, with Windows 7 Uniscribe
         * and Devanagari shows that the behavior is best described as:
         *
         * "If ZWJ follows this halant, matra is NOT repositioned after this halant.
         *  If ZWNJ follows this halant, position is moved after it."
         *
         * Test case, with Adobe Devanagari or Nirmala UI:
         *
         *   U+091F,U+094D,U+200C,U+092F,U+093F
         *   (Matra moves to the middle, after ZWNJ.)
         *
         *   U+091F,U+094D,U+200D,U+092F,U+093F
         *   (Matra does NOT move, stays to the left.)
      
      Fixes https://github.com/harfbuzz/harfbuzz/issues/1070
      
      Test case added with Adobe Devanagari.
      9940504e
  18. 30 6月, 2018 1 次提交
  19. 05 6月, 2018 1 次提交
  20. 01 6月, 2018 1 次提交
  21. 27 4月, 2018 1 次提交
  22. 12 4月, 2018 1 次提交
  23. 14 2月, 2018 2 次提交
  24. 06 1月, 2018 1 次提交
  25. 05 1月, 2018 2 次提交
  26. 06 12月, 2017 1 次提交