harfbuzz/src
Behdad Esfahbod a8cc0b5907 Remove TODO that is not gonna be done
Previously the idea was to cache sanitize results externally (think,
in Fontconfig) and avoid resanitizing every time.  That's, not a good
idea.
2018-07-17 19:09:03 +02:00
..
hb-ucdn [ucdn] Update to Unicode 11 2018-06-05 17:59:41 -07:00
Makefile.am Minor 2018-07-17 11:00:24 +02:00
Makefile.sources [subset] Remove HB_SUBSET_BUILTIN 2018-06-12 18:24:54 -04:00
check-c-linkage-decls.sh Minor 2018-01-04 16:06:25 +00:00
check-externs.sh Check for headers in builddir first, in check-*.sh 2017-10-25 12:09:11 -04:00
check-header-guards.sh Improve tests (#679) 2018-01-05 12:42:20 +03:30
check-includes.sh Fix tests 2017-10-30 09:48:09 -06:00
check-libstdc++.sh Allow libharfbuzz-subset to link to libstdc++ 2018-02-12 18:41:36 -08:00
check-static-inits.sh Improve tests (#679) 2018-01-05 12:42:20 +03:30
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 Move pool definitions to hb-static.cc 2018-05-24 15:58:26 -07:00
dump-fon.cc Fix a whitespace inconsistency 2018-05-31 19:52:16 -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 gen-def.py: pass headers as arguments so that msys2 can convert posix paths 2018-07-09 18:11:33 +01:00
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 Rebase and update USE overrides for Bhaiksuki Gap Fillers and Grantha Anusvara 2018-06-30 10:02:34 +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 [subset] Build hb-subset into separate libharfbuzz-subset.so 2018-02-04 20:18:52 -05:00
harfbuzz.pc.in [coretext] Use fabsf() instead of abs() 2017-10-12 10:46:09 +02:00
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 Move sanitizer code around a bit 2018-07-17 18:51:59 +02: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 Fix trak table apply logic 2018-07-01 15:32:43 +04:30
hb-aat-layout.cc [aat] Update for blob changes 2018-07-17 18:14:45 +02: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 Reland "Implement C++11-style GCC builtin atomic ops" 2018-07-17 11:02:38 +02:00
hb-blob-private.hh Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-blob.cc Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
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 Rename in_error to !successful 2018-05-31 20:03:34 -07:00
hb-buffer-deserialize-json.rl Rename in_error to !successful 2018-05-31 20:03:34 -07:00
hb-buffer-deserialize-text.hh Rename in_error to !successful 2018-05-31 20:03:34 -07:00
hb-buffer-deserialize-text.rl Rename in_error to !successful 2018-05-31 20:03:34 -07:00
hb-buffer-private.hh Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-buffer-serialize.cc [buffer] Fix crash 2018-01-11 11:37:12 +01:00
hb-buffer.cc Minor renamings of internal inline functions 2018-07-10 14:13:21 +02:00
hb-buffer.h Fix more build issues 2018-02-10 15:19:27 -06:00
hb-common.cc Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-common.h Update to Unicode 11.0.0 2018-06-05 17:31:46 -07:00
hb-coretext.cc Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-coretext.h [coretext] Add hb_coretext_font_create() 2017-12-02 14:52:57 -08:00
hb-debug.hh Move more stuff from hb-private.hh to hb-dsalgs.hh 2018-07-10 16:03:31 +02:00
hb-deprecated.h Deprecate hb_set_invert() 2017-10-15 16:28:34 -03:00
hb-directwrite.cc Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-directwrite.h [dwrite] Cosmetic change (#963) 2018-04-11 18:00:13 +04:30
hb-dsalgs.hh Make hb_vector_t 8 bytes smaller 2018-07-11 17:23:53 +02:00
hb-face-private.hh Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-face.cc Fix SunStudio 12.6 build (#1053) 2018-06-10 03:34:28 +04:30
hb-face.h Add hb_face_count, a new API (#1002) 2018-06-05 18:56:26 +04:30
hb-fallback-shape.cc [coretext/uniscribe/directwrite/graphite/fallback] Update for unsafe-to-break 2017-11-10 17:14:27 -08:00
hb-font-private.hh Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-font.cc Resolve clang's used-but-marked-unused warnings 2018-04-23 11:38:45 -07:00
hb-font.h Fix typos. 2018-01-02 13:26:44 -05:00
hb-ft.cc Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-ft.h [ft] Add hb_ft_font_changed() 2017-10-12 10:33:16 +02:00
hb-glib.cc Make atexit callbacks threadsafe (#930) 2018-03-29 17:30:28 -07:00
hb-glib.h Support building with older glib versions 2016-12-18 01:37:07 -06:00
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 Use nullptr instead of NULL 2017-10-15 12:11:08 +02:00
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 Public headers: Decorate public symbols with HB_EXTERN 2015-11-23 11:03:11 +08:00
hb-map-private.hh Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-map.cc 1.7.7 2018-06-05 15:18:16 -07:00
hb-map.h 1.7.7 2018-06-05 15:18:16 -07:00
hb-mutex-private.hh s/finish/fini 2018-05-01 19:01:25 -04:00
hb-object-private.hh Reland "Implement C++11-style GCC builtin atomic ops" 2018-07-17 11:02:38 +02:00
hb-open-file-private.hh Disable .dfont code for now 2018-07-03 12:38:21 +04:30
hb-open-type-private.hh Remove TODO that is not gonna be done 2018-07-17 19:09:03 +02:00
hb-ot-cmap-table.hh Minor renamings of internal inline functions 2018-07-10 14:13:21 +02: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 Move sanitizer code around a bit 2018-07-17 18:51:59 +02: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 Public headers: Decorate public symbols with HB_EXTERN 2015-11-23 11:03:11 +08:00
hb-ot-glyf-table.hh [subset] Switch to using hb_map_t inside of hb_subset_plan_t. 2018-05-30 17:23:59 -06:00
hb-ot-hdmx-table.hh Minor renamings of internal inline functions 2018-07-10 14:13:21 +02:00
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 [subset] Switch to using hb_map_t inside of hb_subset_plan_t. 2018-05-30 17:23:59 -06: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 Move sanitizer code around a bit 2018-07-17 18:51:59 +02: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 Minor renamings of internal inline functions 2018-07-10 14:13:21 +02:00
hb-ot-layout-gsub-table.hh Minor renamings of internal inline functions 2018-07-10 14:13:21 +02:00
hb-ot-layout-gsubgpos-private.hh Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02: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 [aat] Update for blob changes 2018-07-17 18:14:45 +02:00
hb-ot-layout.cc [aat] Update for blob changes 2018-07-17 18:14:45 +02:00
hb-ot-layout.h [subset] add a new closure call to hb-ot-layout that can compute the closure over multiple lookups. 2018-06-06 17:50:12 -06:00
hb-ot-map-private.hh Fix fallout from 975bdd5ef5 2018-06-02 15:46:08 -07:00
hb-ot-map.cc Minor renamings of internal inline functions 2018-07-10 14:13:21 +02: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 Aim math API for 1.3.3 instead of 1.4.0 2016-10-04 14:47:12 -07:00
hb-ot-maxp-table.hh [subset] Switch to using hb_map_t inside of hb_subset_plan_t. 2018-05-30 17:23:59 -06:00
hb-ot-name-table.hh Add or update tables specifications links 2018-04-12 13:44:32 +04:30
hb-ot-os2-table.hh [subset] Switch to using hb_map_t inside of hb_subset_plan_t. 2018-05-30 17:23:59 -06:00
hb-ot-os2-unicode-ranges.hh Move hb_stable_sort to hb-dsalgs.hh 2018-07-10 14:03:58 +02:00
hb-ot-post-macroman.hh [post] Make format1 names array avoid relocations 2017-10-26 20:34:04 -06:00
hb-ot-post-table.hh Move hb_stable_sort to hb-dsalgs.hh 2018-07-10 14:03:58 +02:00
hb-ot-shape-complex-arabic-fallback.hh Rename hb_apply_context_t to hb_ot_apply_context_t 2018-01-19 16:40:13 -08:00
hb-ot-shape-complex-arabic-private.hh
hb-ot-shape-complex-arabic-table.hh Update to Unicode 11.0.0 2018-06-05 17:31:46 -07:00
hb-ot-shape-complex-arabic-win1256.hh Replace USHORT/SHORT/ULONG/etc with UINT16/INT16/UINT32/etc 2017-11-14 21:06:07 -08:00
hb-ot-shape-complex-arabic.cc Implement C++11 <atomic> operations 2018-07-16 15:45:22 +02:00
hb-ot-shape-complex-default.cc [ot] Remove shaper name 2017-10-27 14:42:59 -06:00
hb-ot-shape-complex-hangul.cc Rename in_error to !successful 2018-05-31 20:03:34 -07:00
hb-ot-shape-complex-hebrew.cc Move all references of old url to the new address (#622) 2017-11-20 14:49:22 -05:00
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 Update to Unicode 11.0.0 2018-06-05 17:31:46 -07:00
hb-ot-shape-complex-indic.cc [indic] Adjust left-matra repositioning and Halant,ZWJ sequence 2018-07-03 14:34:38 +04:30
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 [khmer] Fix infinite-loop in cluster merging 2018-06-30 09:16:54 +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 Rename in_error to !successful 2018-05-31 20:03:34 -07:00
hb-ot-shape-complex-private.hh Update to Unicode 11.0.0 2018-06-05 17:31:46 -07:00
hb-ot-shape-complex-thai.cc Rename in_error to !successful 2018-05-31 20:03:34 -07:00
hb-ot-shape-complex-tibetan.cc [ot] Remove shaper name 2017-10-27 14:42:59 -06:00
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 Update to Unicode 11.0.0 2018-06-05 17:31:46 -07:00
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 Regenerate the USE table for Grantha and Bhaiksuki (#1090) 2018-07-07 19:38:17 +04:30
hb-ot-shape-complex-use.cc Rename in_error to !successful 2018-05-31 20:03:34 -07:00
hb-ot-shape-fallback-private.hh Adjust the width of various spaces if font does not cover them 2015-11-04 17:27:07 -08:00
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 Rename in_error to !successful 2018-05-31 20:03:34 -07:00
hb-ot-shape-private.hh Fix fallout from 975bdd5ef5 2018-06-02 15:46:08 -07:00
hb-ot-shape.cc [aat] Update for blob changes 2018-07-17 18:14:45 +02:00
hb-ot-shape.h Public headers: Decorate public symbols with HB_EXTERN 2015-11-23 11:03:11 +08:00
hb-ot-tag.cc Update the links and revive the dead ones 2018-04-12 13:44:32 +04:30
hb-ot-tag.h Public headers: Decorate public symbols with HB_EXTERN 2015-11-23 11:03:11 +08:00
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 [var] Remove HB_OT_TAG_fvar/avar 2017-01-22 20:16:51 -08:00
hb-ot.h Remove hb-ot-color.h 2018-03-07 15:51:42 +01:00
hb-private.hh Move _hb_alignof later again 2018-07-11 17:27:23 +02:00
hb-set-digest-private.hh More work towards improving collect_glyphs() against bad input 2017-12-16 06:12:06 -08:00
hb-set-private.hh Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-set.cc [set] Add is_subset 2018-06-06 16:47:13 -07:00
hb-set.h [set] Add is_subset 2018-06-06 16:47:13 -07:00
hb-shape-plan-private.hh Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-shape-plan.cc Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-shape-plan.h [GX] Hook up feature variations 2016-12-16 19:06:26 -06:00
hb-shape.cc Make atexit callbacks threadsafe (#930) 2018-03-29 17:30:28 -07:00
hb-shape.h Move code around 2017-01-20 20:16:53 -08:00
hb-shaper-impl-private.hh
hb-shaper-list.hh Add a prototype of DirectWrite as a shaping backend 2015-10-20 22:20:47 +03:30
hb-shaper-private.hh Use nullptr instead of NULL 2017-10-15 12:11:08 +02:00
hb-shaper.cc Make atexit callbacks threadsafe (#930) 2018-03-29 17:30:28 -07:00
hb-static.cc Align NullPool and CrapPool to HB_VECTOR_SIZE 2018-07-11 17:21:32 +02: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 [subset] Switch to using hb_map_t inside of hb_subset_plan_t. 2018-05-30 17:23:59 -06:00
hb-subset-glyf.hh [subset] First pass at hmtx 2018-02-14 14:53:10 -08:00
hb-subset-input.cc Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-subset-plan.cc [subset] Use gsub closure if ot layout is not being dropped. 2018-06-08 12:09:34 -06:00
hb-subset-plan.hh Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-subset-private.hh [subset] Add drop_ot_layout setting to subset input. 2018-06-08 12:09:34 -06:00
hb-subset.cc Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-subset.h [subset] Add drop_ot_layout setting to subset input. 2018-06-08 12:09:34 -06:00
hb-ucdn.cc [ucdn] Update to Unicode 11 2018-06-05 17:59:41 -07:00
hb-unicode-private.hh Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-unicode.cc Resolve clang's used-but-marked-unused warnings 2018-04-23 11:38:45 -07:00
hb-unicode.h [gobject] Fix a few warnings 2016-06-28 21:15:36 -07:00
hb-uniscribe.cc Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb-uniscribe.h Public headers: Decorate public symbols with HB_EXTERN 2015-11-23 11:03:11 +08:00
hb-utf-private.hh Fix arm-none-eabi build (fixes #451) (#496) 2017-06-19 14:47:09 +04:30
hb-version.h 1.8.4 2018-07-17 13:20:40 +02:00
hb-version.h.in Public headers: Decorate public symbols with HB_EXTERN 2015-11-23 11:03:11 +08:00
hb-warning.cc Include more basic internal headers from hb-private.hh 2018-07-10 14:41:04 +02:00
hb.h [map] First try at implementing an integer-to-integer hashmap 2018-05-29 16:29:12 -07:00
main.cc Support dfont font files (#949) 2018-07-01 14:32:00 +04:30
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