- 18 6月, 2019 1 次提交
-
-
由 Behdad Esfahbod 提交于
This disables fallback shaper in tiny builds. Projects that don't use our build system and want to disable fallback shaper (eg. Firefox) should define HB_NO_FALLBACK_SHAPE now. Part of https://github.com/harfbuzz/harfbuzz/issues/1652
-
- 11 6月, 2019 1 次提交
-
-
由 Ebrahim Byagowi 提交于
Added in 01dff1ea and 19256bef, this was targeted at older msvc versions that don't support C99 but now as we require C++11 we don't target places those envs thus removing this.
-
- 24 5月, 2019 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 25 4月, 2019 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 20 4月, 2019 1 次提交
-
-
由 Ebrahim Byagowi 提交于
This reverts commit 694cb1be.
-
- 19 4月, 2019 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 26 2月, 2019 1 次提交
-
-
- 30 12月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 12 12月, 2018 1 次提交
-
-
由 Chun-wei Fan 提交于
We need to add -DHB_AAT_H and -DHB_AAT_H_IN to the flags that are passed to g-ir-scanner, so that introspection builds can proceed normally.
-
- 02 12月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 30 10月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 19 10月, 2018 1 次提交
-
-
由 Bruce Mitchener 提交于
-
- 11 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
We never tested compiling without it. Just kill it. We always build our own shaper.
-
- 10 10月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 09 10月, 2018 1 次提交
-
-
由 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.
-
- 17 9月, 2018 1 次提交
-
-
由 Simon Hausmann 提交于
When building with the auto tools, the manually mantained harfbuzz-config.cmake is installed. When building with cmake, we can use cmake to generate the correct config files for us and install them.
-
- 10 7月, 2018 2 次提交
-
-
由 Cosimo Lupo 提交于
let python's parse command-line args as usual
-
由 Cosimo Lupo 提交于
-
- 08 5月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
To avoid need of CMP0063 which is not available on older CMake versions
-
- 31 3月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 27 3月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
Later to be expanded to a more general tool but for now it only supports CBDT, SVG and CBDT.
-
- 24 3月, 2018 1 次提交
-
-
由 Nikolaus Waxweiler 提交于
...on static builds.
-
- 17 3月, 2018 2 次提交
-
-
由 Joel Winarske 提交于
-
由 Ebrahim Byagowi 提交于
But keep use of cmake idiomatic way of making inlines hidden
-
- 14 3月, 2018 2 次提交
-
-
由 Nikolaus Waxweiler 提交于
This covers all built libraries now and both static and shared builds.
-
由 Nikolaus Waxweiler 提交于
This change makes sure that non-MSVC builds using CMake properly hide non-exported functions.
-
- 13 3月, 2018 3 次提交
-
-
由 Chun-wei Fan 提交于
Put in the utility program that was missed in installation by replacing the one that was duplicated.
-
由 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.
-
由 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.
-
- 28 2月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 27 2月, 2018 1 次提交
-
-
由 Garret Rieger 提交于
-
- 24 2月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Also, call c++filt on their results. Also build and fix and check harfbuzz-gobject.def Also changes harfbuzz-gobject to distribute generated enum sources.
-
- 19 2月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 12 2月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 11 2月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 09 2月, 2018 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Garret Rieger 提交于
-
由 Garret Rieger 提交于
-