harfbuzz/src
bungeman 671f0a7733 Documentation for HB_GLYPH_FLAG_UNSAFE_TO_BREAK.
HB_GLYPH_FLAG_UNSAFE_TO_BREAK means that the glyph with this flag is somehow affected by the previous logical glyph (the previous index in the buffer if ltr and the next index if the buffer is rtl). If these two glyphs are separated by a break (line or otherwise) then the underlying text should be re-shaped on both sides up to corresponding position in the text of some glyph not marked with this flag.
2018-02-09 15:39:45 -06:00
..
hb-ucdn [ucdn] Oops! 2017-10-02 18:30:05 +02:00
check-c-linkage-decls.sh Minor 2018-01-04 16:06:25 +00:00
check-defs.sh Fix Travis build on macOS (#731) 2018-01-29 02:18:28 +03:30
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 [test] Use 'otool -L' where ldd doesn't exist (macOS) (#732) 2018-01-29 18:05:24 +03:30
check-static-inits.sh Improve tests (#679) 2018-01-05 12:42:20 +03:30
check-symbols.sh Improve tests (#679) 2018-01-05 12:42:20 +03:30
gen-arabic-table.py [use] Fix shaping of U+AA29 CHAM VOWEL SIGN AA 2017-07-14 16:38:51 +01:00
gen-def.py Improve avoiding C++ linkage, definition creation and cmake tests (#710) 2018-01-19 01:12:31 +03:30
gen-indic-table.py [use] Fix Brahmi Number Joiner 1107F 2018-01-03 14:22:07 +00:00
gen-use-table.py [use] Simplify more 2018-01-03 14:27:34 +00:00
harfbuzz-gobject.pc.in [gobject] Flesh out hb-gobject 2013-08-28 12:38:37 -04:00
harfbuzz-icu.pc.in Generate harfbuzz-icu.pc 2013-05-28 17:18:30 -04:00
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-layout-common-private.hh [aat] Minor 2018-02-08 15:11:28 -06:00
hb-aat-layout-morx-table.hh [aat] Minor 2018-02-08 15:11:28 -06:00
hb-aat-layout-private.hh [aat] Add hb_aat_apply_context_t 2018-01-19 16:40:13 -08:00
hb-aat-layout.cc [aat] Embed a sanitizer context in hb_aat_apply_context_t 2018-01-19 16:52:01 -08:00
hb-atomic-private.hh atomics: Favor compiler primitives over macOS APIs. (#676) 2018-01-04 15:10:10 +03:30
hb-blob.cc Fix typos. 2018-01-31 08:18:15 -08:00
hb-blob.h Fix typos. 2018-01-21 10:33:54 -08:00
hb-buffer-deserialize-json.rl Use nullptr, not NULL. 2018-02-03 21:26:58 +02:00
hb-buffer-deserialize-text.rl Use nullptr, not NULL. 2018-02-03 21:26:58 +02:00
hb-buffer-private.hh Fix typos. 2018-01-31 08:18:15 -08:00
hb-buffer-serialize.cc [buffer] Fix crash 2018-01-11 11:37:12 +01:00
hb-buffer.cc [buffer] Tweak diff re glyph_flags again 2018-02-06 10:20:48 -05:00
hb-buffer.h Documentation for HB_GLYPH_FLAG_UNSAFE_TO_BREAK. 2018-02-09 15:39:45 -06:00
hb-common.cc Fix typos. 2018-01-31 08:18:15 -08:00
hb-common.h Don't use NULL in public headers 2017-10-15 12:04:16 +02:00
hb-coretext.cc Use nullptr instead of 0. 2018-01-31 08:18:48 -08:00
hb-coretext.h [coretext] Add hb_coretext_font_create() 2017-12-02 14:52:57 -08:00
hb-debug.hh Add a subset debug category 2018-02-07 12:41:21 -05:00
hb-deprecated.h Deprecate hb_set_invert() 2017-10-15 16:28:34 -03:00
hb-directwrite.cc Fix typos. 2018-01-31 08:18:15 -08:00
hb-directwrite.h Stub out doc comments for new symbols 2017-01-22 17:42:33 -08:00
hb-dsalgs.hh Rename hb-sort-r.hh -> hb-dsalgs.hh 2017-10-31 16:54:31 -06:00
hb-face-private.hh Remove dirty tracking 2017-10-11 12:23:35 +02:00
hb-face.cc [aat] Implement Lookup table 2018-01-10 02:50:49 +01:00
hb-face.h Add hb_face_get_table_tags() 2017-10-11 17:22:44 +02:00
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 Calculate anchor positions in float, then round 2018-01-10 05:13:47 +01:00
hb-font.cc Fix warnings 2017-10-15 12:13:19 +02:00
hb-font.h Fix typos. 2018-01-02 13:26:44 -05:00
hb-ft.cc Fix typos. 2018-01-31 08:18:15 -08:00
hb-ft.h [ft] Add hb_ft_font_changed() 2017-10-12 10:33:16 +02:00
hb-glib.cc Revert "[glib/ucdn/icu/ft/ot] Make returned funcs inert" 2017-11-14 10:59:54 -08:00
hb-glib.h Support building with older glib versions 2016-12-18 01:37:07 -06:00
hb-gobject-enums.cc.tmpl [gobject] Flesh out hb-gobject 2013-08-28 12:38:37 -04:00
hb-gobject-enums.h.tmpl Public headers: Decorate public symbols with HB_EXTERN 2015-11-23 11:03:11 +08:00
hb-gobject-structs.cc Use nullptr instead of NULL 2017-10-15 12:11:08 +02:00
hb-gobject-structs.h [gobject] Fix a few warnings 2016-06-28 21:15:36 -07:00
hb-gobject.h [gobject] Flesh out hb-gobject 2013-08-28 12:38:37 -04:00
hb-graphite2.cc Fix typos. 2018-01-31 08:18:15 -08:00
hb-graphite2.h [graphite] Stop creating unused gr_face 2017-01-07 01:57:28 +02:00
hb-icu.cc Revert "[glib/ucdn/icu/ft/ot] Make returned funcs inert" 2017-11-14 10:59:54 -08:00
hb-icu.h Public headers: Decorate public symbols with HB_EXTERN 2015-11-23 11:03:11 +08:00
hb-mutex-private.hh Use nullptr instead of NULL 2017-10-15 12:11:08 +02:00
hb-object-private.hh Revert "[glib/ucdn/icu/ft/ot] Make returned funcs inert" 2017-11-14 10:59:54 -08:00
hb-open-file-private.hh TODO 2018-02-07 21:54:33 -06:00
hb-open-type-private.hh [subset] Assemble font 2018-02-07 21:26:04 -06:00
hb-ot-cbdt-table.hh Prefix int types with HB 2018-01-10 03:07:30 +01:00
hb-ot-cmap-table.hh Minor fixups 2018-02-08 17:35:57 -06:00
hb-ot-font.cc [ot] Remove unneeded TODO item 2017-11-14 20:22:05 -08: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 Extract glyf offset calculation into it's own method. 2018-02-07 17:28:43 -06:00
hb-ot-head-table.hh Whitespace 2018-01-19 16:40:13 -08:00
hb-ot-hhea-table.hh Prefix int types with HB 2018-01-10 03:07:30 +01:00
hb-ot-hmtx-table.hh Fix two undefined-behavior issues 2018-02-07 14:09:56 -06:00
hb-ot-kern-table.hh Use KernSubTableFormat2::rightClassTable 2018-01-26 15:20:18 -08:00
hb-ot-layout-common-private.hh Fix typos. 2018-01-31 08:18:15 -08:00
hb-ot-layout-gdef-table.hh Prefix int types with HB 2018-01-10 03:07:30 +01:00
hb-ot-layout-gpos-table.hh Rename hb_apply_context_t to hb_ot_apply_context_t 2018-01-19 16:40:13 -08:00
hb-ot-layout-gsub-table.hh Rename hb_apply_context_t to hb_ot_apply_context_t 2018-01-19 16:40:13 -08:00
hb-ot-layout-gsubgpos-private.hh Fix two undefined-behavior issues 2018-02-07 14:09:56 -06:00
hb-ot-layout-jstf-table.hh Use nullptr instead of NULL 2017-10-15 12:11:08 +02:00
hb-ot-layout-private.hh Rename hb_apply_context_t to hb_ot_apply_context_t 2018-01-19 16:40:13 -08:00
hb-ot-layout.cc [ot-layout] Fix nullptr dereference. 2018-01-31 08:05:25 -08:00
hb-ot-layout.h [GX] Add hb_ot_layout_feature_with_variations_get_lookups() 2016-12-16 19:06:26 -06:00
hb-ot-map-private.hh [subset] Assemble font 2018-02-07 21:26:04 -06:00
hb-ot-map.cc Misc warning fixes 2018-01-26 18:14:05 -08:00
hb-ot-math-table.hh Prefix int types with HB 2018-01-10 03:07:30 +01:00
hb-ot-math.cc Shuffle things around a bit 2017-02-03 16:57:15 -08: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 Prefix int types with HB 2018-01-10 03:07:30 +01:00
hb-ot-name-table.hh Prefix int types with HB 2018-01-10 03:07:30 +01:00
hb-ot-os2-table.hh Prefix int types with HB 2018-01-10 03:07:30 +01: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 Whitespace 2018-01-19 16:40:13 -08: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 Add hb-ot-shape-complex-arabic-private.hh 2015-07-22 10:49:13 +01:00
hb-ot-shape-complex-arabic-table.hh [arabic] Update table to Unicode 10 data 2017-10-02 08:57:06 -04: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 Improve CGJ skipping logic 2018-01-05 12:48:19 +00: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 [ot] Remove shaper name 2017-10-27 14:42:59 -06: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.rl Minor 2018-01-05 17:34:26 +00:00
hb-ot-shape-complex-indic-private.hh [indic] Remove unused OT_VD category 2018-01-05 17:27:48 +00:00
hb-ot-shape-complex-indic-table.cc [use] Fix Brahmi Number Joiner 1107F 2018-01-03 14:22:07 +00:00
hb-ot-shape-complex-indic.cc [indic] Remove unused OT_VD category 2018-01-05 17:27:48 +00:00
hb-ot-shape-complex-khmer-machine.rl [khmer] Relax! 2018-01-05 18:10:25 +00:00
hb-ot-shape-complex-khmer.cc [khmer] Allow Independent Vowels where stacked consonants are allowed 2018-01-05 17:54:52 +00:00
hb-ot-shape-complex-myanmar-machine.rl Let VS1 follow U+1031 MYANMAR VOWEL SIGN E 2018-02-02 12:41:07 -08:00
hb-ot-shape-complex-myanmar.cc Let VS1 follow U+1031 MYANMAR VOWEL SIGN E 2018-02-02 12:41:07 -08:00
hb-ot-shape-complex-private.hh [khmer] Split off Khmer shaper from Indic 2018-01-05 14:54:31 +00:00
hb-ot-shape-complex-thai.cc [ot] Remove shaper name 2017-10-27 14:42:59 -06: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.rl Allow optional ZWJ in virama terminated cluster 2018-01-31 14:16:25 -08:00
hb-ot-shape-complex-use-private.hh [use] Implement Consonant_With_Stacker 2017-10-03 14:57:14 +02:00
hb-ot-shape-complex-use-table.cc [use] Simplify more 2018-01-03 14:27:34 +00:00
hb-ot-shape-complex-use.cc [ot] Remove shaper name 2017-10-27 14:42:59 -06: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 Fix overflow in space fallback shaping 2018-02-08 17:22:07 -06:00
hb-ot-shape-normalize-private.hh [ot/hangul] Don't decompose Hangul even when combining marks present 2014-01-02 17:04:04 +08:00
hb-ot-shape-normalize.cc Improve CGJ skipping logic 2018-01-05 12:48:19 +00:00
hb-ot-shape-private.hh Remove NO_COPY() 2017-11-03 17:18:17 -04:00
hb-ot-shape.cc [aat] Add hb_aat_apply_context_t 2018-01-19 16:40:13 -08: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 Allow digits in language system tags 2017-12-05 08:56:41 -08:00
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 Prefix int types with HB 2018-01-10 03:07:30 +01:00
hb-ot-var-fvar-table.hh Prefix int types with HB 2018-01-10 03:07:30 +01:00
hb-ot-var-hvar-table.hh Prefix int types with HB 2018-01-10 03:07:30 +01:00
hb-ot-var-mvar-table.hh Prefix int types with HB 2018-01-10 03:07:30 +01:00
hb-ot-var.cc Use nullptr instead of NULL 2017-10-15 12:11:08 +02:00
hb-ot-var.h [var] Remove HB_OT_TAG_fvar/avar 2017-01-22 20:16:51 -08:00
hb-ot.h Start adding hb-ot-var.h and implementation 2017-01-19 19:35:48 -08:00
hb-private.hh Fix another thinko 2018-02-07 21:42:03 -06: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 [subset] Assemble font 2018-02-07 21:26:04 -06:00
hb-set.cc Minor 2017-12-14 19:07:17 -08:00
hb-set.h Deprecate hb_set_invert() 2017-10-15 16:28:34 -03:00
hb-shape-plan-private.hh [GX] Hook up feature variations 2016-12-16 19:06:26 -06:00
hb-shape-plan.cc Consolidate debug stuff into hb-debug.hh 2017-11-03 17:18:17 -04:00
hb-shape-plan.h [GX] Hook up feature variations 2016-12-16 19:06:26 -06:00
hb-shape.cc Use nullptr instead of NULL 2017-10-15 12:11:08 +02:00
hb-shape.h Move code around 2017-01-20 20:16:53 -08:00
hb-shaper-impl-private.hh Switch old and uniscribe backends to shape_plan 2012-07-27 01:37:18 -04:00
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 Use nullptr instead of NULL 2017-10-15 12:11:08 +02:00
hb-string-array.hh Fix compiler warning 2017-11-14 15:04:19 -08:00
hb-subset-glyf.cc Implement basic loca (long version only) subsetting. 2018-02-08 17:31:11 -06:00
hb-subset-glyf.hh Fix include gaurds and include order in hb-subset-glyf and hb-subset-plan 2018-02-08 17:31:11 -06:00
hb-subset-plan.cc Fix include gaurds and include order in hb-subset-glyf and hb-subset-plan 2018-02-08 17:31:11 -06:00
hb-subset-plan.hh Fix include gaurds and include order in hb-subset-glyf and hb-subset-plan 2018-02-08 17:31:11 -06:00
hb-subset-private.hh [subset] Change hb_subset API to remove hb_subset_face_t 2018-02-07 13:07:46 -05:00
hb-subset.cc Minor fixups 2018-02-08 17:35:57 -06:00
hb-subset.h [subset] Change hb_subset API to remove hb_subset_face_t 2018-02-07 13:07:46 -05:00
hb-ucdn.cc Revert "[glib/ucdn/icu/ft/ot] Make returned funcs inert" 2017-11-14 10:59:54 -08:00
hb-unicode-private.hh Move all references of old url to the new address (#622) 2017-11-20 14:49:22 -05:00
hb-unicode.cc Use nullptr instead of NULL 2017-10-15 12:11:08 +02:00
hb-unicode.h [gobject] Fix a few warnings 2016-06-28 21:15:36 -07:00
hb-uniscribe.cc [aat] Implement Lookup table 2018-01-10 02:50:49 +01: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.in Public headers: Decorate public symbols with HB_EXTERN 2015-11-23 11:03:11 +08:00
hb-warning.cc Fix pragma usage 2015-07-05 22:43:17 +01:00
hb.h Add hb-subset.h to hb.h 2018-02-04 12:57:33 -08:00
main.cc Try fixing build for platforms that have no visibility attributes 2018-02-07 14:11:26 -05:00
Makefile.am [fuzzer] Minor 2018-02-08 17:00:37 -06:00
Makefile.sources Add skeleton of hb-subset-glyf, call if from hb_subset(...) 2018-02-07 12:41:21 -05:00
sample.py Move all references of old url to the new address (#622) 2017-11-20 14:49:22 -05:00
test-buffer-serialize.cc Use nullptr instead of 0. 2018-01-31 08:18:48 -08:00
test-size-params.cc Include hb-private.hh more consistently 2017-10-27 09:22:42 -06:00
test-would-substitute.cc Include hb-private.hh more consistently 2017-10-27 09:22:42 -06:00
test.cc More nullptr fix 2017-10-28 12:00:49 -06:00