1. 18 6月, 2019 1 次提交
  2. 11 6月, 2019 1 次提交
    • E
      Remove round polyfill · c4cae81a
      Ebrahim Byagowi 提交于
      Added in 01dff1ea and 19256bef, this was targeted at older
      msvc versions that don't support C99 but now as we require
      C++11 we don't target places those envs thus removing this.
      c4cae81a
  3. 24 5月, 2019 1 次提交
  4. 25 4月, 2019 2 次提交
  5. 20 4月, 2019 1 次提交
  6. 19 4月, 2019 1 次提交
  7. 26 2月, 2019 1 次提交
  8. 30 12月, 2018 1 次提交
  9. 12 12月, 2018 1 次提交
    • C
      CMake: Fix Introspection builds · 09b16c53
      Chun-wei Fan 提交于
      We need to add -DHB_AAT_H and -DHB_AAT_H_IN to the flags that are passed
      to g-ir-scanner, so that introspection builds can proceed normally.
      09b16c53
  10. 02 12月, 2018 1 次提交
  11. 30 10月, 2018 1 次提交
  12. 19 10月, 2018 1 次提交
  13. 11 10月, 2018 1 次提交
    • B
      Remove HAVE_OT · 1e8fdd28
      Behdad Esfahbod 提交于
      We never tested compiling without it.  Just kill it.  We always build
      our own shaper.
      1e8fdd28
  14. 10 10月, 2018 1 次提交
  15. 09 10月, 2018 1 次提交
    • C
      builds: Fix and clean up MSVC DLL builds · 8e4ad1d7
      Chun-wei Fan 提交于
      Instead of passing a CFLAG/CXXFLAG to define HB_EXTERN, define it
      directly in src/hb.hh as __declspec(dllexport) extern when we are
      building HarfBuzz as DLLs on Visual Studio.  Define HB_INTERNAL
      as nothing without defining HB_NO_VISIBILITY when building HarfBuzz as
      DLLs to avoid linker errors on Visual Studio builds.
      
      Also "install" harfbuzz-subset.dll into $(PREFIX)\bin as the
      hb-subset utility will depend on that DLL at runtime, when HarfBuzz is
      built as DLLs.  Since it consists of private APIs that are subject to
      change, we do not install its headers nor .lib file.
      8e4ad1d7
  16. 17 9月, 2018 1 次提交
  17. 10 7月, 2018 2 次提交
  18. 08 5月, 2018 1 次提交
  19. 31 3月, 2018 1 次提交
  20. 27 3月, 2018 1 次提交
  21. 24 3月, 2018 1 次提交
  22. 17 3月, 2018 2 次提交
  23. 14 3月, 2018 2 次提交
  24. 13 3月, 2018 3 次提交
    • C
      CMake: Fix utility program installation · 7c43adab
      Chun-wei Fan 提交于
      Put in the utility program that was missed in installation by replacing
      the one that was duplicated.
      7c43adab
    • C
      CMake: Fix introspection on Windows · e9b8002a
      Chun-wei Fan 提交于
      The list of source files to pass to g-ir-scanner is becoming too
      long for Windows, as Windows imposes a 8192-character limit for command
      lines, so we need to first transform that list into a listings file, and
      then use the --filelist option for g-ir-scanner to build the
      introspection files.
      e9b8002a
    • C
      configure.ac/CMake: Check for round() and stdbool.h · 89dbabff
      Chun-wei Fan 提交于
      Not all the compilers that HarfBuzz is buildable on supports round() and
      has the header stdbool.h, so we check for them and define HAVE_ROUND and
      HAVE_STDBOOL_H repsectively in our CFLAGS so that we include them only
      when they are found, or use fallback implementations when necessary.
      
      Also include FindPythonInterp earlier as we need PYTHON_EXECUTABLE to be
      set for running the tests.
      89dbabff
  25. 28 2月, 2018 1 次提交
  26. 27 2月, 2018 1 次提交
  27. 24 2月, 2018 2 次提交
  28. 19 2月, 2018 1 次提交
  29. 12 2月, 2018 1 次提交
  30. 11 2月, 2018 1 次提交
  31. 09 2月, 2018 3 次提交