diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2014-07-23 07:43:52 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2014-07-23 07:43:52 +0000 |
commit | 9c44aa5c8d67a85f8974f2b08147b7769071e25e (patch) | |
tree | 1446b60f99d400611666100be9d608419504d444 | |
parent | f7fbf0212c20f643ec845469dea1d7e95c67e5db (diff) |
harfbuzz 0.9.33
git-svn-id: svn://tug.org/texlive/trunk@34697 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Build/source/libs/README | 2 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/ChangeLog | 5 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/Makefile.in | 4 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/configure | 32 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/patch-01-cygwin | 12 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33-PATCHES/ChangeLog (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/ChangeLog) | 7 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33-PATCHES/TL-Changes (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/TL-Changes) | 2 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/AUTHORS (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/AUTHORS) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/Android.mk (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/Android.mk) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/ChangeLog (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/ChangeLog) | 169 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/Makefile.am (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/Makefile.am) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/NEWS (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/NEWS) | 10 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/README (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/README) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/THANKS (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/THANKS) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/TODO (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/TODO) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.33/autogen.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/autogen.sh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/config.h.in (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/config.h.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/configure.ac (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/configure.ac) | 2 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/gtk-doc.make (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/gtk-doc.make) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/harfbuzz.doap (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/harfbuzz.doap) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/Makefile.am (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/Makefile.am) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-c-linkage-decls.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-c-linkage-decls.sh) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-defs.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-defs.sh) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-header-guards.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-header-guards.sh) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-includes.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-includes.sh) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-libstdc++.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-libstdc++.sh) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-static-inits.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-static-inits.sh) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-symbols.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-symbols.sh) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/gen-arabic-table.py (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/gen-arabic-table.py) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/gen-indic-table.py (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/gen-indic-table.py) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/harfbuzz-gobject.pc.in (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz-gobject.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/harfbuzz-icu.pc.in (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz-icu.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/harfbuzz.pc.in (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-atomic-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-atomic-private.hh) | 1 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-blob.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-blob.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-blob.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-blob.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-deserialize-json.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-json.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-deserialize-json.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-json.rl) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-deserialize-text.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-text.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-deserialize-text.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-text.rl) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-serialize.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-serialize.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-cache-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-cache-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-common.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-common.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-common.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-common.h) | 17 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-coretext.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-coretext.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-coretext.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-coretext.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-deprecated.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-deprecated.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-face-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-face.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face.cc) | 8 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-face.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-fallback-shape.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-fallback-shape.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-font-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-font.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font.cc) | 4 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-font.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ft.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ft.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ft.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ft.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-glib.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-glib.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-glib.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-glib.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject-enums.cc.tmpl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-enums.cc.tmpl) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject-enums.h.tmpl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-enums.h.tmpl) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject-structs.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-structs.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject-structs.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-structs.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-graphite2.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-graphite2.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-graphite2.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-graphite2.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-icu.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-icu.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-icu.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-icu.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-mutex-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-mutex-private.hh) | 1 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-object-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-object-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-open-file-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-open-file-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-open-type-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-open-type-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-cmap-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-cmap-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-font.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-font.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-font.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-font.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-head-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-head-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-hhea-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-hhea-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-hmtx-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-hmtx-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-common-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-common-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-gdef-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gdef-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-gpos-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gpos-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-gsub-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gsub-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-gsubgpos-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gsubgpos-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-jstf-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-jstf-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-map-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-map-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-map.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-map.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-maxp-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-maxp-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-name-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-name-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-arabic-fallback.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic-fallback.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-arabic-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-arabic.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic.cc) | 2 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-default.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-default.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-hangul.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-hangul.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-hebrew.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-hebrew.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic-machine.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-machine.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic-machine.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-machine.rl) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic-table.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-table.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-myanmar-machine.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar-machine.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-myanmar-machine.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar-machine.rl) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-myanmar.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-sea-machine.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea-machine.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-sea-machine.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea-machine.rl) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-sea.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-thai.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-thai.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-tibetan.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-tibetan.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-fallback-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-fallback-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-fallback.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-fallback.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-normalize-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-normalize-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-normalize.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-normalize.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-tag.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-tag.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-tag.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-tag.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-private.hh) | 21 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-set-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-set.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-set.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape-plan-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape-plan.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape-plan.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shaper-impl-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-impl-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shaper-list.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-list.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shaper-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shaper.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ucdn.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ucdn.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-unicode-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-unicode.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode.cc) | 2 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-unicode.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-uniscribe.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-uniscribe.cc) | 3 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-uniscribe.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-uniscribe.h) | 3 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-utf-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-utf-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-version.h.in (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-version.h.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-warning.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-warning.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/main.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/main.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/test-buffer-serialize.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-buffer-serialize.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/test-size-params.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-size-params.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/test-would-substitute.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-would-substitute.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/test.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/version.ac | 2 |
152 files changed, 253 insertions, 56 deletions
diff --git a/Build/source/libs/README b/Build/source/libs/README index a31fe3ee824..87b41f17453 100644 --- a/Build/source/libs/README +++ b/Build/source/libs/README @@ -24,7 +24,7 @@ gmp 6.0.0 - checked 25mar14 graphite2 1.2.4 - checked 2dec13 http://sourceforge.net/projects/silgraphite/files/graphite2/ -harfbuzz 0.9.32 - checked 18jul14 +harfbuzz 0.9.33 - checked 23jul14 http://www.freedesktop.org/software/harfbuzz/release/ icu 53.1 (release) - checked 3apr14 diff --git a/Build/source/libs/harfbuzz/ChangeLog b/Build/source/libs/harfbuzz/ChangeLog index aa03d178b53..efac0e3f7ba 100644 --- a/Build/source/libs/harfbuzz/ChangeLog +++ b/Build/source/libs/harfbuzz/ChangeLog @@ -1,3 +1,8 @@ +2014-07-23 Peter Breitenlohner <peb@mppmu.mpg.de> + + Import harfbuzz-0.9.33. + * version.ac: Adjust. + 2014-07-18 Peter Breitenlohner <peb@mppmu.mpg.de> Import harfbuzz-0.9.32. diff --git a/Build/source/libs/harfbuzz/Makefile.in b/Build/source/libs/harfbuzz/Makefile.in index 9f99e9097d6..84254cad0d6 100644 --- a/Build/source/libs/harfbuzz/Makefile.in +++ b/Build/source/libs/harfbuzz/Makefile.in @@ -83,7 +83,7 @@ DIST_COMMON = $(srcdir)/../../am/reconfig.am \ $(srcdir)/../../am/rebuild.am $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am $(top_srcdir)/configure \ $(am__configure_deps) $(srcdir)/config.h.in \ - $(top_srcdir)/harfbuzz-0.9.32/src/hb-version.h.in \ + $(top_srcdir)/harfbuzz-0.9.33/src/hb-version.h.in \ $(am__dist_check_SCRIPTS_DIST) \ $(top_srcdir)/../../build-aux/depcomp \ $(top_srcdir)/../../build-aux/test-driver ChangeLog \ @@ -778,7 +778,7 @@ $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) distclean-hdr: -rm -f config.h stamp-h1 -hb-version.h: $(top_builddir)/config.status $(top_srcdir)/harfbuzz-0.9.32/src/hb-version.h.in +hb-version.h: $(top_builddir)/config.status $(top_srcdir)/harfbuzz-0.9.33/src/hb-version.h.in cd $(top_builddir) && $(SHELL) ./config.status $@ clean-noinstLIBRARIES: diff --git a/Build/source/libs/harfbuzz/configure b/Build/source/libs/harfbuzz/configure index 375541befa9..6fa3a187cef 100755 --- a/Build/source/libs/harfbuzz/configure +++ b/Build/source/libs/harfbuzz/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for harfbuzz (TeX Live) 0.9.32. +# Generated by GNU Autoconf 2.69 for harfbuzz (TeX Live) 0.9.33. # # Report bugs to <tex-k@tug.org>. # @@ -580,12 +580,12 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='harfbuzz (TeX Live)' PACKAGE_TARNAME='harfbuzz--tex-live-' -PACKAGE_VERSION='0.9.32' -PACKAGE_STRING='harfbuzz (TeX Live) 0.9.32' +PACKAGE_VERSION='0.9.33' +PACKAGE_STRING='harfbuzz (TeX Live) 0.9.33' PACKAGE_BUGREPORT='tex-k@tug.org' PACKAGE_URL='' -ac_unique_file="harfbuzz-0.9.32/src/harfbuzz.pc.in" +ac_unique_file="harfbuzz-0.9.33/src/harfbuzz.pc.in" # Factoring default headers for most tests. ac_includes_default="\ #include <stdio.h> @@ -1325,7 +1325,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures harfbuzz (TeX Live) 0.9.32 to adapt to many kinds of systems. +\`configure' configures harfbuzz (TeX Live) 0.9.33 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1396,7 +1396,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of harfbuzz (TeX Live) 0.9.32:";; + short | recursive ) echo "Configuration of harfbuzz (TeX Live) 0.9.33:";; esac cat <<\_ACEOF @@ -1509,7 +1509,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -harfbuzz (TeX Live) configure 0.9.32 +harfbuzz (TeX Live) configure 0.9.33 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2099,7 +2099,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by harfbuzz (TeX Live) $as_me 0.9.32, which was +It was created by harfbuzz (TeX Live) $as_me 0.9.33, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -4022,7 +4022,7 @@ fi # Define the identity of the package. PACKAGE='harfbuzz--tex-live-' - VERSION='0.9.32' + VERSION='0.9.33' cat >>confdefs.h <<_ACEOF @@ -4224,8 +4224,8 @@ WARNING_CFLAGS=$kpse_cv_warning_cflags HB_VERSION_MAJOR=0 HB_VERSION_MINOR=9 -HB_VERSION_MICRO=32 -HB_VERSION=0.9.32 +HB_VERSION_MICRO=33 +HB_VERSION=0.9.33 ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -6641,14 +6641,14 @@ $as_echo "#define HAVE_INTEL_ATOMIC_PRIMITIVES 1" >>confdefs.h fi -HARFBUZZ_TREE=harfbuzz-0.9.32 +HARFBUZZ_TREE=harfbuzz-0.9.33 if test -f $srcdir/$HARFBUZZ_TREE/src/hb-version.h; then as_fn_error $? "Sorry, you must remove the file $HARFBUZZ_TREE/src/hb-version.h" "$LINENO" 5 fi -ac_config_files="$ac_config_files Makefile include/Makefile hb-version.h:harfbuzz-0.9.32/src/hb-version.h.in" +ac_config_files="$ac_config_files Makefile include/Makefile hb-version.h:harfbuzz-0.9.33/src/hb-version.h.in" cat >confcache <<\_ACEOF @@ -7197,7 +7197,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by harfbuzz (TeX Live) $as_me 0.9.32, which was +This file was extended by harfbuzz (TeX Live) $as_me 0.9.33, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -7263,7 +7263,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -harfbuzz (TeX Live) config.status 0.9.32 +harfbuzz (TeX Live) config.status 0.9.33 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -7396,7 +7396,7 @@ do "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; - "hb-version.h") CONFIG_FILES="$CONFIG_FILES hb-version.h:harfbuzz-0.9.32/src/hb-version.h.in" ;; + "hb-version.h") CONFIG_FILES="$CONFIG_FILES hb-version.h:harfbuzz-0.9.33/src/hb-version.h.in" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/patch-01-cygwin b/Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/patch-01-cygwin deleted file mode 100644 index 91c528bb68c..00000000000 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/patch-01-cygwin +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur harfbuzz-0.9.32.orig/src/hb-private.hh harfbuzz-0.9.32/src/hb-private.hh ---- harfbuzz-0.9.32.orig/src/hb-private.hh 2014-07-17 18:18:08.000000000 +0200 -+++ harfbuzz-0.9.32/src/hb-private.hh 2014-07-18 08:31:57.000000000 +0200 -@@ -87,7 +87,7 @@ - #endif - - #ifndef HB_INTERNAL --# ifndef __MINGW32__ -+# if !defined(__MINGW32__) && !defined(__CYGWIN__) - # define HB_INTERNAL __attribute__((__visibility__("hidden"))) - # else - # define HB_INTERNAL diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/ChangeLog b/Build/source/libs/harfbuzz/harfbuzz-0.9.33-PATCHES/ChangeLog index f21f8d79b2a..fba6721d2b5 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/ChangeLog +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33-PATCHES/ChangeLog @@ -1,3 +1,10 @@ +2014-07-23 Peter Breitenlohner <peb@mppmu.mpg.de> + + Imported harfbuzz-0.9.33 source tree from: + http://www.freedesktop.org/software/harfbuzz/release/ + + * patch-01-cygwin (removed): Applied upstream. + 2014-07-18 Peter Breitenlohner <peb@mppmu.mpg.de> Imported harfbuzz-0.9.32 source tree from: diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/TL-Changes b/Build/source/libs/harfbuzz/harfbuzz-0.9.33-PATCHES/TL-Changes index 25e1109a2a7..9c3ae4e7bf8 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/TL-Changes +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33-PATCHES/TL-Changes @@ -1,4 +1,4 @@ -Changes applied to the harfbuzz-0.9.32/ tree as obtained from: +Changes applied to the harfbuzz-0.9.33/ tree as obtained from: http://www.freedesktop.org/software/harfbuzz/release/ Removed: diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/AUTHORS b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/AUTHORS index 81cdc4cf37f..81cdc4cf37f 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/AUTHORS +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/AUTHORS diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/Android.mk b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/Android.mk index 07dfa5b1d87..07dfa5b1d87 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/Android.mk +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/Android.mk diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/ChangeLog b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/ChangeLog index 8f35a55d093..153900673f7 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/ChangeLog +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/ChangeLog @@ -1,3 +1,172 @@ +commit 8c1bdb46facb79cfca5ebfea9a7e467b40337f47 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Tue Jul 22 17:56:43 2014 -0400 + + 0.9.33 + + NEWS | 10 ++++++++++ + configure.ac | 2 +- + 2 files changed, 11 insertions(+), 1 deletion(-) + +commit d218bdb26b226fbf68331eb586b24460c061313d +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Tue Jul 22 18:01:46 2014 -0400 + + Fix test runner under Windows + + test/shaping/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 3f310dc0cae9015c45ba642b9b83d5695c807aad +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Tue Jul 22 16:26:27 2014 -0400 + + Disallow changing settings on immutable face + + Ouch! + + src/hb-face.cc | 8 ++++---- + src/hb-font.cc | 4 ++-- + src/hb-unicode.cc | 2 +- + 3 files changed, 7 insertions(+), 7 deletions(-) + +commit 0fc0a1022854324261fea8893678a3e9fd9443eb +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Mon Jul 21 11:12:54 2014 -0400 + + [win] Fix Cygwin build + + https://github.com/behdad/harfbuzz/commit/db308280488c2ee11ba865a9922eb6a0c1abeef3#commitcomment-7077778 + + src/hb-private.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1132a7dd0ecf1c425078e39e5471330bace42659 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sun Jul 20 01:17:40 2014 -0400 + + Add HB_TAG_MAX_SIGNED / _HB_SCRIPT_MAX_VALUE_SIGNED + + To make C language police happy. + + src/hb-common.h | 17 ++++++++++++----- + 1 file changed, 12 insertions(+), 5 deletions(-) + +commit df99976398a53521e0228541055dcaee8f5ba87f +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sat Jul 19 17:31:23 2014 -0400 + + [gobject] Skip _HB_SCRIPT_MAX_VALUE + + Fixes https://github.com/behdad/harfbuzz/pull/38 + + src/hb-common.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit f1a8d50a87edfb8147aa1bec732ed7ccbfef2877 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sat Jul 19 16:52:32 2014 -0400 + + [win] Don't define visibility attribtue under Cygwin + + src/hb-private.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9c77027d645142794c3ff1590a96bb151c3f2e91 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sat Jul 19 16:37:22 2014 -0400 + + [win] Turn STRICT on for including windows.h + + src/hb-private.hh | 1 + + 1 file changed, 1 insertion(+) + +commit db308280488c2ee11ba865a9922eb6a0c1abeef3 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sat Jul 19 16:32:04 2014 -0400 + + [win] Consolidate windows.h include tips and tricks + + src/hb-atomic-private.hh | 4 ---- + src/hb-mutex-private.hh | 1 - + src/hb-private.hh | 12 ++++++++++++ + src/hb-uniscribe.cc | 3 --- + src/hb-uniscribe.h | 3 --- + 5 files changed, 12 insertions(+), 11 deletions(-) + +commit f26d59d4684be3419c976d781b6dbc956248e3bb +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Sat Jul 19 16:10:21 2014 -0400 + + More fixing MemoryBarrier() on Mingw32 + + Set requested windows header to Vista. See discussion: + + https://github.com/behdad/harfbuzz/commit/fbb2847f541389f40718af71c4945024ae177ab2#commitcomment-7054700 + + src/hb-atomic-private.hh | 3 +++ + 1 file changed, 3 insertions(+) + +commit 00a57eb4b50fd894dc68c6525a5bbebf0ebc30e4 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Fri Jul 18 14:42:50 2014 -0400 + + [test] Remove unused micro-font + + .../9d64156923a1b9fed1e05f74599c16563eca42d9.ttf | Bin 81968 -> + 0 bytes + test/shaping/fonts/sha1sum/MANIFEST | 1 - + 2 files changed, 1 deletion(-) + +commit ed29b15f5d0d9e7b40143926ca7d40bf645f67e9 +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Fri Jul 18 14:37:49 2014 -0400 + + [test] Add more Mongolian variation selector tests + + From + https://code.google.com/p/chromium/issues/detail?id=393896 + + .../9d64156923a1b9fed1e05f74599c16563eca42d9.ttf | Bin 0 -> + 81968 bytes + test/shaping/fonts/sha1sum/MANIFEST | 2 ++ + .../bb29ce50df2bdba2d10726427c6b7609bf460e04.ttf | Bin 0 -> + 74856 bytes + test/shaping/tests/mongolian-variation-selector.tests | 1 + + .../shaper-arabic/script-mongolian/misc/MANIFEST | 1 + + .../script-mongolian/misc/variation-selectors.txt | 8 ++++++++ + 6 files changed, 12 insertions(+) + +commit 385cf37cf084198e3aedb4354a7b025938a9f11b +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Thu Jul 17 18:22:07 2014 -0400 + + Fix hb_in_range() unused-var warning on Windows + + src/hb-private.hh | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +commit e3b42f1af409c073b819bfc696024ccb1f1da63f +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Thu Jul 17 17:13:54 2014 -0400 + + [arabic] Disable 'cswh' again + + Ouch! + + src/hb-ot-shape-complex-arabic.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 66f30915b185727a0041c998641edb550eb8a7fc +Author: Behdad Esfahbod <behdad@behdad.org> +Date: Thu Jul 17 16:05:47 2014 -0400 + + 0.9.32 + + NEWS | 12 ++++++++++++ + configure.ac | 2 +- + 2 files changed, 13 insertions(+), 1 deletion(-) + commit 82f4d9d53f348f41b14b877c1ac77c0372c49caa Author: Behdad Esfahbod <behdad@behdad.org> Date: Thu Jul 17 15:57:37 2014 -0400 diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/Makefile.am b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/Makefile.am index fa8711403d5..fa8711403d5 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/Makefile.am +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/Makefile.am diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/NEWS b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/NEWS index f4fabc7cd91..a8387154df7 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/NEWS +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/NEWS @@ -1,3 +1,13 @@ +Overview of changes leading to 0.9.33 +Tuesday, July 22, 2014 +===================================== + +- Turn off ARabic 'cswh' feature that was accidentally turned on. +- Add HB_TAG_MAX_SIGNED. +- Make hb_face_make_immutable() really make face immutable! +- Windows build fixes. + + Overview of changes leading to 0.9.32 Thursday, July 17, 2014 ===================================== diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/README b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/README index 74e739da52a..74e739da52a 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/README +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/README diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/THANKS b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/THANKS index 940cfde5c39..940cfde5c39 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/THANKS +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/THANKS diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/TODO b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/TODO index e1aa39c4c01..e1aa39c4c01 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/TODO +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/TODO diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/autogen.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/autogen.sh index a267f297b06..a267f297b06 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/autogen.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/autogen.sh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/config.h.in b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/config.h.in index 491e7f428ef..491e7f428ef 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/config.h.in +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/config.h.in diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/configure.ac b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/configure.ac index f93ceac7c60..78e31780db5 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/configure.ac +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ([2.64]) AC_INIT([HarfBuzz], - [0.9.32], + [0.9.33], [http://bugs.freedesktop.org/enter_bug.cgi?product=harfbuzz], [harfbuzz], [http://harfbuzz.org/]) diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/gtk-doc.make b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/gtk-doc.make index 104c3993f3e..104c3993f3e 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/gtk-doc.make +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/gtk-doc.make diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/harfbuzz.doap b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/harfbuzz.doap index d2896ebefa8..d2896ebefa8 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/harfbuzz.doap +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/harfbuzz.doap diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/Makefile.am b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/Makefile.am index 5832f7579a7..5832f7579a7 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/Makefile.am +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/Makefile.am diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-c-linkage-decls.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-c-linkage-decls.sh index b10310f5384..b10310f5384 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-c-linkage-decls.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-c-linkage-decls.sh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-defs.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-defs.sh index 357347f543a..357347f543a 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-defs.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-defs.sh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-header-guards.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-header-guards.sh index 9a3302c7f87..9a3302c7f87 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-header-guards.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-header-guards.sh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-includes.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-includes.sh index 5643c6973bc..5643c6973bc 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-includes.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-includes.sh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-libstdc++.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-libstdc++.sh index e7e0e295e1a..e7e0e295e1a 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-libstdc++.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-libstdc++.sh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-static-inits.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-static-inits.sh index 83d02c8a9bf..83d02c8a9bf 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-static-inits.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-static-inits.sh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-symbols.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-symbols.sh index e000b01b863..e000b01b863 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-symbols.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/check-symbols.sh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/gen-arabic-table.py b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/gen-arabic-table.py index 308435f991e..308435f991e 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/gen-arabic-table.py +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/gen-arabic-table.py diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/gen-indic-table.py b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/gen-indic-table.py index 4fb76f445c6..4fb76f445c6 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/gen-indic-table.py +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/gen-indic-table.py diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz-gobject.pc.in b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/harfbuzz-gobject.pc.in index 70083601901..70083601901 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz-gobject.pc.in +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/harfbuzz-gobject.pc.in diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz-icu.pc.in b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/harfbuzz-icu.pc.in index 949869a3563..949869a3563 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz-icu.pc.in +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/harfbuzz-icu.pc.in diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz.pc.in b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/harfbuzz.pc.in index 7f27bbbdef0..7f27bbbdef0 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz.pc.in +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/harfbuzz.pc.in diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-atomic-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-atomic-private.hh index 60cbcf91be1..e6738b7d9f6 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-atomic-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-atomic-private.hh @@ -44,7 +44,6 @@ #elif !defined(HB_NO_MT) && (defined(_WIN32) || defined(__CYGWIN__)) -#define WIN32_LEAN_AND_MEAN #include <windows.h> /* MinGW has a convoluted history of supporting MemoryBarrier diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-blob.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-blob.cc index b82b4b2a3a3..b82b4b2a3a3 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-blob.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-blob.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-blob.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-blob.h index b2419abfd2a..b2419abfd2a 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-blob.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-blob.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-json.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-deserialize-json.hh index dead700db82..dead700db82 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-json.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-deserialize-json.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-json.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-deserialize-json.rl index 7351b2ab47c..7351b2ab47c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-json.rl +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-deserialize-json.rl diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-text.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-deserialize-text.hh index a38efe3a415..a38efe3a415 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-text.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-deserialize-text.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-text.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-deserialize-text.rl index 8856580fbe3..8856580fbe3 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-text.rl +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-deserialize-text.rl diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-private.hh index 5eccd3c31fc..5eccd3c31fc 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-serialize.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-serialize.cc index 406d69db758..406d69db758 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-serialize.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer-serialize.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer.cc index 2377ba40daf..2377ba40daf 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer.h index 7b0c9204688..7b0c9204688 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-buffer.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-cache-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-cache-private.hh index 19b70b7e395..19b70b7e395 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-cache-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-cache-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-common.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-common.cc index a089e52cd2c..a089e52cd2c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-common.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-common.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-common.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-common.h index b24cbb33ba7..32a62e55203 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-common.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-common.h @@ -95,6 +95,7 @@ typedef uint32_t hb_tag_t; #define HB_TAG_NONE HB_TAG(0,0,0,0) #define HB_TAG_MAX HB_TAG(0xff,0xff,0xff,0xff) +#define HB_TAG_MAX_SIGNED HB_TAG(0x7f,0xff,0xff,0xff) /* len=-1 means str is NUL-terminated. */ hb_tag_t @@ -295,11 +296,17 @@ typedef enum /*7.0*/ HB_SCRIPT_WARANG_CITI = HB_TAG ('W','a','r','a'), /* No script set. */ - /*---*/ HB_SCRIPT_INVALID = HB_TAG_NONE, - - /* Dummy value to ensure any hb_tag_t value can be passed/stored as hb_script_t - * without risking undefined behavior. */ - /*---*/ _HB_SCRIPT_MAX_VALUE = HB_TAG_MAX + HB_SCRIPT_INVALID = HB_TAG_NONE, + + /* Dummy values to ensure any hb_tag_t value can be passed/stored as hb_script_t + * without risking undefined behavior. Include both a signed and unsigned max, + * since technically enums are int, and indeed, hb_script_t ends up being signed. + * See this thread for technicalities: + * + * http://lists.freedesktop.org/archives/harfbuzz/2014-March/004150.html + */ + _HB_SCRIPT_MAX_VALUE = HB_TAG_MAX, /*< skip >*/ + _HB_SCRIPT_MAX_VALUE_SIGNED = HB_TAG_MAX_SIGNED /*< skip >*/ } hb_script_t; diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-coretext.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-coretext.cc index d92c6baaf61..d92c6baaf61 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-coretext.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-coretext.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-coretext.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-coretext.h index 25267bc9784..25267bc9784 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-coretext.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-coretext.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-deprecated.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-deprecated.h index 30ae4b1caf7..30ae4b1caf7 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-deprecated.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-deprecated.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-face-private.hh index 6520d3dbdff..6520d3dbdff 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-face-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-face.cc index 71cf49a5bc9..9348af7bf8e 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-face.cc @@ -298,7 +298,7 @@ hb_face_get_user_data (hb_face_t *face, void hb_face_make_immutable (hb_face_t *face) { - if (hb_object_is_inert (face)) + if (unlikely (hb_object_is_inert (face))) return; face->immutable = true; @@ -368,7 +368,7 @@ void hb_face_set_index (hb_face_t *face, unsigned int index) { - if (hb_object_is_inert (face)) + if (face->immutable) return; face->index = index; @@ -403,7 +403,7 @@ void hb_face_set_upem (hb_face_t *face, unsigned int upem) { - if (hb_object_is_inert (face)) + if (face->immutable) return; face->upem = upem; @@ -447,7 +447,7 @@ void hb_face_set_glyph_count (hb_face_t *face, unsigned int glyph_count) { - if (hb_object_is_inert (face)) + if (face->immutable) return; face->num_glyphs = glyph_count; diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-face.h index f682c468de5..f682c468de5 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-face.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-fallback-shape.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-fallback-shape.cc index 9d061a9e845..9d061a9e845 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-fallback-shape.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-fallback-shape.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-font-private.hh index 33bbf7143a2..33bbf7143a2 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-font-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-font.cc index fc4c8ebf077..4364ca72fb0 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-font.cc @@ -357,7 +357,7 @@ hb_font_funcs_get_user_data (hb_font_funcs_t *ffuncs, void hb_font_funcs_make_immutable (hb_font_funcs_t *ffuncs) { - if (hb_object_is_inert (ffuncs)) + if (unlikely (hb_object_is_inert (ffuncs))) return; ffuncs->immutable = true; @@ -1034,7 +1034,7 @@ hb_font_get_user_data (hb_font_t *font, void hb_font_make_immutable (hb_font_t *font) { - if (hb_object_is_inert (font)) + if (unlikely (hb_object_is_inert (font))) return; font->immutable = true; diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-font.h index 7273db43eda..7273db43eda 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-font.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ft.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ft.cc index 44e0b0bc2a5..44e0b0bc2a5 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ft.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ft.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ft.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ft.h index 696251e143f..696251e143f 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ft.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ft.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-glib.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-glib.cc index af43cab7113..af43cab7113 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-glib.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-glib.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-glib.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-glib.h index 63a9d3366c5..63a9d3366c5 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-glib.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-glib.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-enums.cc.tmpl b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject-enums.cc.tmpl index ca458a3846c..ca458a3846c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-enums.cc.tmpl +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject-enums.cc.tmpl diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-enums.h.tmpl b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject-enums.h.tmpl index 6ecda06c2a6..6ecda06c2a6 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-enums.h.tmpl +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject-enums.h.tmpl diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-structs.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject-structs.cc index 2451b66291b..2451b66291b 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-structs.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject-structs.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-structs.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject-structs.h index 4a88d569e8d..4a88d569e8d 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-structs.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject-structs.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject.h index ea1bd25df82..ea1bd25df82 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-gobject.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-graphite2.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-graphite2.cc index 709aa94419c..709aa94419c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-graphite2.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-graphite2.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-graphite2.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-graphite2.h index 3eae54acbd8..3eae54acbd8 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-graphite2.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-graphite2.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-icu.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-icu.cc index 86c8b5cc5a2..86c8b5cc5a2 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-icu.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-icu.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-icu.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-icu.h index f2f35f0f2ce..f2f35f0f2ce 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-icu.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-icu.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-mutex-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-mutex-private.hh index 0fb21c2e86e..eaa21695082 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-mutex-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-mutex-private.hh @@ -44,7 +44,6 @@ #elif !defined(HB_NO_MT) && (defined(_WIN32) || defined(__CYGWIN__)) -#define WIN32_LEAN_AND_MEAN #include <windows.h> typedef CRITICAL_SECTION hb_mutex_impl_t; #define HB_MUTEX_IMPL_INIT { NULL, 0, 0, NULL, NULL, 0 } diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-object-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-object-private.hh index 8a9ae34dbee..8a9ae34dbee 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-object-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-object-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-open-file-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-open-file-private.hh index 57db59db84a..57db59db84a 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-open-file-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-open-file-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-open-type-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-open-type-private.hh index 046df976596..046df976596 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-open-type-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-open-type-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-cmap-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-cmap-table.hh index d53141157d0..d53141157d0 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-cmap-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-cmap-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-font.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-font.cc index c9890c59228..c9890c59228 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-font.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-font.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-font.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-font.h index 7a8c04ac33d..7a8c04ac33d 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-font.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-font.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-head-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-head-table.hh index ec4e8c9d453..ec4e8c9d453 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-head-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-head-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-hhea-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-hhea-table.hh index d433200165c..d433200165c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-hhea-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-hhea-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-hmtx-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-hmtx-table.hh index e918e3b3f40..e918e3b3f40 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-hmtx-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-hmtx-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-common-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-common-private.hh index abd063c8961..abd063c8961 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-common-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-common-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gdef-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-gdef-table.hh index 84a5e797c63..84a5e797c63 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gdef-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-gdef-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gpos-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-gpos-table.hh index d8e3e6e11d5..d8e3e6e11d5 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gpos-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-gpos-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gsub-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-gsub-table.hh index e1939735de6..e1939735de6 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gsub-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-gsub-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gsubgpos-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-gsubgpos-private.hh index 546ff4b0fde..546ff4b0fde 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gsubgpos-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-gsubgpos-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-jstf-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-jstf-table.hh index 67a6df5b421..67a6df5b421 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-jstf-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-jstf-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-private.hh index 9b063008006..9b063008006 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout.cc index 661d90ea0d6..661d90ea0d6 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout.h index 949678ac422..949678ac422 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-layout.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-map-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-map-private.hh index 86b7e9fafea..86b7e9fafea 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-map-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-map-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-map.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-map.cc index 4985eb22b20..4985eb22b20 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-map.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-map.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-maxp-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-maxp-table.hh index b1f832852d3..b1f832852d3 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-maxp-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-maxp-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-name-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-name-table.hh index 31d9fac7e29..31d9fac7e29 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-name-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-name-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic-fallback.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-arabic-fallback.hh index 2d8488e1513..2d8488e1513 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic-fallback.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-arabic-fallback.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-arabic-table.hh index d41d6ce598e..d41d6ce598e 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-arabic-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-arabic.cc index b90abfe1b5d..9870ba3da05 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-arabic.cc @@ -192,7 +192,7 @@ collect_features_arabic (hb_ot_shape_planner_t *plan) * Note that IranNastaliq uses this feature extensively * to fixup broken glyph sequences. Oh well... * Test case: U+0643,U+0640,U+0631. */ - map->add_global_bool_feature (HB_TAG('c','s','w','h')); + //map->add_global_bool_feature (HB_TAG('c','s','w','h')); map->add_global_bool_feature (HB_TAG('m','s','e','t')); } diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-default.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-default.cc index f7f097eedaa..f7f097eedaa 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-default.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-default.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-hangul.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-hangul.cc index 54c12ebca28..54c12ebca28 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-hangul.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-hangul.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-hebrew.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-hebrew.cc index 2381a6e732c..2381a6e732c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-hebrew.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-hebrew.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-machine.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic-machine.hh index 5fbdcc8366e..5fbdcc8366e 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-machine.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic-machine.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-machine.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic-machine.rl index f6768a581f2..f6768a581f2 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-machine.rl +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic-machine.rl diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic-private.hh index d8dfc6507d9..d8dfc6507d9 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-table.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic-table.cc index f58380e0c8a..f58380e0c8a 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-table.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic-table.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic.cc index 33215a304f0..33215a304f0 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-indic.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar-machine.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-myanmar-machine.hh index bb80d7a705d..bb80d7a705d 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar-machine.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-myanmar-machine.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar-machine.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-myanmar-machine.rl index 9649a916f02..9649a916f02 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar-machine.rl +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-myanmar-machine.rl diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-myanmar.cc index 258ccc470c3..258ccc470c3 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-myanmar.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-private.hh index 3e581afa9cc..3e581afa9cc 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea-machine.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-sea-machine.hh index 86b7ae7d5ca..86b7ae7d5ca 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea-machine.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-sea-machine.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea-machine.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-sea-machine.rl index 46140fc4d5f..46140fc4d5f 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea-machine.rl +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-sea-machine.rl diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-sea.cc index f08b7ccb9f4..f08b7ccb9f4 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-sea.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-thai.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-thai.cc index feb7fc7a148..feb7fc7a148 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-thai.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-thai.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-tibetan.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-tibetan.cc index 01465a426f8..01465a426f8 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-tibetan.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-complex-tibetan.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-fallback-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-fallback-private.hh index ec653513f1b..ec653513f1b 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-fallback-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-fallback-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-fallback.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-fallback.cc index a774f951852..a774f951852 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-fallback.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-fallback.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-normalize-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-normalize-private.hh index c744e26451d..c744e26451d 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-normalize-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-normalize-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-normalize.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-normalize.cc index 2a6a4390030..2a6a4390030 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-normalize.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-normalize.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-private.hh index 54ac2c3cf7c..54ac2c3cf7c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape.cc index 1f99014c629..1f99014c629 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape.h index 1402f54acc5..1402f54acc5 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-shape.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-tag.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-tag.cc index 878dd79b62c..878dd79b62c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-tag.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-tag.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-tag.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-tag.h index 1bf12ab3c09..1bf12ab3c09 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-tag.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot-tag.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot.h index 47c92a58e4b..47c92a58e4b 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ot.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-private.hh index 50f4163d061..b24c9d1e32c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-private.hh @@ -116,6 +116,19 @@ #define HB_FUNC __func__ #endif +#if defined(_WIN32) || defined(__CYGWIN__) + /* We need Windows Vista for both Uniscribe backend and for + * MemoryBarrier. We don't support compiling on Windows XP, + * though we run on it fine. */ +# if defined(_WIN32_WINNT) && _WIN32_WINNT < 0x0600 +# undef _WIN32_WINNT +# endif +# ifndef _WIN32_WINNT +# define _WIN32_WINNT 0x0600 +# endif +# define WIN32_LEAN_AND_MEAN +# define STRICT +#endif /* Basics */ @@ -795,7 +808,13 @@ template <> class hb_assert_unsigned_t<unsigned long> {}; template <typename T> static inline bool hb_in_range (T u, T lo, T hi) { - hb_assert_unsigned_t<T> error_hb_in_range_called_with_signed_type HB_UNUSED; + /* The sizeof() is here to force template instantiation. + * I'm sure there are better ways to do this but can't think of + * one right now. Declaring a variable won't work as HB_UNUSED + * is unsable on some platforms and unused types are less likely + * to generate a warning than unused variables. */ + ASSERT_STATIC (sizeof (hb_assert_unsigned_t<T>) >= 0); + return (u - lo) <= (hi - lo); } diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-set-private.hh index 705f554ce69..705f554ce69 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-set-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-set.cc index 59a0af46ed4..59a0af46ed4 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-set.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-set.h index bafdae96333..bafdae96333 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-set.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape-plan-private.hh index 607da5e7791..607da5e7791 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape-plan-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape-plan.cc index 5ffc6b1362e..5ffc6b1362e 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape-plan.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape-plan.h index 8f54552f90b..8f54552f90b 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape-plan.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape.cc index c1b752405e1..c1b752405e1 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape.h index 10a35cb517e..10a35cb517e 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shape.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-impl-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shaper-impl-private.hh index 7844081e95b..7844081e95b 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-impl-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shaper-impl-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-list.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shaper-list.hh index 6c537d49215..6c537d49215 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-list.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shaper-list.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shaper-private.hh index 29c4493943d..29c4493943d 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shaper-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shaper.cc index 44f718aa702..44f718aa702 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-shaper.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ucdn.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ucdn.cc index 5b53821f923..5b53821f923 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ucdn.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-ucdn.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-unicode-private.hh index a2c59da274a..a2c59da274a 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-unicode-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-unicode.cc index 84e5c06fd35..d59dfb24572 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-unicode.cc @@ -310,7 +310,7 @@ hb_unicode_funcs_get_user_data (hb_unicode_funcs_t *ufuncs, void hb_unicode_funcs_make_immutable (hb_unicode_funcs_t *ufuncs) { - if (hb_object_is_inert (ufuncs)) + if (unlikely (hb_object_is_inert (ufuncs))) return; ufuncs->immutable = true; diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-unicode.h index 1c4e097b92d..1c4e097b92d 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-unicode.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-uniscribe.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-uniscribe.cc index 6bdf0f5c7fa..1594948d60f 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-uniscribe.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-uniscribe.cc @@ -24,9 +24,6 @@ * Google Author(s): Behdad Esfahbod */ -#define _WIN32_WINNT 0x0600 -#define WIN32_LEAN_AND_MEAN - #define HB_SHAPER uniscribe #include "hb-shaper-impl-private.hh" diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-uniscribe.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-uniscribe.h index 51887c8794b..001ab38ea87 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-uniscribe.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-uniscribe.h @@ -29,9 +29,6 @@ #include "hb.h" -#ifndef _WIN32_WINNT -#define _WIN32_WINNT 0x0600 -#endif #include <windows.h> HB_BEGIN_DECLS diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-utf-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-utf-private.hh index 0b798a05c30..0b798a05c30 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-utf-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-utf-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-version.h.in b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-version.h.in index 2517160d18b..2517160d18b 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-version.h.in +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-version.h.in diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-warning.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-warning.cc index e0f88e2d4ad..e0f88e2d4ad 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-warning.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb-warning.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb.h index c5a938a3818..c5a938a3818 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/hb.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/main.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/main.cc index f9708cc948e..f9708cc948e 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/main.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/main.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-buffer-serialize.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/test-buffer-serialize.cc index 18c46e9524b..18c46e9524b 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-buffer-serialize.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/test-buffer-serialize.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-size-params.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/test-size-params.cc index 35d9e3c8e25..35d9e3c8e25 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-size-params.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/test-size-params.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-would-substitute.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/test-would-substitute.cc index 8ea87cdf397..8ea87cdf397 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-would-substitute.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/test-would-substitute.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/test.cc index a8fe046f34c..a8fe046f34c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.33/src/test.cc diff --git a/Build/source/libs/harfbuzz/version.ac b/Build/source/libs/harfbuzz/version.ac index dd6a58a97c7..5e14174b7ba 100644 --- a/Build/source/libs/harfbuzz/version.ac +++ b/Build/source/libs/harfbuzz/version.ac @@ -8,4 +8,4 @@ dnl dnl -------------------------------------------------------- dnl dnl m4-include this file to define the current harfbuzz version -m4_define([harfbuzz_version], [0.9.32]) +m4_define([harfbuzz_version], [0.9.33]) |