1. 03 9月, 2018 2 次提交
  2. 02 9月, 2018 1 次提交
  3. 26 8月, 2018 2 次提交
  4. 06 8月, 2018 1 次提交
  5. 01 8月, 2018 2 次提交
  6. 31 7月, 2018 1 次提交
  7. 28 7月, 2018 1 次提交
  8. 24 7月, 2018 1 次提交
  9. 22 7月, 2018 1 次提交
    • E
      Add a new API, hb_ot_layout_get_feature_name_ids (#976) · 0c1b287b
      Ebrahim Byagowi 提交于
      This new API returns cvXX and ssXX related NameId, things like
      featUiLabelNameId, featUiTooltipTextNameId, sampleTextNameId, ... of cvXX
      and UINameId of ssXX, in a unified way.
      
      However HarfBuzz currently doesn't expose an API for retrieving the actual
      information associated with NameId from the `name` table and that should be
      done separately.
      0c1b287b
  10. 18 7月, 2018 1 次提交
  11. 10 7月, 2018 1 次提交
  12. 23 6月, 2018 1 次提交
    • B
      In Coverage iterator, bail out if table smells · b2a18791
      Behdad Esfahbod 提交于
      In particular, if CoverageFormat2 has unsorted ranges, bail out.
      Otherwise, 64k ranges of each 64k glyphs can DoS closure() method.
      
      We can do the same for CoverageFormat1, but that one does not expose
      the quadratic behavior, so, fine.
      b2a18791
  13. 10 5月, 2018 1 次提交
  14. 09 5月, 2018 2 次提交
  15. 08 5月, 2018 1 次提交
  16. 24 4月, 2018 1 次提交
  17. 16 4月, 2018 1 次提交
  18. 12 4月, 2018 1 次提交
  19. 15 3月, 2018 1 次提交
  20. 21 2月, 2018 1 次提交
  21. 11 2月, 2018 1 次提交
  22. 01 2月, 2018 1 次提交
  23. 10 1月, 2018 2 次提交
  24. 05 1月, 2018 2 次提交
  25. 17 12月, 2017 2 次提交
  26. 16 12月, 2017 1 次提交
  27. 15 12月, 2017 2 次提交
    • B
      [set] Add add_sorted_array() · 5d025720
      Behdad Esfahbod 提交于
      Not optimized to use sortedness yet.  Also start putting in place infra
      to faster reject bad data.
      
      A version of Chandas.ttf found on some Chrome bots has 660kb of GPOS,
      mostly junk.  That is causing 48 million of set->add() calls in
      collect_glyphs(), which is insane.
      
      In the upcoming commits, I'll be speeding that up by optimizing
      add_sorted_array(), while also reducing work by rejecting out-of-sort
      arrays quickly and propagate the rejection.
      
      Part of https://bugs.chromium.org/p/chromium/issues/detail?id=794896
      5d025720
    • B
      [set] Add add_array() · 0fe62c1f
      Behdad Esfahbod 提交于
      To be used to optimize adding a whole bunch of (sorted) items at the same time,
      as in CoverageFormat1.
      0fe62c1f
  28. 15 11月, 2017 2 次提交
  29. 04 11月, 2017 1 次提交
  30. 15 10月, 2017 2 次提交