1. 23 10月, 2017 12 次提交
  2. 21 10月, 2017 2 次提交
  3. 20 10月, 2017 2 次提交
  4. 19 10月, 2017 1 次提交
    • C
      CMake builds: Support introspection builds · 41b18251
      Chun-wei Fan 提交于
      This adds support for introspection builds on Windows that is enabled by
      the HB_HAVE_INTROSPECTION option, which will also enable HB_HAVE_GOBJECT
      (and so HB_HAVE_GLIB) as they are required for introspection.
      
      In order for this to work one must ensure that the Python installation
      listed in PYTHON_EXECUTABLE is the same Python release series that was
      used to build _giscanner.pyd (the Python module that is used by
      g-ir-scanner), with the same architecture.  PKG_CONFIG_PATH and PATH
      must be set correctly if $(PREFIX)\bin and/or $(PREFIX)\lib\pkgconfig
      are not in the standard PATH and PKG_CONFIG_PATH, which is actually
      in-line with the *NIX builds.
      41b18251
  5. 18 10月, 2017 7 次提交
    • C
      CMake: Support building HarfBuzz-GObject · 53db2212
      Chun-wei Fan 提交于
      This adds support to the CMake build files to support building
      HarfBuzz-GObject, which is actually a little bit complicated,
      as we need to:
      
      -Run glib-mkenums, which is a Python (for newer GLib/GObject) or PERL
       (for older, pre 2.53.4, GLib/GObject) script.  This matters more for
       Visual Studio builds as shebang lines are not supported, so we need to
       test-run it with PERL or Python to determine which is the correct
       interpretor to use.
      
      -Next, we need to replace strings in the sources that we obtain from
       running glib-mkenums.  So, the solution here is to use a small utility
       CMake script for our purposes here, to maintain maximum compatibility.
      
      -Ensure that things do work in the Visual Studio IDE builds.
      53db2212
    • C
      CMake builds: Fix builds · 162575f2
      Chun-wei Fan 提交于
      Include the fallback sources in the build, and update
      src/Makefile.sources so that it can be read by the CMake build files.
      
      Fix a typo in the DirectWrite configure option so that we can properly
      enable DirectWrite builds.
      
      Also, when building the utility program, install them as well.
      162575f2
    • B
      [bsearch] Micro-optimization · d6f612fa
      Behdad Esfahbod 提交于
      d6f612fa
    • F
      Switch from ICU deprecated unorm_normalize to unorm2_normalize. (#569) · 41b1984b
      Fredrik Roubert 提交于
      The new unorm2_normalize has been public API since ICU 4.4, while
      the old unorm_normalize has been deprecated since ICU 56.
      
      Now, beginning with ICU 60, unorm_normalize will also be annotated
      U_DEPRECATED and trigger the compiler -Wdeprecated-declarations warning.
      41b1984b
    • B
      Update docs symbols · b98adefb
      Behdad Esfahbod 提交于
      b98adefb
    • B
      Try fixing build on VC · ba8b5696
      Behdad Esfahbod 提交于
      c:\projects\harfbuzz\src\hb-set-private.hh(151): error C2327: 'hb_set_t::page_t::v': is not a type name, static, or enumerator [C:\projects\harfbuzz\build\harfbuzz.vcxproj]
      ba8b5696
    • B
      [coretext] Fix build · 80cc0a7e
      Behdad Esfahbod 提交于
      error: static_assert expression is not an integral constant expression
      80cc0a7e
  6. 16 10月, 2017 13 次提交
  7. 15 10月, 2017 3 次提交