1. 31 8月, 2017 1 次提交
    • B
      hb_buffer_diff() tweak · 099472e0
      Behdad Esfahbod 提交于
      I like to have a mode where CONTAINS_NOTDEF and CONTAINS_DOTTEDCIRCLE are not
      returned.  Abused a value of -1 for that.  hb-shape now uses it.  Fixes two
      of the six tests failing with --verify in test/shaping/run-tests.sh.
      099472e0
  2. 16 8月, 2017 2 次提交
  3. 15 8月, 2017 1 次提交
  4. 12 8月, 2017 2 次提交
  5. 11 8月, 2017 1 次提交
  6. 10 8月, 2017 2 次提交
  7. 20 7月, 2017 1 次提交
  8. 19 7月, 2017 1 次提交
    • B
      [hb-shape] Improve shaping-debug output · e6035055
      Behdad Esfahbod 提交于
      Before, that was printed using --debug (and in both hb-shape and hb-view).
      Changed it, now hb-shape has a new command-line argument called --show-messages.
      When invoked, it also respects other output formatting options.  The messages
      are better formatted and printed to te same place that hb-shape output is
      directed to.  Previously they were written to stderr.
      
      Fixes https://github.com/behdad/harfbuzz/issues/506
      e6035055
  9. 08 2月, 2017 1 次提交
  10. 23 1月, 2017 2 次提交
  11. 22 1月, 2017 2 次提交
  12. 27 4月, 2016 1 次提交
  13. 03 2月, 2016 1 次提交
    • C
      build: Move source listings into separate Makefile snippets · 35ded3af
      Chun-wei Fan 提交于
      This moves all the source listings in src/Makefile.am,
      src/hb-ucdn/Makefile.am and util/Makefile.am into separate Makefile
      snippets, so that they may be shared between different Makefile-based
      build systems, such as NMake for Visual Studio.
      35ded3af
  14. 19 12月, 2015 1 次提交
  15. 18 12月, 2015 1 次提交
  16. 10 12月, 2015 1 次提交
  17. 16 11月, 2015 2 次提交
    • C
      MSVC builds: Add fallback implementation for pre-2013 MSVC · a49e7b7e
      Chun-wei Fan 提交于
      Pre-2013 MSVC does not have scalbn() and scalbnf(), which are used in the
      utility programs.  Add  fallback implementations for these, which can be
      used when necessary.
      a49e7b7e
    • C
      util: Fix build on Visual Studio · 998e8dda
      Chun-wei Fan 提交于
      Use the fallback implementation for lround() only on pre-2013 Visual
      Studio, and ensure we are clear about the types of the parameters for
      lround() and scalbnf(), since Visual Studio can be quite picky on
      ambiguous parameter types.  Also, use g_ascii_strcasecmp() rather than
      strcasecmp() as we are already using GLib for this code and we are
      assured that g_ascii_strcasemp() is available.
      
      For scalbnf() on pre-2013 Visaul Studio, a fallback implementation is
      needed, but use another forced-included header for those compilers, which
      will be added later.
      
      Also use (char)27 on Visual Studio builds as '\e' is not a recognized
      escape sequence, which will do the same thing.
      998e8dda
  18. 11 11月, 2015 1 次提交
  19. 06 11月, 2015 1 次提交
  20. 04 11月, 2015 2 次提交
    • B
      [util] Fix option-parsing leaks · 3530cc2d
      Behdad Esfahbod 提交于
      3530cc2d
    • B
      [util] In --debug mode, duplicate font data · 642135f3
      Behdad Esfahbod 提交于
      This has the effect that the font data will end up in a memory
      section malloc()ed exactly to its size.  This gives us better
      valgrind detection of out-of-bounds access.
      
      Previously, the font data was placed in a mmap()ed section or
      GString-allocated area, which didn't have proper protections
      at the end when running under valgrind.
      642135f3
  21. 24 8月, 2015 1 次提交
  22. 22 7月, 2015 1 次提交
  23. 19 6月, 2015 1 次提交
  24. 04 6月, 2015 1 次提交
  25. 19 5月, 2015 1 次提交
  26. 14 4月, 2015 1 次提交
  27. 10 4月, 2015 4 次提交
  28. 26 2月, 2015 1 次提交
  29. 14 2月, 2015 2 次提交