Go to file
Chun-wei Fan 167c327177 Fix build on MSVC >= 2012
Use the DEFINE_ENUM_FLAG_OPERATORS macro in winnt.h on Visual Studio,
which defines the bitwise operators for the enumerations that we want to
mark as hb_mark_as_flags_t, which will take care of the situation on newer
Visual Studio (>= 2012), where the build breaks with C2057 errors as the
underlying types of the enumerations is not clear to the compiler when we
do a bitwise op within the declaration of the enumerations themselves.

Also disable the C4200 (nonstandard extension used : zero-sized array in
struct/union) and C4800 ('type' : forcing value to bool 'true' or 'false'
(performance warning)) warnings as the C4200 is the intended scenario and
C4800 is harmless but is so far an unavoidable side effect of using
DEFINE_ENUM_FLAG_OPERATORS.
2015-11-17 12:19:22 +08:00
docs [docs] Move docs/reference/ contents into docs/ 2015-08-31 19:18:10 +01:00
m4 Add ax_pthread.m4 2012-10-02 14:46:34 -04:00
src Fix build on MSVC >= 2012 2015-11-17 12:19:22 +08:00
test [arabic] Don't stretch over cased letters 2015-11-06 16:27:44 -08:00
util MSVC builds: Add fallback implementation for pre-2013 MSVC 2015-11-16 23:04:36 +08:00
.travis.yml [ci] change to docker infrastructure 2015-10-19 22:17:13 +03:30
Android.mk [Android.mk] Update for SEA removal and USE addition 2015-08-18 17:33:34 +01:00
AUTHORS Add Roozbeh to AUTHORS 2014-07-01 15:51:54 -04:00
autogen.sh Fix previous commit 2015-03-04 15:47:25 -08:00
BUILD.md Add BUILD.md based on harfbuzz.org docs 2015-10-19 22:02:12 +03:30
configure.ac [fuzzing] Add build system 2015-11-05 23:08:50 -08:00
COPYING Improve license information 2012-10-28 21:26:19 -07:00
git.mk Update git.mk from upstream 2015-08-31 19:41:01 +01:00
harfbuzz.doap Minor 2011-05-27 04:14:42 -04:00
Makefile.am Fix typo 2015-10-20 16:39:41 -02:00
NEWS 1.0.6 2015-10-15 20:25:29 -03:00
README Add Coverity Scan badge 2015-06-12 17:29:05 -07:00
README.md Add README.md symlink to make github happy 2014-10-01 17:45:17 -04:00
README.python [README.python] Add package name for gobject-introspection on Ubuntu 2015-05-04 23:10:32 -07:00
THANKS Bump version to 0.9.2 2012-08-10 14:50:05 -04:00
TODO Revert "Round when scaling values" 2013-09-03 20:11:01 -04:00

Build Status Coverage Status Coverity Scan

This is HarfBuzz, a text shaping library.

For bug reports, mailing list, and other information please visit:

http://harfbuzz.org/

For license information, see the file COPYING.