1. 20 9月, 2018 1 次提交
  2. 16 9月, 2018 1 次提交
    • B
      Disallow null-enabled offsets to unsized structures... · 10642b3f
      Behdad Esfahbod 提交于
      ...like UnsizedArrayOf<>.
      
      This fixes a class of crasher bugs, mostly with color and AAT tables.  We
      cannot use nullable offsets to varsized data that does not declare min_size,
      because it's nost safe to use our fixed-size null pool for types that have
      their size external.  So, use non_null'able offsets for these.
      
      A further enhancement would be to make use of min_size in Null<> itself.
      Will try that after.
      10642b3f
  3. 14 9月, 2018 2 次提交
  4. 11 9月, 2018 2 次提交
  5. 26 8月, 2018 1 次提交
  6. 18 7月, 2018 1 次提交
  7. 09 5月, 2018 1 次提交
  8. 08 5月, 2018 1 次提交
  9. 11 4月, 2018 1 次提交
  10. 15 3月, 2018 1 次提交
  11. 19 2月, 2018 1 次提交
  12. 09 2月, 2018 1 次提交
  13. 08 2月, 2018 2 次提交
  14. 07 2月, 2018 2 次提交
  15. 05 2月, 2018 1 次提交
    • B
      [aat] Fix unsafe-to-break · 54e6efad
      Behdad Esfahbod 提交于
      At any position, if state is not zero, mark unsafe-to-break before,
      unless we can reason it safe.
      
      At any position, if there's an action entry for end-of-text, mark
      unsafe to break.
      
      Also changes buffer diff impl to allow for flag differences as long
      as the buffer glyph flags are superset of reference glyph flags.
      
      With this, all MORX tests pass.
      54e6efad
  16. 04 2月, 2018 1 次提交
  17. 31 1月, 2018 1 次提交
  18. 20 1月, 2018 3 次提交
  19. 18 1月, 2018 1 次提交
  20. 16 1月, 2018 1 次提交
  21. 12 1月, 2018 9 次提交
  22. 11 1月, 2018 2 次提交
  23. 10 1月, 2018 3 次提交
    • B
      [aat] Add Class subtable thingy · 80fd5743
      Behdad Esfahbod 提交于
      From old 'mort' table.
      80fd5743
    • B
      Prefix int types with HB · 6b19178e
      Behdad Esfahbod 提交于
      Such a headache that Windows defines UINT8, ...; Just prefix it.
      6b19178e
    • B
      [aat] Try fixing VC bots · 81e321c8
      Behdad Esfahbod 提交于
      c:\projects\harfbuzz\src\hb-aat-layout-common-private.hh(51): error C2872: 'UINT16': ambiguous symbol [C:\projects\harfbuzz\build\harfbuzz.vcxproj]
      C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared\basetsd.h(80): note: could be 'unsigned short UINT16'
      c:\projects\harfbuzz\src\hb-open-type-private.hh(648): note: or       'OT::UINT16'
      81e321c8