harfbuzz/src
Behdad Esfahbod 3409fb1c76 [uniscribe] Ask Uniscribe to return shaping results in logical order
See discussion on the list in the thread "Arabic presentation forms
and the uniscribe backend".

Based on patch from Jonathan Kew.
2013-08-21 17:22:21 -04:00
..
hb-icu-le [icu_le] Fix scaling 2013-05-23 15:43:02 -04:00
hb-old [old] Speed up Unicode properties access in hb-old shaper 2013-04-11 14:45:58 -04:00
hb-ucdn Remove unnecessary stdint.h include 2013-06-03 18:36:26 -04:00
Makefile.am Minor 2013-06-06 17:16:01 -04:00
check-c-linkage-decls.sh Make sure HB_BEGIN_DECLS / HB_END_DECLS is only used in public headers 2012-07-13 10:19:10 -04:00
check-header-guards.sh Fix check-header-guards on OS X 2012-01-27 02:23:22 -05:00
check-includes.sh Add check-includes.sh 2011-05-27 15:58:54 -04:00
check-libstdc++.sh Minor 2012-08-28 19:08:36 -04:00
check-static-inits.sh Minor 2012-08-28 19:08:36 -04:00
check-symbols.sh Bug 63107 - FTBFS on ppc64: symbols marked with 'D' on powerpc64 instead 2013-04-04 12:06:46 -04:00
gen-arabic-table.py [OT] Streamline Arabic fallback shaping table 2012-09-06 01:16:39 -04:00
gen-indic-table.py Add South-East Asian shaper 2013-02-12 12:14:10 -05:00
harfbuzz-icu.pc.in Generate harfbuzz-icu.pc 2013-05-28 17:18:30 -04:00
harfbuzz.pc.in Generate harfbuzz-icu.pc 2013-05-28 17:18:30 -04:00
hb-atomic-private.hh Put back MemoryBarrier fallback implementation on MINGW32 2013-04-04 15:02:03 -04:00
hb-blob.cc Always create sub-blobs in MEMORY_MODE_READONLY 2013-02-25 17:06:35 -05:00
hb-blob.h Always create sub-blobs in MEMORY_MODE_READONLY 2013-02-25 17:06:35 -05:00
hb-buffer-deserialize-json.rl [buffer] Better parse glyph names 2013-02-27 18:49:18 -05:00
hb-buffer-deserialize-text.rl [buffer] Better parse glyph names 2013-02-27 18:49:18 -05:00
hb-buffer-private.hh Minor 2013-05-02 15:39:15 -04:00
hb-buffer-serialize.cc [buffer] Implement buffer deserialization for format=json 2013-02-27 18:49:18 -05:00
hb-buffer.cc Renamed DEBUG to something else 2013-04-30 11:34:00 -04:00
hb-buffer.h [buffer] Implement buffer deserialization for format=text 2013-02-27 18:49:18 -05:00
hb-cache-private.hh Fix cache implementation 2012-06-09 01:43:20 -04:00
hb-common.cc Fix misc warnings reported by cppcheck 2013-06-10 15:08:49 -04:00
hb-common.h Clean up list of Unicode scripts 2013-08-09 14:36:18 -04:00
hb-coretext.cc [coretext] Fully support user features 2013-08-12 12:01:05 -04:00
hb-coretext.h [coretext] Add hb_coretext_face_get_cg_font() 2012-12-09 18:47:36 -05:00
hb-fallback-shape.cc Disable automatic segment properties guessing 2013-02-15 07:51:47 -05:00
hb-font-private.hh Round when scaling values 2013-08-09 09:40:01 -04:00
hb-font.cc Add hb_face_[sg]et_glyph_count() 2012-11-15 16:23:21 -08:00
hb-font.h Add hb_face_[sg]et_glyph_count() 2012-11-15 16:23:21 -08:00
hb-ft.cc [ft] hb_ft_get_glyph_from_name fails for the name of glyph id 0 2013-07-11 14:56:45 -04:00
hb-ft.h Make it an error to include non-top-level headers 2012-04-12 13:17:44 -04:00
hb-glib.cc Clean up list of Unicode scripts 2013-08-09 14:36:18 -04:00
hb-glib.h Make it an error to include non-top-level headers 2012-04-12 13:17:44 -04:00
hb-gobject-enums.cc.tmpl Fix make distcheck 2011-08-24 19:36:50 +02:00
hb-gobject-structs.cc Add gobject enum support, but disabled for now 2011-08-19 19:59:24 +02:00
hb-gobject.h Make it an error to include non-top-level headers 2012-04-12 13:17:44 -04:00
hb-graphite2.cc [graphite2] Don't crash if language is not set 2013-04-02 14:08:53 -04:00
hb-graphite2.h [graphite2] Add hb_graphite2_face_get_gr_face and hb_graphite2_font_get_gr_font 2012-12-09 18:44:41 -05:00
hb-icu-le.cc Remove hb-icu dependency from hb-icu-le shaper 2013-05-27 18:24:56 -04:00
hb-icu.cc [ICU] Fix includes 2012-08-16 07:32:59 -04:00
hb-icu.h Minor 2012-08-08 14:59:09 -04:00
hb-mutex-private.hh Improve check for Windows platforms 2013-02-12 15:31:58 -05:00
hb-object-private.hh Move object mutext into the user-data array 2012-12-04 00:35:54 +02:00
hb-old.cc Fix warnings 2012-12-05 19:14:28 -05:00
hb-open-file-private.hh Pass this object to trace macros 2012-11-23 15:32:14 -05:00
hb-open-type-private.hh [uniscribe] Use OT::* types 2013-07-21 17:19:09 -04:00
hb-ot-head-table.hh Pass this object to trace macros 2012-11-23 15:32:14 -05:00
hb-ot-hhea-table.hh Pass this object to trace macros 2012-11-23 15:32:14 -05:00
hb-ot-hmtx-table.hh Pass this object to trace macros 2012-11-23 15:32:14 -05:00
hb-ot-layout-common-private.hh Fix compiler warning 2013-08-09 09:40:59 -04:00
hb-ot-layout-gdef-table.hh [OTLayout] Remove operator() from Coverage 2012-11-24 19:13:55 -05:00
hb-ot-layout-gpos-table.hh [OTLayout] Merge / templateize apply_string() 2013-05-04 16:04:04 -04:00
hb-ot-layout-gsub-table.hh [OTLayout] Merge / templateize apply_string() 2013-05-04 16:04:04 -04:00
hb-ot-layout-gsubgpos-private.hh Fix glyph closure recursion! 2013-07-22 19:07:53 -04:00
hb-ot-layout-private.hh Don't zero advance of mark-non-mark ligatures 2013-05-27 14:50:00 -04:00
hb-ot-layout.cc [OT] Collect requiredFeature only if features are not provided 2013-06-26 20:14:18 -04:00
hb-ot-layout.h [OTLayout] Change hb_ot_layout_get_params() API 2012-12-11 14:17:01 -05:00
hb-ot-map-private.hh [OTLayout] Refactor a bit more 2013-05-04 16:04:04 -04:00
hb-ot-map.cc Move code around 2013-05-04 16:04:04 -04:00
hb-ot-maxp-table.hh Pass this object to trace macros 2012-11-23 15:32:14 -05:00
hb-ot-name-table.hh [uniscribe] Use OT::* types 2013-07-21 17:19:09 -04:00
hb-ot-shape-complex-arabic-fallback.hh [OTLayout] Refactor a bit more 2013-05-04 16:04:04 -04:00
hb-ot-shape-complex-arabic-table.hh "Update" to Unicode 6.2.0 tables 2012-12-02 19:14:29 +02:00
hb-ot-shape-complex-arabic.cc Don't apply 'dlig' by default 2013-08-04 16:55:21 -04:00
hb-ot-shape-complex-default.cc Arabic mark width-zeroing regression 2013-05-20 09:11:35 -04:00
hb-ot-shape-complex-indic-machine.rl Fix compile warnings for ragel-generated machines 2013-02-14 11:58:13 -05:00
hb-ot-shape-complex-indic-private.hh [SEA] Treat Consonant_Final like Consonant_Medial 2013-02-12 15:28:21 -05:00
hb-ot-shape-complex-indic-table.cc Add South-East Asian shaper 2013-02-12 12:14:10 -05:00
hb-ot-shape-complex-indic.cc Revert "[Indic] don't apply 'calt' by default in Indic shaper" 2013-08-07 17:58:25 -04:00
hb-ot-shape-complex-myanmar-machine.rl Fix compile warnings for ragel-generated machines 2013-02-14 11:58:13 -05:00
hb-ot-shape-complex-myanmar.cc Apply 'mark' to Myanmar 2013-07-26 10:33:06 -04:00
hb-ot-shape-complex-private.hh Clean up list of Unicode scripts 2013-08-09 14:36:18 -04:00
hb-ot-shape-complex-sea-machine.rl Fix compile warnings for ragel-generated machines 2013-02-14 11:58:13 -05:00
hb-ot-shape-complex-sea.cc [Indic] Futher adjust ZWJ handling in Indic-like shapers 2013-03-19 06:22:06 -04:00
hb-ot-shape-complex-thai.cc Arabic mark width-zeroing regression 2013-05-20 09:11:35 -04:00
hb-ot-shape-fallback-private.hh Move code around 2013-02-21 15:23:39 -05:00
hb-ot-shape-fallback.cc [OTLayout] Refactor a bit more 2013-05-04 16:04:04 -04:00
hb-ot-shape-normalize-private.hh Don't compose Hangul jamo 2013-04-04 23:06:54 -04:00
hb-ot-shape-normalize.cc If variation selector is not consumed by cmap, pass it on to GSUB 2013-06-13 19:01:07 -04:00
hb-ot-shape-private.hh Minor 2013-05-02 15:39:15 -04:00
hb-ot-shape.cc Remove vrt2, vkrn, vpal, and valt from default vertical features 2013-08-09 09:29:29 -04:00
hb-ot-tag.cc Update OT language tags 2012-12-08 19:28:41 -05:00
hb-ot-tag.h Make it an error to include non-top-level headers 2012-04-12 13:17:44 -04:00
hb-ot.h Bunch of independent changes (ouch) 2012-11-15 18:48:10 -08:00
hb-private.hh Minor 2013-08-06 14:28:12 -04:00
hb-set-private.hh Bug 64476 - Typo in hb_set_t.get_min() 2013-05-14 15:30:55 -04:00
hb-set.cc Remove HB_DEBUG_SET_DIGESTS 2013-04-17 19:01:49 -04:00
hb-set.h [tests] Start adding tests for hb-set.h 2013-01-02 22:50:36 -06:00
hb-shape-plan-private.hh Implement hb_shape_plan_get_shaper() 2012-11-16 13:23:37 -08:00
hb-shape-plan.cc Add assertions for a couple programmer errors 2013-02-15 07:46:57 -05:00
hb-shape-plan.h Implement hb_shape_plan_get_shaper() 2012-11-16 13:23:37 -08:00
hb-shape.cc Fix misc warnings reported by cppcheck 2013-06-10 15:08:49 -04:00
hb-shape.h Minor 2012-12-21 16:51:15 -05: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 Make the OT shaper default, even if CoreText or Uniscribe is enabled 2012-11-15 13:15:39 -08:00
hb-shaper-private.hh Fix crasher during multi-thread shaper data creation 2013-01-10 00:03:36 -06:00
hb-shaper.cc Bug 60053 - hb-common.cc:181:6: warning: ‘void free_langs()’ defined but not used 2013-01-29 22:45:00 -05:00
hb-tt-font.cc Whitespace 2012-11-16 18:49:54 -08:00
hb-ucdn.cc Clean up list of Unicode scripts 2013-08-09 14:36:18 -04:00
hb-unicode-private.hh Add U+061C ARABIC LETTER MARK to Default_Ignorable 2013-05-03 14:45:04 -04:00
hb-unicode.cc Build hb-icu into libharfbuzz-icu.so 2013-05-28 15:27:40 -04:00
hb-unicode.h Use a lookup table for modified_combining_class 2012-08-01 18:07:42 -04:00
hb-uniscribe.cc [uniscribe] Ask Uniscribe to return shaping results in logical order 2013-08-21 17:22:21 -04:00
hb-uniscribe.h Minor 2012-08-07 21:44:25 -04:00
hb-utf-private.hh Fix warnings 2012-12-05 19:14:28 -05:00
hb-version.h.in Make it an error to include non-top-level headers 2012-04-12 13:17:44 -04:00
hb-warning.cc Revert "Minor" 2013-01-14 00:32:12 -06:00
hb.h Bunch of independent changes (ouch) 2012-11-15 18:48:10 -08:00
main.cc Use namespace for OpenType tables 2012-08-28 17:57:49 -04:00
test-buffer-serialize.cc [buffer] Implement buffer deserialization for format=json 2013-02-27 18:49:18 -05:00
test-size-params.cc Make test-size-params write size in points 2012-12-11 14:31:13 -05:00
test-would-substitute.cc Rename hb_ot_layout_would_substitute_lookup() and hb_ot_layout_substitute_closure_lookup() 2012-11-15 14:57:31 -08:00
test.cc Minor 2013-04-09 14:06:54 -04:00