1. 21 Mar, 2018 1 commit
  2. 19 Mar, 2018 2 commits
  3. 16 Mar, 2018 17 commits
  4. 15 Mar, 2018 10 commits
  5. 14 Mar, 2018 4 commits
  6. 13 Mar, 2018 6 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