1. 15 Mar, 2018 9 commits
  2. 14 Mar, 2018 4 commits
  3. 13 Mar, 2018 7 commits
    • Ebrahim Byagowi's avatar
      Merge pull request #877 from fanc999/master.msvc · a12dd6f7
      Ebrahim Byagowi authored
      Fix CMake builds on Windows, MSVC in particular
      a12dd6f7
    • Chun-wei Fan's avatar
      CMake: Fix utility program installation · 7c43adab
      Chun-wei Fan authored
      Put in the utility program that was missed in installation by replacing
      the one that was duplicated.
      7c43adab
    • Chun-wei Fan's avatar
      CMake: Fix introspection on Windows · e9b8002a
      Chun-wei Fan authored
      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
    • Chun-wei Fan's avatar
      test/api: Fix building subset tests · 831d4a2d
      Chun-wei Fan authored
      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
    • Chun-wei Fan's avatar
      CMake: Fix running tests on Windows · eda6a5ea
      Chun-wei Fan authored
      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
    • Chun-wei Fan's avatar
      hb-private.hh: Add fallback implementation for round() · b9dcbb1f
      Chun-wei Fan authored
      Add a simplistic round() implementation for our purposes, used when the
      compiler does not support round() directly.
      b9dcbb1f
    • Chun-wei Fan's avatar
      configure.ac/CMake: Check for round() and stdbool.h · 89dbabff
      Chun-wei Fan authored
      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 Mar, 2018 1 commit
  5. 11 Mar, 2018 1 commit
  6. 10 Mar, 2018 2 commits
  7. 09 Mar, 2018 5 commits
  8. 08 Mar, 2018 7 commits
  9. 07 Mar, 2018 4 commits