harfbuzz/src
Ebrahim Byagowi 8eb53b853d
Minor, make CreateFile compatible with the disabled writable flag
"writable" is not in use and probably we can go in the reverse direction
and remove the flags that are useful for enabled writable, this is just
for the sake of completeness however.
2018-05-11 22:44:44 +04:30
..
hb-ucdn Reinstate support for Visual Studio 2005 2018-04-13 23:01:54 +04:30
Makefile.am Add dump-fon, a prototype on how to work with .fon/.fnt files (#981) 2018-04-16 11:55:45 +02:00
Makefile.sources Add hb-blob-private.hh 2018-05-07 13:38:19 -07:00
check-c-linkage-decls.sh
check-externs.sh
check-header-guards.sh
check-includes.sh
check-libstdc++.sh Allow libharfbuzz-subset to link to libstdc++ 2018-02-12 18:41:36 -08:00
check-static-inits.sh
check-symbols.sh Minor 2018-03-26 19:55:16 -07:00
dev-run.sh [dwrite] minor 2018-03-25 18:41:26 +04:30
dump-emoji.cc Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock() 2018-05-08 02:47:42 -07:00
dump-fon.cc Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock() 2018-05-08 02:47:42 -07:00
dump-indic-data.cc [indic] Rename print-indic-table to dump-indic-data 2018-02-13 21:25:16 -08:00
dump-khmer-data.cc [khmer] Add dump-khmer-data 2018-02-13 21:41:51 -08:00
dump-myanmar-data.cc [myanmar] Add dump-myanmar-data 2018-02-13 21:38:15 -08:00
dump-use-data.cc [use] Add dump-use-data 2018-02-13 21:46:28 -08:00
gen-arabic-table.py Make gen-* scripts LC_ALL=C compatible (#942) 2018-03-29 22:00:41 +04:30
gen-def.py Make more gen-* scripts py3 compatible (#940) 2018-03-29 12:48:47 +04:30
gen-indic-table.py Make gen-* scripts LC_ALL=C compatible (#942) 2018-03-29 22:00:41 +04:30
gen-unicode-ranges.py Make more gen-* scripts py3 compatible (#940) 2018-03-29 12:48:47 +04:30
gen-use-table.py Make gen-* scripts LC_ALL=C compatible (#942) 2018-03-29 22:00:41 +04:30
harfbuzz-config.cmake.in autoconf: provide a harfbuzz-config for use from CMake (#822) 2018-02-24 01:25:53 +03:30
harfbuzz-gobject.pc.in
harfbuzz-icu.pc.in
harfbuzz-subset.pc.in
harfbuzz.pc.in
hb-aat-fmtx-table.hh Minor, annotate the added tables with likely/unlikely (#997) 2018-04-18 12:09:37 +04:30
hb-aat-gcid-table.hh Minor, annotate the added tables with likely/unlikely (#997) 2018-04-18 12:09:37 +04:30
hb-aat-layout-ankr-table.hh Minor, annotate the added tables with likely/unlikely (#997) 2018-04-18 12:09:37 +04:30
hb-aat-layout-bsln-table.hh Minor, annotate the added tables with likely/unlikely (#997) 2018-04-18 12:09:37 +04:30
hb-aat-layout-common-private.hh Mark more unsized array's as arrayZ 2018-05-08 16:56:11 -07:00
hb-aat-layout-feat-table.hh Minor, annotate the added tables with likely/unlikely (#997) 2018-04-18 12:09:37 +04:30
hb-aat-layout-kerx-table.hh Mark more unsized array's as arrayZ 2018-05-08 16:56:11 -07:00
hb-aat-layout-morx-table.hh Mark more unsized array's as arrayZ 2018-05-08 16:56:11 -07:00
hb-aat-layout-private.hh [aat] Implement trak logic (#816) 2018-02-24 12:49:42 +03:30
hb-aat-layout-trak-table.hh Resolve some of clang's double-promotion warnings 2018-04-23 11:38:45 -07:00
hb-aat-layout.cc Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock() 2018-05-08 02:47:42 -07:00
hb-aat-ltag-table.hh Minor, annotate the added tables with likely/unlikely (#997) 2018-04-18 12:09:37 +04:30
hb-atomic-private.hh
hb-blob-private.hh Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock() 2018-05-08 02:47:42 -07:00
hb-blob.cc Minor, make CreateFile compatible with the disabled writable flag 2018-05-11 22:44:44 +04:30
hb-blob.h Add hb_blob_create_from_file, a new API (#926) 2018-04-20 07:59:06 +02:00
hb-buffer-deserialize-json.hh Add two more ragel-generated headers 2018-02-21 14:38:16 -08:00
hb-buffer-deserialize-json.rl
hb-buffer-deserialize-text.hh Add two more ragel-generated headers 2018-02-21 14:38:16 -08:00
hb-buffer-deserialize-text.rl
hb-buffer-private.hh Do not mark the first glyph as unsafe to break 2018-02-17 13:35:34 -08:00
hb-buffer-serialize.cc
hb-buffer.cc Support scripts that are written both LTR and RTL 2018-05-07 14:12:17 -07:00
hb-buffer.h Fix more build issues 2018-02-10 15:19:27 -06:00
hb-common.cc Support scripts that are written both LTR and RTL 2018-05-07 14:12:17 -07:00
hb-common.h Reinstate support for Visual Studio 2005 2018-04-13 23:01:54 +04:30
hb-coretext.cc Use arrayZ on hb-coretext and hb-uniscribe and fix macOS/Win bots (#1024) 2018-05-09 23:24:17 +04:30
hb-coretext.h
hb-debug.hh Minor, re-add unused mark for two TRACE_ macros 2018-04-24 08:11:13 +04:30
hb-deprecated.h
hb-directwrite.cc [dwrite] Minor, enable the original code assertions 2018-04-28 13:58:55 +04:30
hb-directwrite.h [dwrite] Cosmetic change (#963) 2018-04-11 18:00:13 +04:30
hb-dsalgs.hh Resolve some of clang's zero-as-null-pointer-constant warnings 2018-04-23 11:38:45 -07:00
hb-face-private.hh
hb-face.cc Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock() 2018-05-08 02:47:42 -07:00
hb-face.h [subset] hb_subset_input_t changes 2018-02-13 13:55:10 -08:00
hb-fallback-shape.cc
hb-font-private.hh Fix one UBSan warning 2018-03-28 14:06:58 -07:00
hb-font.cc Resolve clang's used-but-marked-unused warnings 2018-04-23 11:38:45 -07:00
hb-font.h
hb-ft.cc Resolve clang's used-but-marked-unused warnings 2018-04-23 11:38:45 -07:00
hb-ft.h
hb-glib.cc Make atexit callbacks threadsafe (#930) 2018-03-29 17:30:28 -07:00
hb-glib.h
hb-gobject-enums.cc.tmpl
hb-gobject-enums.h.tmpl Clean up check-defs and check-symbols (#821) 2018-02-24 00:49:34 +03:30
hb-gobject-structs.cc
hb-gobject-structs.h Clean up check-defs and check-symbols (#821) 2018-02-24 00:49:34 +03:30
hb-gobject.h
hb-graphite2.cc [graphite] Use tabs instead 8 spaces (#965) 2018-04-11 17:41:48 +04:30
hb-graphite2.h [graphite] Make get_table threadsafe (#931) 2018-03-29 17:28:47 -07:00
hb-icu.cc Make atexit callbacks threadsafe (#930) 2018-03-29 17:30:28 -07:00
hb-icu.h
hb-mutex-private.hh s/finish/fini 2018-05-01 19:01:25 -04:00
hb-object-private.hh Allocate user-data-array on the heap 2018-05-08 01:47:05 -07:00
hb-open-file-private.hh Mark more unsized array's as arrayZ 2018-05-08 16:56:11 -07:00
hb-open-type-private.hh Reinstante DEFINE_NULL_DATA 2018-05-09 15:31:57 -07:00
hb-ot-cmap-table.hh Fix warning 2018-05-09 15:31:57 -07:00
hb-ot-color-cbdt-table.hh Mark more unsized array's as arrayZ 2018-05-08 16:56:11 -07:00
hb-ot-color-colr-table.hh Minor, annotate the added tables with likely/unlikely (#997) 2018-04-18 12:09:37 +04:30
hb-ot-color-cpal-table.hh Minor, annotate the added tables with likely/unlikely (#997) 2018-04-18 12:09:37 +04:30
hb-ot-color-sbix-table.hh Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock() 2018-05-08 02:47:42 -07:00
hb-ot-color-svg-table.hh Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock() 2018-05-08 02:47:42 -07:00
hb-ot-color.cc Move null pool to hb-private 2018-05-08 02:23:36 -07:00
hb-ot-font.cc Resolve clang's used-but-marked-unused warnings 2018-04-23 11:38:45 -07:00
hb-ot-font.h
hb-ot-glyf-table.hh Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock() 2018-05-08 02:47:42 -07:00
hb-ot-hdmx-table.hh Make some of implicit header uses explicit (#989) 2018-04-17 09:13:35 +04:30
hb-ot-head-table.hh Add or update tables specifications links 2018-04-12 13:44:32 +04:30
hb-ot-hhea-table.hh Add or update tables specifications links 2018-04-12 13:44:32 +04:30
hb-ot-hmtx-table.hh Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock() 2018-05-08 02:47:42 -07:00
hb-ot-kern-table.hh Minor 2018-05-08 02:53:03 -07:00
hb-ot-layout-base-table.hh Add or update tables specifications links 2018-04-12 13:44:32 +04:30
hb-ot-layout-common-private.hh Reinstante DEFINE_NULL_DATA 2018-05-09 15:31:57 -07:00
hb-ot-layout-gdef-table.hh Add or update tables specifications links 2018-04-12 13:44:32 +04:30
hb-ot-layout-gpos-table.hh Resolve clang's conditional-uninitialize warnings 2018-04-23 11:38:45 -07:00
hb-ot-layout-gsub-table.hh Mark more unsized array's as arrayZ 2018-05-08 16:56:11 -07:00
hb-ot-layout-gsubgpos-private.hh Mark more unsized array's as arrayZ 2018-05-08 16:56:11 -07:00
hb-ot-layout-jstf-table.hh Add or update tables specifications links 2018-04-12 13:44:32 +04:30
hb-ot-layout-private.hh Rename 2018-05-08 02:55:20 -07:00
hb-ot-layout.cc Minor 2018-05-08 02:53:03 -07:00
hb-ot-layout.h Update the links and revive the dead ones 2018-04-12 13:44:32 +04:30
hb-ot-map-private.hh s/hb_prealloced_array_t/hb_vector_t/g 2018-05-01 19:07:04 -04:00
hb-ot-map.cc [ot] Apply langsys's required feature even if no other feature exists 2018-05-07 14:12:17 -07:00
hb-ot-math-table.hh Add or update tables specifications links 2018-04-12 13:44:32 +04:30
hb-ot-math.cc Move null pool to hb-private 2018-05-08 02:23:36 -07:00
hb-ot-math.h
hb-ot-maxp-table.hh Add or update tables specifications links 2018-04-12 13:44:32 +04:30
hb-ot-name-table.hh Add or update tables specifications links 2018-04-12 13:44:32 +04:30
hb-ot-os2-table.hh s/hb_prealloced_array_t/hb_vector_t/g 2018-05-01 19:07:04 -04:00
hb-ot-os2-unicode-ranges.hh Resolve some of clang's zero-as-null-pointer-constant warnings 2018-04-23 11:38:45 -07:00
hb-ot-post-macroman.hh
hb-ot-post-table.hh Mark more unsized array's as arrayZ 2018-05-08 16:56:11 -07:00
hb-ot-shape-complex-arabic-fallback.hh
hb-ot-shape-complex-arabic-private.hh
hb-ot-shape-complex-arabic-table.hh
hb-ot-shape-complex-arabic-win1256.hh
hb-ot-shape-complex-arabic.cc Update the links and revive the dead ones 2018-04-12 13:44:32 +04:30
hb-ot-shape-complex-default.cc
hb-ot-shape-complex-hangul.cc [hangul] Fix comment 2018-03-31 17:06:17 +02:00
hb-ot-shape-complex-hebrew.cc
hb-ot-shape-complex-indic-machine.hh Minor, re-add unused mark to some of ragel defined state machines (#1005) 2018-04-24 09:04:15 +04:30
hb-ot-shape-complex-indic-machine.rl Minor, re-add unused mark to some of ragel defined state machines (#1005) 2018-04-24 09:04:15 +04:30
hb-ot-shape-complex-indic-private.hh Update the links and revive the dead ones 2018-04-12 13:44:32 +04:30
hb-ot-shape-complex-indic-table.cc Make more gen-* scripts py3 compatible (#940) 2018-03-29 12:48:47 +04:30
hb-ot-shape-complex-indic.cc Don't decompose Bengali Rra and Rha 2018-04-26 13:54:09 -07:00
hb-ot-shape-complex-khmer-machine.hh Minor, re-add unused mark to some of ragel defined state machines (#1005) 2018-04-24 09:04:15 +04:30
hb-ot-shape-complex-khmer-machine.rl Minor, re-add unused mark to some of ragel defined state machines (#1005) 2018-04-24 09:04:15 +04:30
hb-ot-shape-complex-khmer-private.hh [khmer] Add dump-khmer-data 2018-02-13 21:41:51 -08:00
hb-ot-shape-complex-khmer.cc Update the links and revive the dead ones 2018-04-12 13:44:32 +04:30
hb-ot-shape-complex-myanmar-machine.hh Minor, re-add unused mark to some of ragel defined state machines (#1005) 2018-04-24 09:04:15 +04:30
hb-ot-shape-complex-myanmar-machine.rl Minor, re-add unused mark to some of ragel defined state machines (#1005) 2018-04-24 09:04:15 +04:30
hb-ot-shape-complex-myanmar-private.hh Update the links and revive the dead ones 2018-04-12 13:44:32 +04:30
hb-ot-shape-complex-myanmar.cc Update the links and revive the dead ones 2018-04-12 13:44:32 +04:30
hb-ot-shape-complex-private.hh
hb-ot-shape-complex-thai.cc Update the links and revive the dead ones 2018-04-12 13:44:32 +04:30
hb-ot-shape-complex-tibetan.cc
hb-ot-shape-complex-use-machine.hh Minor, re-add unused mark to some of ragel defined state machines (#1005) 2018-04-24 09:04:15 +04:30
hb-ot-shape-complex-use-machine.rl Minor, re-add unused mark to some of ragel defined state machines (#1005) 2018-04-24 09:04:15 +04:30
hb-ot-shape-complex-use-private.hh Update the links and revive the dead ones 2018-04-12 13:44:32 +04:30
hb-ot-shape-complex-use-table.cc [use] Add dump-use-data 2018-02-13 21:46:28 -08:00
hb-ot-shape-complex-use.cc Update the links and revive the dead ones 2018-04-12 13:44:32 +04:30
hb-ot-shape-fallback-private.hh
hb-ot-shape-fallback.cc Update the links and revive the dead ones 2018-04-12 13:44:32 +04:30
hb-ot-shape-normalize-private.hh
hb-ot-shape-normalize.cc Resolve clang's conditional-uninitialize warnings 2018-04-23 11:38:45 -07:00
hb-ot-shape-private.hh s/finish/fini 2018-05-01 19:01:25 -04:00
hb-ot-shape.cc Support scripts that are written both LTR and RTL 2018-05-07 14:12:17 -07:00
hb-ot-shape.h
hb-ot-tag.cc Update the links and revive the dead ones 2018-04-12 13:44:32 +04:30
hb-ot-tag.h
hb-ot-var-avar-table.hh Mark more unsized array's as arrayZ 2018-05-08 16:56:11 -07:00
hb-ot-var-fvar-table.hh Add or update tables specifications links 2018-04-12 13:44:32 +04:30
hb-ot-var-hvar-table.hh Add or update tables specifications links 2018-04-12 13:44:32 +04:30
hb-ot-var-mvar-table.hh Add or update tables specifications links 2018-04-12 13:44:32 +04:30
hb-ot-var.cc Move null pool to hb-private 2018-05-08 02:23:36 -07:00
hb-ot-var.h
hb-ot.h Remove hb-ot-color.h 2018-03-07 15:51:42 +01:00
hb-private.hh Reinstante DEFINE_NULL_DATA 2018-05-09 15:31:57 -07:00
hb-set-digest-private.hh
hb-set-private.hh Mark more unsized array's as arrayZ 2018-05-08 16:56:11 -07:00
hb-set.cc [set] Fix init/fini of set on the stack to call object init/fini 2018-05-02 12:56:45 -04:00
hb-set.h [set] Add backwards iterator 2018-02-14 01:00:10 -08:00
hb-shape-plan-private.hh
hb-shape-plan.cc
hb-shape-plan.h
hb-shape.cc Make atexit callbacks threadsafe (#930) 2018-03-29 17:30:28 -07:00
hb-shape.h
hb-shaper-impl-private.hh
hb-shaper-list.hh
hb-shaper-private.hh
hb-shaper.cc Make atexit callbacks threadsafe (#930) 2018-03-29 17:30:28 -07:00
hb-string-array.hh Rename hb_string_t to hb_bytes_t 2018-05-08 01:57:27 -07:00
hb-subset-glyf.cc s/hb_prealloced_array_t/hb_vector_t/g 2018-05-01 19:07:04 -04:00
hb-subset-glyf.hh [subset] First pass at hmtx 2018-02-14 14:53:10 -08:00
hb-subset-input.cc [subset] format tweak, doc string 2018-02-23 18:18:54 -08:00
hb-subset-plan.cc [subset] Add const to the hb_subset_plan_t input to a couple functions in hb-subset-plan. 2018-05-04 11:18:25 -07:00
hb-subset-plan.hh [subset] Add const to the hb_subset_plan_t input to a couple functions in hb-subset-plan. 2018-05-04 11:18:25 -07:00
hb-subset-private.hh [subset] drop hint tables if so flagged. Still need to dump glyf instructions. 2018-02-21 11:19:18 -08:00
hb-subset.cc Mark more unsized array's as arrayZ 2018-05-08 16:56:11 -07:00
hb-subset.h [subset] sketch out support for a call that lists all codepoints present in a font. Implement support for it in format 4 cmap sub table. 2018-04-16 16:29:26 -06:00
hb-ucdn.cc Make atexit callbacks threadsafe (#930) 2018-03-29 17:30:28 -07:00
hb-unicode-private.hh Update the links and revive the dead ones 2018-04-12 13:44:32 +04:30
hb-unicode.cc Resolve clang's used-but-marked-unused warnings 2018-04-23 11:38:45 -07:00
hb-unicode.h
hb-uniscribe.cc Use arrayZ on hb-coretext and hb-uniscribe and fix macOS/Win bots (#1024) 2018-05-09 23:24:17 +04:30
hb-uniscribe.h
hb-utf-private.hh
hb-version.h 1.7.6 2018-03-07 16:05:14 +01:00
hb-version.h.in
hb-warning.cc
hb.h [subset] Don't include hb-subset.h from hb.h 2018-02-19 11:39:07 -08:00
main.cc Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock() 2018-05-08 02:47:42 -07:00
sample.py Make more gen-* scripts py3 compatible (#940) 2018-03-29 12:48:47 +04:30
test-buffer-serialize.cc Add hb_blob_create_from_file, a new API (#926) 2018-04-20 07:59:06 +02:00
test-size-params.cc Add hb_blob_create_from_file, a new API (#926) 2018-04-20 07:59:06 +02:00
test-unicode-ranges.cc Sign 2018-03-07 09:27:16 +01:00
test-would-substitute.cc Add hb_blob_create_from_file, a new API (#926) 2018-04-20 07:59:06 +02:00
test.cc Add hb_blob_create_from_file, a new API (#926) 2018-04-20 07:59:06 +02:00