harfbuzz/src
Behdad Esfahbod 9417c1c0d2 [API] Make hb_face_reference_table() return empty blob instead of NULL
The idea here is that:

  - Like pretty much all other API in harfbuzz, user does not have to
    check for NULL.

  - In any caller code, the case of missing table should be handled
    exactly the same way that a too-short table is handled.  Turning
    a non-existent talbe into a table of size 0 makes the user code
    safer.
2011-04-20 17:21:23 -04:00
..
check-c-linkage-decls.sh Improve checks 2010-10-08 20:16:23 -04:00
check-header-guards.sh Improve checks 2010-10-08 20:16:23 -04:00
check-internal-symbols.sh Improve check for internal symbols 2010-05-12 23:48:40 -04:00
check-libstdc++.sh Add a test for header preprocessor guards 2010-06-09 07:15:03 -04:00
gen-arabic-joining-table.py Annotate the Arabic joining table with block information 2010-12-21 14:18:24 -05:00
hb-blob-private.h [API] blob: move user_data before destroy() 2011-04-20 02:59:28 -04:00
hb-blob.c [API] Remove hb_*_get_reference_count() 2011-04-20 15:49:31 -04:00
hb-blob.h [API] Remove hb_*_get_reference_count() 2011-04-20 15:49:31 -04:00
hb-buffer-private.hh unicode: Cleanup implementation 2011-04-20 02:27:39 -04:00
hb-buffer.cc [API] Remove hb_*_get_reference_count() 2011-04-20 15:49:31 -04:00
hb-buffer.h [API] Remove hb_*_get_reference_count() 2011-04-20 15:49:31 -04:00
hb-common.c [icu] Add two-way script conversion functions 2011-04-20 02:54:42 -04:00
hb-common.h [API] Use ISO 15924 tags for hb_script_t 2011-04-18 23:40:21 -04:00
hb-font-private.h [API] font: move user_data before destroy() 2011-04-20 03:03:32 -04:00
hb-font.cc [API] Make hb_face_reference_table() return empty blob instead of NULL 2011-04-20 17:21:23 -04:00
hb-font.h [API] Rename hb_face_get_table() to hb_face_reference_table() 2011-04-20 17:03:00 -04:00
hb-ft.c [API] font: move user_data before destroy() 2011-04-20 03:03:32 -04:00
hb-ft.h [TODO] Remove done items 2011-04-20 16:40:56 -04:00
hb-glib.cc [glib] Add two-way script conversion functions 2011-04-20 02:44:29 -04:00
hb-glib.h [glib] Add two-way script conversion functions 2011-04-20 02:44:29 -04:00
hb-icu.cc [icu] Add two-way script conversion functions 2011-04-20 02:54:42 -04:00
hb-icu.h [icu] Add two-way script conversion functions 2011-04-20 02:54:42 -04:00
hb-object-private.h [API] Remove hb_*_get_reference_count() 2011-04-20 15:49:31 -04:00
hb-open-file-private.hh Rename TableDirectory to TableRecord as per OpenType 1.6 2010-12-14 23:51:29 -05:00
hb-open-type-private.hh [API] Make hb_face_reference_table() return empty blob instead of NULL 2011-04-20 17:21:23 -04:00
hb-ot-head-private.hh Update 'head' table to OpenType 1.6 2010-12-13 15:54:56 -05:00
hb-ot-layout-common-private.hh Add comment 2010-11-03 16:10:12 -04:00
hb-ot-layout-gdef-private.hh Move some more code around 2010-11-02 19:12:59 -04:00
hb-ot-layout-gpos-private.hh [API} hb_buffer_get_glyph_{infos,positions}: Add length out parameter 2011-04-19 00:03:44 -04:00
hb-ot-layout-gsub-private.hh Disallow ligature substitutions replacing one glyph 2010-12-13 14:22:35 -05:00
hb-ot-layout-gsubgpos-private.hh Fix ChanContext backtrack matching with GPOS 2011-01-06 14:58:52 -05:00
hb-ot-layout-private.hh Save general category and combining class in the buffer for reuse 2010-11-03 16:37:24 -04:00
hb-ot-layout.cc [API] Rename hb_face_get_table() to hb_face_reference_table() 2011-04-20 17:03:00 -04:00
hb-ot-layout.h Remove hb_buffer_clear_positions(), add hb_ot_layout_position_start() 2011-04-15 19:08:43 -04:00
hb-ot-map-private.hh Make sure boolean features always use value=1 2010-10-13 15:54:06 -04:00
hb-ot-map.cc [API] Use ISO 15924 tags for hb_script_t 2011-04-18 23:40:21 -04:00
hb-ot-shape-complex-arabic-table.h Annotate the Arabic joining table with block information 2010-12-21 14:18:24 -05:00
hb-ot-shape-complex-arabic.cc Rename hb_category_t to hb_unicode_general_category_t 2011-04-11 15:47:40 -04:00
hb-ot-shape-complex-private.hh [API] Use ISO 15924 tags for hb_script_t 2011-04-18 23:40:21 -04:00
hb-ot-shape-private.hh Rename hb_category_t to hb_unicode_general_category_t 2011-04-11 15:47:40 -04:00
hb-ot-shape.cc unicode: Cleanup implementation 2011-04-20 02:27:39 -04:00
hb-ot-shape.h Cosmetic 2011-04-15 14:41:04 -04:00
hb-ot-tag.c [OT] Fix script to ot-script-tag conversion 2011-04-20 14:20:00 -04:00
hb-ot-tag.h [API] Use ISO 15924 tags for hb_script_t 2011-04-18 23:40:21 -04:00
hb-ot.h Prefer C linkage 2010-07-23 15:39:27 -04:00
hb-private.h Make HB_TAG_CHAR4 private 2011-04-11 14:58:28 -04:00
hb-shape.cc [API] Rename hb_face_get_table() to hb_face_reference_table() 2011-04-20 17:03:00 -04:00
hb-shape.h Cosmetic 2011-04-15 14:41:04 -04:00
hb-unicode-private.hh unicode: Cleanup implementation 2011-04-20 02:27:39 -04:00
hb-unicode.cc [API] Remove hb_*_get_reference_count() 2011-04-20 15:49:31 -04:00
hb-unicode.h [API] Remove hb_*_get_reference_count() 2011-04-20 15:49:31 -04:00
hb-view.c Minor 2011-04-20 14:13:23 -04:00
hb.h Fold hb-language.[ch] into hb-common.[ch] 2011-04-11 17:55:58 -04:00
main.cc Rename lookup_flags to lookup_props since it's more than just flags 2010-11-02 19:12:59 -04:00
Makefile.am unicode: Cleanup implementation 2011-04-20 02:27:39 -04:00
test.c Add test.c using public API 2010-09-22 17:42:59 -04:00