1. 15 3月, 2018 7 次提交
  2. 14 3月, 2018 5 次提交
  3. 13 3月, 2018 6 次提交
    • 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
      test/api: Fix building subset tests · 831d4a2d
      Chun-wei Fan 提交于
      Include stdbool.h in hb-setset-test.h instead of in the individual
      sources, if it is found; otherwise use a simplistic fallback for it if
      it is not found.
      
      Also declare variables at the top of the block, to build on pre-C99
      compiliers.
      831d4a2d
    • C
      CMake: Fix running tests on Windows · eda6a5ea
      Chun-wei Fan 提交于
      For the API tests, output the test programs at $(TOP_BUILDDIR) so that
      the freshly-built DLLs will be available for the test programs.  For
      those that are run through the Python wrapper scripts, use
      ${PYTHON_EXECUTABLE} instead of plain 'python' in case the Python
      interpreter is not in the PATH.
      eda6a5ea
    • C
      hb-private.hh: Add fallback implementation for round() · b9dcbb1f
      Chun-wei Fan 提交于
      Add a simplistic round() implementation for our purposes, used when the
      compiler does not support round() directly.
      b9dcbb1f
    • 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
  4. 12 3月, 2018 2 次提交
  5. 10 3月, 2018 4 次提交
  6. 09 3月, 2018 10 次提交
  7. 08 3月, 2018 6 次提交