harfbuzz/src
Behdad Esfahbod 5a5350b39b Revert "Round when scaling values"
This reverts commit 10f964623f.

See discussion with Khaled Hosny on mailing list.  In short, since
integers here can be negative, and int division is "round towards
zero", proper rounding should take sign into account.  Just skip
doing it again, has been serving us well before.
2013-09-03 20:11:01 -04:00
..
hb-ucdn Remove unnecessary stdint.h include 2013-06-03 18:36:26 -04:00
Makefile.am [build] Fix EXTRA_DIST 2013-09-03 20:00:16 -04:00
check-c-linkage-decls.sh [check-*] Minor 2013-08-26 18:46:21 -04:00
check-header-guards.sh [check-*] Minor 2013-08-26 18:46:21 -04:00
check-includes.sh Improve check-includes.sh 2013-08-27 11:46:07 -04:00
check-libstdc++.sh
check-static-inits.sh
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
gen-indic-table.py Add South-East Asian shaper 2013-02-12 12:14:10 -05: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 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 Fix possible snprintf OOM 2013-08-27 11:46:07 -04:00
hb-buffer.cc Add hb-deprecated.h, and rename a couple enum values 2013-08-27 11:46:08 -04:00
hb-buffer.h Add hb-deprecated.h, and rename a couple enum values 2013-08-27 11:46:08 -04:00
hb-cache-private.hh
hb-common.cc Fix misc warnings reported by cppcheck 2013-06-10 15:08:49 -04:00
hb-common.h Add hb-deprecated.h, and rename a couple enum values 2013-08-27 11:46:08 -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-deprecated.h Add hb-deprecated.h, and rename a couple enum values 2013-08-27 11:46:08 -04:00
hb-face-private.hh Separate face source code from font 2013-08-27 11:46:08 -04:00
hb-face.cc Separate face source code from font 2013-08-27 11:46:08 -04:00
hb-face.h Separate face source code from font 2013-08-27 11:46:08 -04:00
hb-fallback-shape.cc Disable automatic segment properties guessing 2013-02-15 07:51:47 -05:00
hb-font-private.hh Revert "Round when scaling values" 2013-09-03 20:11:01 -04:00
hb-font.cc Separate face source code from font 2013-08-27 11:46:08 -04:00
hb-font.h Separate face source code from font 2013-08-27 11:46:08 -04: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
hb-glib.cc Clean up list of Unicode scripts 2013-08-09 14:36:18 -04:00
hb-glib.h
hb-gobject-enums.cc.tmpl [gobject] Flesh out hb-gobject 2013-08-28 12:38:37 -04:00
hb-gobject-enums.h.tmpl [gobject] Flesh out hb-gobject 2013-08-28 12:38:37 -04:00
hb-gobject-structs.cc [gobject] Flesh out hb-gobject 2013-08-28 12:38:37 -04:00
hb-gobject-structs.h [gobject] Flesh out hb-gobject 2013-08-28 12:38:37 -04:00
hb-gobject.h [gobject] Flesh out hb-gobject 2013-08-28 12:38:37 -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.cc
hb-icu.h
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-open-file-private.hh
hb-open-type-private.hh [uniscribe] Use OT::* types 2013-07-21 17:19:09 -04:00
hb-ot-head-table.hh
hb-ot-hhea-table.hh
hb-ot-hmtx-table.hh
hb-ot-layout-common-private.hh Fix compiler warning 2013-08-09 09:40:59 -04:00
hb-ot-layout-gdef-table.hh
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
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
hb-ot.h
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
hb-shape-plan.cc Add assertions for a couple programmer errors 2013-02-15 07:46:57 -05:00
hb-shape-plan.h
hb-shape.cc Fix possible snprintf OOM 2013-08-27 11:46:07 -04:00
hb-shape.h Minor 2012-12-21 16:51:15 -05:00
hb-shaper-impl-private.hh
hb-shaper-list.hh
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
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
hb-uniscribe.cc [uniscribe] Fixed build with wide chars 2013-08-28 12:38:37 -04:00
hb-uniscribe.h
hb-utf-private.hh Fix warnings 2012-12-05 19:14:28 -05:00
hb-version.h.in
hb-warning.cc Revert "Minor" 2013-01-14 00:32:12 -06:00
hb.h Add hb-deprecated.h, and rename a couple enum values 2013-08-27 11:46:08 -04:00
main.cc
test-buffer-serialize.cc Add hb-deprecated.h, and rename a couple enum values 2013-08-27 11:46:08 -04: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
test.cc Minor 2013-04-09 14:06:54 -04:00