1. 12 2月, 2013 1 次提交
    • B
      Improve normalization heuristic · 6e74c642
      Behdad Esfahbod 提交于
      Before, for most scripts, we were not trying to recompose two characters
      if the second one had ccc=0.  That fails for Myanmar where U+1026
      decomposes to U+1025,U+102E, both of which have ccc=0.  However, we do
      want to try to recompose those.  We now check whether the second is a
      mark, using general category instead.
      
      At the same time, remove optimization that was conflicting with this.
      
      [Let the Ngapi hackfest begin!]
      6e74c642
  2. 07 2月, 2013 3 次提交
    • B
      Revert "Include config.h.in in tree" · 614242ef
      Behdad Esfahbod 提交于
      This reverts commit 01013a0f.
      
      Conflicts:
      	config.h.in
      
      Same argument as previous commit.
      614242ef
    • B
      Revert "[Indic] Import ragel-generated Indic machine in git" · adff3778
      Behdad Esfahbod 提交于
      This reverts commit fab7a71f.
      
      Conflicts:
      	src/hb-ot-shape-complex-indic-machine.hh
      
      Keeping that generated file in-tree causes problems with processes like
      tinderbox  that automatically fetch and build harfbuzz.  It's harder to
      bootstrap harfbuzz now (as was previously), but I'm willing to give this
      another chance and see how it goes.
      adff3778
    • B
      Don't use $(ENV) · 5898fa94
      Behdad Esfahbod 提交于
      As reported by Peter Breitenlohner:
      
      I think this is a very bad idea because ENV is used to specify a startup
      file to be read by some/all shells.
      5898fa94
  3. 05 2月, 2013 4 次提交
  4. 01 2月, 2013 3 次提交
  5. 30 1月, 2013 1 次提交
  6. 19 1月, 2013 1 次提交
  7. 17 1月, 2013 1 次提交
  8. 15 1月, 2013 1 次提交
  9. 14 1月, 2013 4 次提交
  10. 10 1月, 2013 3 次提交
    • B
      0.9.11 · cf81fb36
      Behdad Esfahbod 提交于
      cf81fb36
    • B
      Add atomic ops for Solaris · 2dcb333f
      Behdad Esfahbod 提交于
      Based on fontconfig patch from Raimund Steger.
      2dcb333f
    • B
      Fix crasher during multi-thread shaper data creation · 69fd6e15
      Behdad Esfahbod 提交于
      Sample crash:
      
      0  _hb_graphite2_shaper_face_data_destroy (data=0xffffffffffffffff)
          at ../../src/hb-graphite2.cc:129
      1  0x00007ffff4271d7d in hb_graphite2_shaper_face_data_ensure (
          face=<optimized out>) at ../../src/hb-shaper-list.hh:35
      2  hb_shape_plan_plan (shaper_list=<optimized out>, num_user_features=0,
          user_features=0x0, shape_plan=0xf7b490) at ../../src/hb-shaper-list.hh:35
      3  hb_shape_plan_create (face=<optimized out>, props=<optimized out>,
          user_features=0x0, num_user_features=0, shaper_list=<optimized out>)
          at ../../src/hb-shape-plan.cc:108
      4  0x00007ffff4272c93 in hb_shape_plan_create_cached (face=0x10cf2b0,
          props=0x11980d8, user_features=0x0, num_user_features=<optimized out>,
          shaper_list=0x0) at ../../src/hb-shape-plan.cc:283
      69fd6e15
  11. 09 1月, 2013 2 次提交
  12. 08 1月, 2013 2 次提交
  13. 04 1月, 2013 1 次提交
  14. 03 1月, 2013 11 次提交
  15. 22 12月, 2012 2 次提交