1. 19 10月, 2018 1 次提交
  2. 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
  3. 10 10月, 2018 1 次提交
  4. 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
  5. 17 9月, 2018 1 次提交
  6. 10 7月, 2018 2 次提交
  7. 08 5月, 2018 1 次提交
  8. 31 3月, 2018 1 次提交
  9. 27 3月, 2018 1 次提交
  10. 24 3月, 2018 1 次提交
  11. 17 3月, 2018 2 次提交
  12. 14 3月, 2018 2 次提交
  13. 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
  14. 28 2月, 2018 1 次提交
  15. 27 2月, 2018 1 次提交
  16. 24 2月, 2018 2 次提交
  17. 19 2月, 2018 1 次提交
  18. 12 2月, 2018 1 次提交
  19. 11 2月, 2018 1 次提交
  20. 09 2月, 2018 3 次提交
  21. 05 2月, 2018 1 次提交
  22. 03 2月, 2018 1 次提交
  23. 30 1月, 2018 1 次提交
  24. 25 1月, 2018 1 次提交
  25. 23 1月, 2018 1 次提交
  26. 22 1月, 2018 1 次提交
  27. 19 1月, 2018 1 次提交
  28. 17 1月, 2018 2 次提交
  29. 16 1月, 2018 1 次提交
  30. 11 1月, 2018 2 次提交