1. 09 5月, 2014 1 次提交
  2. 02 5月, 2014 1 次提交
  3. 29 4月, 2014 5 次提交
  4. 26 4月, 2014 1 次提交
  5. 19 4月, 2014 1 次提交
    • B
      [indic] Fix-up zero-context matching · 828e109c
      Behdad Esfahbod 提交于
      commit b5a0f69e
      Author: Behdad Esfahbod <behdad@behdad.org>
      Date:   Thu Oct 17 18:04:23 2013 +0200
      
          [indic] Pass zero-context=false to would_substitute for newer scripts
      
          For scripts without an old/new spec distinction, use zero-context=false.
          This changes behavior in Sinhala / Khmer, but doesn't seem to regress.
          This will be useful and used in Javanese.
      
      The *intention* was to change zero-context from true to false for scripts that
      don't have old-vs-new specs.  However, checking the code, looks like we
      essentially change zero-context to always be true; ie. we only changed things
      for old-spec, and we broke them.  That's what causes this bug:
      
        https://bugs.freedesktop.org/show_bug.cgi?id=76705
      
      The root of the bug is here:
      
        /* Use zero-context would_substitute() matching for new-spec of the main
         * Indic scripts, but not for old-spec or scripts with one spec only. */
        bool zero_context = indic_plan->config->has_old_spec || !indic_plan->is_old_spec;
      
      Note that is_old_spec itself is:
      
        indic_plan->is_old_spec = indic_plan->config->has_old_spec && ((plan->map.chosen_script[0] & 0x000000FF) != '2');
      
      It's easy to show that zero_context is now always true.  What we really meant was:
      
        bool zero_context = indic_plan->config->has_old_spec && !indic_plan->is_old_spec;
      
      Ie, "&&" instead of "||".  We made this change supposedly to make Javanese
      work.  But apparently we got it working regardless!  So I'm going to fix this
      to only change the logic for old-spec and not touch other cases.
      828e109c
  6. 15 4月, 2014 1 次提交
    • B
      Add HB_NO_MERGE_CLUSTERS · 66c6a48b
      Behdad Esfahbod 提交于
      Disables any cluster-merging.  Added for testing purposes while
      we investigate what kind of API to add for this.
      66c6a48b
  7. 11 4月, 2014 2 次提交
  8. 10 4月, 2014 2 次提交
  9. 09 4月, 2014 2 次提交
  10. 03 4月, 2014 1 次提交
  11. 26 3月, 2014 1 次提交
  12. 25 3月, 2014 1 次提交
  13. 22 3月, 2014 3 次提交
  14. 20 3月, 2014 4 次提交
  15. 19 3月, 2014 1 次提交
  16. 17 3月, 2014 2 次提交
  17. 15 3月, 2014 4 次提交
  18. 11 3月, 2014 2 次提交
  19. 05 3月, 2014 1 次提交
  20. 19 2月, 2014 1 次提交
  21. 12 2月, 2014 1 次提交
  22. 11 2月, 2014 2 次提交