harfbuzz/src
Behdad Esfahbod 81e2b9b8a9 Never skip over CGJ
We might want to tweak this some more.  For now, never skipping over
it is better behavior than always skipping.

Part of https://github.com/behdad/harfbuzz/issues/554
2017-10-15 10:49:06 +02:00
..
hb-ucdn [ucdn] Oops! 2017-10-02 18:30:05 +02:00
check-c-linkage-decls.sh [check-*] Minor 2013-08-26 18:46:21 -04:00
check-defs.sh [check-defs/symbols.sh] Drop empty-symbol lines 2017-08-03 12:34:15 +01:00
check-externs.sh Add check for HB_EXTERNs 2017-10-07 12:57:30 +02:00
check-header-guards.sh AIX fixes 2015-12-12 17:44:44 -08:00
check-includes.sh [arabic] Implement Windows-1256 private shaping 2014-07-31 18:58:24 -04:00
check-libstdc++.sh Update check-libstdc++ for clang 2015-04-23 18:56:24 -07:00
check-static-inits.sh check-static-inits: Filter out zero-length sections 2014-10-01 11:56:07 -04:00
check-symbols.sh [check-defs/symbols.sh] Drop empty-symbol lines 2017-08-03 12:34:15 +01:00
gen-arabic-table.py [use] Fix shaping of U+AA29 CHAM VOWEL SIGN AA 2017-07-14 16:38:51 +01:00
gen-indic-table.py [use] Fix shaping of U+AA29 CHAM VOWEL SIGN AA 2017-07-14 16:38:51 +01:00
gen-use-table.py [use] Implement Consonant_With_Stacker 2017-10-03 14:57:14 +02: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.pc.in [coretext] Use fabsf() instead of abs() 2017-10-12 10:46:09 +02:00
hb-atomic-private.hh Minor 2017-05-16 14:26:28 -07:00
hb-blob.cc Remove cast of functions to (hb_destroy_func_t) 2017-10-11 15:51:31 +02:00
hb-blob.h Public headers: Decorate public symbols with HB_EXTERN 2015-11-23 11:03:11 +08:00
hb-buffer-deserialize-json.rl Fix misc warnings 2014-10-14 20:07:31 -07:00
hb-buffer-deserialize-text.rl Fix VC++ /analyze warnings 2015-03-26 14:13:53 -04:00
hb-buffer-private.hh Add function to compare two buffers 2017-08-14 11:44:12 -07:00
hb-buffer-serialize.cc Add function to compare two buffers 2017-08-14 11:44:12 -07:00
hb-buffer.cc Fix buffer_diff for empty buffers 2017-09-04 20:14:13 -07:00
hb-buffer.h Fix build of HarfBuzz tools and HarfBuzz-GObject on Visual Studio (#555) 2017-10-07 12:57:14 +02:00
hb-cache-private.hh Fix sign of shift operators 2016-08-08 17:28:14 -07:00
hb-common.cc Use strtod_l() to correctly parse decimal numbers in French & other locales 2017-09-14 20:50:35 -04:00
hb-common.h Remove some really old cruft 2017-10-02 18:26:52 +02:00
hb-coretext.cc [coretext] Fix build 2017-10-13 10:30:19 +02:00
hb-coretext.h [coretext-aat] Also pass through CoreText if font has kerx table 2017-10-11 15:02:48 +02:00
hb-deprecated.h Add get_nominal_glyph() and get_variation_glyph() instead of get_glyph() 2016-02-24 19:05:23 +09:00
hb-directwrite.cc [unsafe-to-break] Mark all positions as unsafe in alternative shapers 2017-08-13 15:08:34 -07:00
hb-directwrite.h Stub out doc comments for new symbols 2017-01-22 17:42:33 -08:00
hb-face-private.hh Remove dirty tracking 2017-10-11 12:23:35 +02:00
hb-face.cc Add hb_face_get_table_tags() 2017-10-11 17:22:44 +02:00
hb-face.h Add hb_face_get_table_tags() 2017-10-11 17:22:44 +02:00
hb-fallback-shape.cc Shuffle things around a bit 2017-02-03 16:57:15 -08:00
hb-font-private.hh Remove dirty tracking 2017-10-11 12:23:35 +02:00
hb-font.cc Change ptem API to make 0 mean unset 2017-10-11 15:37:50 +02:00
hb-font.h Change ptem API to make 0 mean unset 2017-10-11 15:37:50 +02:00
hb-ft.cc [ft] Add hb_ft_font_changed() 2017-10-12 10:33:16 +02:00
hb-ft.h [ft] Add hb_ft_font_changed() 2017-10-12 10:33:16 +02:00
hb-glib.cc Remove cast of functions to (hb_destroy_func_t) 2017-10-11 15:51:31 +02: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 [gobject] Update for new MATH structs 2016-10-26 10:32:48 +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 missing xscale in rtl graphite unpacking (#541) 2017-09-26 14:29:45 -04:00
hb-graphite2.h [graphite] Stop creating unused gr_face 2017-01-07 01:57:28 +02:00
hb-icu.cc Fix missing ICU #include 2016-02-26 00:36:17 +01:00
hb-icu.h Public headers: Decorate public symbols with HB_EXTERN 2015-11-23 11:03:11 +08:00
hb-mutex-private.hh Minor refactoring to the atomics implementation 2015-04-08 13:04:22 -07:00
hb-object-private.hh Poison freed objects such that double-free is detected 2015-08-30 17:29:21 +01:00
hb-open-file-private.hh Add hb_face_get_table_tags() 2017-10-11 17:22:44 +02:00
hb-open-type-private.hh Add LArrayOf<> 2017-01-22 20:31:53 -08:00
hb-ot-cbdt-table.hh Add LArrayOf<> 2017-01-22 20:31:53 -08:00
hb-ot-cmap-table.hh Add LOffsetTo<> 2017-01-22 20:28:56 -08:00
hb-ot-font.cc Remove cast of functions to (hb_destroy_func_t) 2017-10-11 15:51:31 +02: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 Use FWORD and UFWORD when it makes sense 2016-03-01 16:41:26 +09:00
hb-ot-head-table.hh Make FixedVersion a template 2016-02-22 15:38:44 +09:00
hb-ot-hhea-table.hh Make FixedVersion a template 2016-02-22 15:38:44 +09:00
hb-ot-hmtx-table.hh Minor 2017-01-22 20:11:57 -08:00
hb-ot-layout-common-private.hh Fix warning about "may be used uninitialized" 2017-08-15 17:12:21 -07:00
hb-ot-layout-gdef-table.hh Add LOffsetTo<> 2017-01-22 20:28:56 -08:00
hb-ot-layout-gpos-table.hh Tweak mark-base attachment 2017-10-03 13:49:40 +02:00
hb-ot-layout-gsub-table.hh [unsafe-to-break] Add UNSAFE_TO_BREAK flag 2017-08-10 15:02:28 -07:00
hb-ot-layout-gsubgpos-private.hh Improve performance of ligature component matching 2017-10-04 15:06:48 +02:00
hb-ot-layout-jstf-table.hh Make FixedVersion a template 2016-02-22 15:38:44 +09:00
hb-ot-layout-private.hh Never skip over CGJ 2017-10-15 10:49:06 +02:00
hb-ot-layout.cc [indic] Add infrastructure to disable ZWNJ-skipping in context-matching 2017-07-14 12:43:34 +01: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 [indic] Add infrastructure to disable ZWNJ-skipping in context-matching 2017-07-14 12:43:34 +01:00
hb-ot-map.cc [unsafe-to-break] Allocate public bits from 0 2017-08-10 15:02:34 -07:00
hb-ot-math-table.hh Rename hb-ot-layout-math-table.hh to hb-ot-math-table.hh 2017-01-09 21:11:00 -08: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 Make FixedVersion a template 2016-02-22 15:38:44 +09:00
hb-ot-name-table.hh Define return_trace() 2015-09-29 14:57:02 +01:00
hb-ot-os2-table.hh Parse the OS/2 table. 2015-11-26 19:58:13 -05:00
hb-ot-post-table.hh [ot-font] Start implementing 'post' table, for accessing glyph names 2016-04-30 19:20:56 +02:00
hb-ot-shape-complex-arabic-fallback.hh Use insertion-sort instead of bubble-sort 2015-09-01 15:07:52 +01: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 Remove unused macro ASSERT_STATIC_EXPR() 2015-07-21 15:17:27 +01:00
hb-ot-shape-complex-arabic.cc [arabic] Fix cluster merging 2017-10-07 13:17:33 +02:00
hb-ot-shape-complex-default.cc [arabic] Implement Unicode Arabic Mark Ordering Algorithm UTR#53 2017-10-04 14:47:10 +02:00
hb-ot-shape-complex-hangul.cc [arabic] Implement Unicode Arabic Mark Ordering Algorithm UTR#53 2017-10-04 14:47:10 +02:00
hb-ot-shape-complex-hebrew.cc [arabic] Implement Unicode Arabic Mark Ordering Algorithm UTR#53 2017-10-04 14:47:10 +02:00
hb-ot-shape-complex-indic-machine.rl [indic] Implement Consonent_With_Stacker 2017-10-03 15:20:07 +02:00
hb-ot-shape-complex-indic-private.hh [indic] Fix shaping of U+0AFB GUJARATI SIGN SHADDA 2017-10-03 16:00:18 +02:00
hb-ot-shape-complex-indic-table.cc [indic] Update table to Unicode 10 2017-10-02 10:00:31 -04:00
hb-ot-shape-complex-indic.cc Merge remote-tracking branch 'origin/master' 2017-10-12 14:08:58 +02:00
hb-ot-shape-complex-myanmar-machine.rl [indic] Implement Consonent_With_Stacker 2017-10-03 15:20:07 +02:00
hb-ot-shape-complex-myanmar.cc [arabic] Implement Unicode Arabic Mark Ordering Algorithm UTR#53 2017-10-04 14:47:10 +02:00
hb-ot-shape-complex-private.hh [arabic] Implement Unicode Arabic Mark Ordering Algorithm UTR#53 2017-10-04 14:47:10 +02:00
hb-ot-shape-complex-thai.cc [arabic] Implement Unicode Arabic Mark Ordering Algorithm UTR#53 2017-10-04 14:47:10 +02:00
hb-ot-shape-complex-tibetan.cc [arabic] Implement Unicode Arabic Mark Ordering Algorithm UTR#53 2017-10-04 14:47:10 +02:00
hb-ot-shape-complex-use-machine.rl [use] Implement Consonant_With_Stacker 2017-10-03 14:57:14 +02: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] Implement Consonant_With_Stacker 2017-10-03 14:57:14 +02:00
hb-ot-shape-complex-use.cc [arabic] Implement Unicode Arabic Mark Ordering Algorithm UTR#53 2017-10-04 14:47:10 +02: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 [unsafe-to-break] Flag during fallback positioning 2017-08-10 20:16:15 -07: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 [arabic] Implement Unicode Arabic Mark Ordering Algorithm UTR#53 2017-10-04 14:47:10 +02:00
hb-ot-shape-private.hh [GX] Hook up feature variations 2016-12-16 19:06:26 -06:00
hb-ot-shape.cc Fix GPOS v_origin ordering 2017-10-03 17:22:43 +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 [ot] Remove 'mal' and 'gle' lang tags 2017-10-04 16:59:22 +02: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 Two fixes to avar mapping 2017-08-07 21:37:07 -07:00
hb-ot-var-fvar-table.hh [var] Start adding HVAR/VVAR 2017-01-23 11:41:43 -08:00
hb-ot-var-hvar-table.hh [var] Whitespace 2017-01-23 23:21:30 -08:00
hb-ot-var-mvar-table.hh [var] Implement MVAR table 2017-01-23 23:42:53 -08:00
hb-ot-var.cc Shuffle things around a bit 2017-02-03 16:57:15 -08: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 Support branch prediction helpers on clang compiles (#491) 2017-06-02 13:23:10 -04:00
hb-set-private.hh Fix sign of shift operators 2016-08-08 17:28:14 -07:00
hb-set.cc Stub out doc comments for new symbols 2017-01-22 17:42:33 -08:00
hb-set.h Public headers: Decorate public symbols with HB_EXTERN 2015-11-23 11:03:11 +08:00
hb-shape-plan-private.hh [GX] Hook up feature variations 2016-12-16 19:06:26 -06:00
hb-shape-plan.cc [shape-plan] Don't look for a cached plan if variation coords are specified. Fixes #549. (#550) 2017-10-02 08:08:49 -04:00
hb-shape-plan.h [GX] Hook up feature variations 2016-12-16 19:06:26 -06:00
hb-shape.cc Minor 2017-01-22 16:55:40 -08: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 Infrastructure for creating CTFont with correct font size 2017-10-11 12:43:46 +02:00
hb-shaper.cc Replace a couple of malloc()s with calloc() 2015-10-02 08:02:29 +01:00
hb-ucdn.cc [ucdn] Fix compiler warnings 2017-10-13 11:01:55 +02:00
hb-unicode-private.hh Minor 2017-10-04 13:07:08 +02:00
hb-unicode.cc Ship UCDN and use it by default 2017-01-05 20:12:32 -08:00
hb-unicode.h [gobject] Fix a few warnings 2016-06-28 21:15:36 -07:00
hb-uniscribe.cc [unsafe-to-break] Mark all positions as unsafe in alternative shapers 2017-08-13 15:08:34 -07: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 Public headers: Decorate public symbols with HB_EXTERN 2015-11-23 11:03:11 +08:00
main.cc Rework handling of requiredFeature to solve problem with rlig in arial.ttf from winxp 2014-06-19 16:33:48 -04:00
Makefile.am [coretext] Use fabsf() instead of abs() 2017-10-12 10:46:09 +02:00
Makefile.sources Move list of ragel sources to Makefile.sources as well 2017-04-05 15:42:11 +02:00
sample.py [python] Use utf-32 / utf-16 based on build of Python 2016-06-30 11:01:22 -07:00
test-buffer-serialize.cc Work with old and new glib 2013-10-27 23:37:14 +01:00
test-size-params.cc Work with old and new glib 2013-10-27 23:37:14 +01:00
test-would-substitute.cc Work with old and new glib 2013-10-27 23:37:14 +01:00
test.cc src/test.cc: wrong field printed 2015-11-30 16:53:21 -08:00