DXR will be turned off on Tuesday, December 29th. It will redirect to Searchfox.
See the announcement on Discourse.

DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
Makefile.am 14.2 kB
Makefile.sources 5.6 kB
check-c-linkage-decls.sh 742 Bytes
check-externs.sh 463 Bytes
check-header-guards.sh 686 Bytes
check-includes.sh 1.1 kB
check-libstdc++.sh 907 Bytes
check-static-inits.sh 903 Bytes
check-symbols.sh 1.6 kB
dev-run.sh 2.5 kB
dump-emoji.cc 7.9 kB
dump-indic-data.cc 1.5 kB
dump-khmer-data.cc 1.5 kB
dump-myanmar-data.cc 1.6 kB
dump-use-data.cc 1.4 kB
gen-arabic-table.py 6.8 kB
gen-def.py EXPORTS %s LIBRARY lib%s-0.dll 643 Bytes
gen-indic-table.py 6.3 kB
gen-unicode-ranges.py static Range os2UnicodeRangesSorted[] = { 1.4 kB
gen-use-table.py 14.1 kB
harfbuzz-config.cmake.in 3.4 kB
harfbuzz-gobject.pc.in HarfBuzz text shaping library GObject integration 291 Bytes
harfbuzz-icu.pc.in HarfBuzz text shaping library ICU integration 287 Bytes
harfbuzz-subset.pc.in HarfBuzz font subsetter 243 Bytes
harfbuzz.pc.in HarfBuzz text shaping library 293 Bytes
hb-aat-layout-ankr-table.hh ankr -- Anchor Point * https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6ankr.h 2.3 kB
hb-aat-layout-bsln-table.hh bsln -- Baseline * https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6bsln.html 4.7 kB
hb-aat-layout-common-private.hh Binary Searching Tables 17.9 kB
hb-aat-layout-feat-table.hh feat -- Feature Name * https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6feat.h 4.0 kB
hb-aat-layout-kerx-table.hh kerx -- Extended Kerning * https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6ke 9.8 kB
hb-aat-layout-morx-table.hh morx -- Extended Glyph Metamorphosis * https://developer.apple.com/fonts/TrueType-Reference-Manual/ 20.2 kB
hb-aat-layout-private.hh 1.5 kB
hb-aat-layout-trak-table.hh trak -- Tracking * https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6trak.html 6.6 kB
hb-aat-layout.cc private 3.0 kB
hb-aat-ltag-table.hh ltag -- Language Tag * https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6ltag.h 2.3 kB
hb-atomic-private.hh Atomic integers and pointers. 9.7 kB
hb-blob-private.hh hb_blob_t 2.1 kB
hb-blob.cc private 15.3 kB
hb-blob.h Note re various memory-modes: * * - In no case shall the HarfBuzz client modify memory * that i 3.7 kB
hb-buffer-deserialize-json.hh 17.3 kB
hb-buffer-deserialize-json.rl 3.7 kB
hb-buffer-deserialize-text.hh 14.6 kB
hb-buffer-deserialize-text.rl 3.3 kB
hb-buffer-private.hh 12.8 kB
hb-buffer-serialize.cc hb_buffer_serialize_list_formats: * * Returns a list of supported buffer serialization formats. * 13.8 kB
hb-buffer.cc private 49.8 kB
hb-buffer.h 18.3 kB
hb-common.cc hb_options_t 24.1 kB
hb-common.h VS 2010 (_MSC_VER 1600) has stdint.h 15.5 kB
hb-coretext.cc https://developer.apple.com/documentation/coretext/1508745-ctfontcreatewithgraphicsfont 52.1 kB
hb-coretext.h 1.9 kB
hb-debug.hh Global runtime options. 12.9 kB
hb-deprecated.h 2.0 kB
hb-directwrite.cc hb-directwrite uses new/delete syntatically but as we let users * to override malloc/free, we will 27.1 kB
hb-directwrite.h 1.4 kB
hb-dsalgs.hh Void! For when we need a expression-type of void. 16.7 kB
hb-face-private.hh hb_face_t 3.0 kB
hb-face.cc private 9.7 kB
hb-face.h hb_face_t 3.3 kB
hb-fallback-shape.cc shaper face data 4.0 kB
hb-font-private.hh hb_font_funcs_t 17.8 kB
hb-font.cc private 41.5 kB
hb-font.h hb_font_funcs_t 19.6 kB
hb-ft.cc 21.0 kB
hb-ft.h Note: FreeType is not thread-safe. * Hence, these functions are not either. 4.0 kB
hb-glib.cc 11.2 kB
hb-glib.h 1.6 kB
hb-gobject-enums.cc.tmpl BEGIN file-header ** 2.1 kB
hb-gobject-enums.h.tmpl BEGIN file-header ** 1.6 kB
hb-gobject-structs.cc g++ didn't like older gtype.h gcc-only code path. 2.9 kB
hb-gobject-structs.h Object types 3.8 kB
hb-gobject.h enums 1.3 kB
hb-graphite2.cc shaper face data 12.1 kB
hb-graphite2.h 1.5 kB
hb-icu.cc 12.3 kB
hb-icu.h 1.5 kB
hb-iter-private.hh Unified iterator object. * * The goal of this template is to make the same iterator interface * a 3.7 kB
hb-machinery-private.hh Casts 21.5 kB
hb-map-private.hh hb_map_t 6.2 kB
hb-map.cc private 4.0 kB
hb-map.h Since: 1.7.7 2.5 kB
hb-mutex-private.hh mutex 4.7 kB
hb-null.hh Static pools 4.0 kB
hb-object-private.hh Lockable set 8.0 kB
hb-open-file-private.hh The OpenType Font File * 16.2 kB
hb-open-type-private.hh The OpenType Font File: Data Types 19.5 kB
hb-ot-cmap-table.hh cmap -- Character to Glyph Index Mapping * https://docs.microsoft.com/en-us/typography/opentype/spe 32.6 kB
hb-ot-color-cbdt-table.hh CBLC -- Color Bitmap Location * https://docs.microsoft.com/en-us/typography/opentype/spec/cblc * h 14.4 kB
hb-ot-color-colr-table.hh COLR -- Color * https://docs.microsoft.com/en-us/typography/opentype/spec/colr 4.1 kB
hb-ot-color-cpal-table.hh Following parts to be moved to a public header. 7.1 kB
hb-ot-color-sbix-table.hh sbix -- Standard Bitmap Graphics * https://docs.microsoft.com/en-us/typography/opentype/spec/sbix 4.8 kB
hb-ot-color-svg-table.hh SVG -- SVG (Scalable Vector Graphics) * https://docs.microsoft.com/en-us/typography/opentype/spec/s 4.0 kB
hb-ot-color.cc colr-table 5.9 kB
hb-ot-font.cc 9.1 kB
hb-ot-font.h 1.4 kB
hb-ot-glyf-table.hh loca -- Index to Location * https://docs.microsoft.com/en-us/typography/opentype/spec/loca 15.7 kB
hb-ot-hdmx-table.hh hdmx -- Horizontal Device Metrics * https://docs.microsoft.com/en-us/typography/opentype/spec/hdmx 6.5 kB
hb-ot-head-table.hh head -- Font Header * https://docs.microsoft.com/en-us/typography/opentype/spec/head 6.0 kB
hb-ot-hhea-table.hh hhea -- Horizontal Header * https://docs.microsoft.com/en-us/typography/opentype/spec/hhea * vhea 3.4 kB
hb-ot-hmtx-table.hh hmtx -- Horizontal Metrics * https://docs.microsoft.com/en-us/typography/opentype/spec/hmtx * vmtx 10.7 kB
hb-ot-kern-table.hh kern -- Kerning * https://docs.microsoft.com/en-us/typography/opentype/spec/kern * https://develop 11.0 kB
hb-ot-layout-base-table.hh BASE -- Baseline * https://docs.microsoft.com/en-us/typography/opentype/spec/base 19.3 kB
hb-ot-layout-common-private.hh The maximum number of times a lookup can be applied during shaping. * Used to limit the number of i 51.5 kB
hb-ot-layout-gdef-table.hh Attachment List Table 14.4 kB
hb-ot-layout-gpos-table.hh buffer **position** var allocations 52.9 kB
hb-ot-layout-gsub-table.hh 43.3 kB
hb-ot-layout-gsubgpos-private.hh 79.8 kB
hb-ot-layout-jstf-table.hh JstfModList -- Justification Modification List Tables 7.3 kB
hb-ot-layout-private.hh Private API corresponding to hb-ot-layout.h: 21.2 kB
hb-ot-layout.cc private 42.6 kB
hb-ot-layout.h GDEF 11.3 kB
hb-ot-map-private.hh 8.4 kB
hb-ot-map.cc private 11.2 kB
hb-ot-math-table.hh 24.0 kB
hb-ot-math.cc table 8.4 kB
hb-ot-math.h MATH 7.0 kB
hb-ot-maxp-table.hh maxp -- Maximum Profile * https://docs.microsoft.com/en-us/typography/opentype/spec/maxp 4.8 kB
hb-ot-name-table.hh name -- Naming * https://docs.microsoft.com/en-us/typography/opentype/spec/name 4.4 kB
hb-ot-os2-table.hh OS/2 and Windows Metrics * https://docs.microsoft.com/en-us/typography/opentype/spec/os2 5.7 kB
hb-ot-os2-unicode-ranges.hh Note: The contents of this array was generated using src/gen-unicode-ranges.py. 10.5 kB
hb-ot-post-macroman.hh 4.7 kB
hb-ot-post-table.hh post -- PostScript * https://docs.microsoft.com/en-us/typography/opentype/spec/post 9.1 kB
hb-ot-shape-complex-arabic-fallback.hh Features ordered the same as the entries in shaping_table rows, * followed by rlig. Don't change. 12.4 kB
hb-ot-shape-complex-arabic-private.hh 1.7 kB
hb-ot-shape-complex-arabic-table.hh == Start of generated table == 19.0 kB
hb-ot-shape-complex-arabic-win1256.hh The macros in the first part of this file are generic macros that can * be used to define the bytes 9.3 kB
hb-ot-shape-complex-arabic.cc private 23.7 kB
hb-ot-shape-complex-default.cc 1.7 kB
hb-ot-shape-complex-hangul.cc Hangul shaper 13.1 kB
hb-ot-shape-complex-hebrew.cc 5.2 kB
hb-ot-shape-complex-indic-machine.hh 47.8 kB
hb-ot-shape-complex-indic-machine.rl 3.8 kB
hb-ot-shape-complex-indic-private.hh buffer var allocations 13.5 kB
hb-ot-shape-complex-indic-table.cc == Start of generated table == 27.3 kB
hb-ot-shape-complex-indic.cc private 52.6 kB
hb-ot-shape-complex-khmer-machine.hh 8.2 kB
hb-ot-shape-complex-khmer-machine.rl 2.9 kB
hb-ot-shape-complex-khmer-private.hh buffer var allocations 3.4 kB
hb-ot-shape-complex-khmer.cc private 14.2 kB
hb-ot-shape-complex-myanmar-machine.hh 12.5 kB
hb-ot-shape-complex-myanmar-machine.rl 3.4 kB
hb-ot-shape-complex-myanmar-private.hh buffer var allocations 5.3 kB
hb-ot-shape-complex-myanmar.cc private 11.1 kB
hb-ot-shape-complex-private.hh buffer var allocations, used by complex shapers 11.4 kB
hb-ot-shape-complex-thai.cc Thai / Lao shaper 12.1 kB
hb-ot-shape-complex-tibetan.cc 2.1 kB
hb-ot-shape-complex-use-machine.hh 14.7 kB
hb-ot-shape-complex-use-machine.rl 5.0 kB
hb-ot-shape-complex-use-private.hh Cateories used in the Universal Shaping Engine spec: * https://docs.microsoft.com/en-us/typography/ 3.4 kB
hb-ot-shape-complex-use-table.cc == Start of generated table == 52.5 kB
hb-ot-shape-complex-use.cc private 16.1 kB
hb-ot-shape-fallback-private.hh 1.9 kB
hb-ot-shape-fallback.cc private 17.9 kB
hb-ot-shape-normalize-private.hh buffer var allocations, used during the normalization process 2.4 kB
hb-ot-shape-normalize.cc private 14.0 kB
hb-ot-shape-private.hh 3.6 kB
hb-ot-shape.cc private 27.5 kB
hb-ot-shape.h TODO port to shape-plan / set. 1.7 kB
hb-ot-tag.cc hb_script_t 49.2 kB
hb-ot-tag.h 1.7 kB
hb-ot-var-avar-table.hh avar -- Axis Variations * https://docs.microsoft.com/en-us/typography/opentype/spec/avar 4.2 kB
hb-ot-var-fvar-table.hh fvar -- Font Variations * https://docs.microsoft.com/en-us/typography/opentype/spec/fvar 6.9 kB
hb-ot-var-hvar-table.hh 4.7 kB
hb-ot-var-mvar-table.hh MVAR -- Metrics Variations * https://docs.microsoft.com/en-us/typography/opentype/spec/mvar 3.4 kB
hb-ot-var.cc avar-table 4.4 kB
hb-ot-var.h fvar / avar 2.9 kB
hb-ot.h font 1.4 kB
hb-private.hh 14.3 kB
hb-set-digest-private.hh The set digests here implement various "filters" that support * "approximate member query". Concep 5.0 kB
hb-set-private.hh hb_set_t 18.0 kB
hb-set.cc private 8.6 kB
hb-set.h Since: 0.9.21 4.2 kB
hb-shape-plan-private.hh 2.1 kB
hb-shape-plan.cc private 15.8 kB
hb-shape-plan.h 3.7 kB
hb-shape.cc plan-private 5.1 kB
hb-shape.h 1.8 kB
hb-shaper-impl-private.hh 1.5 kB
hb-shaper-list.hh v--- Add new shapers in the right place here. 1.9 kB
hb-shaper-private.hh Means: succeeded, but don't need to keep any data. 5.8 kB
hb-shaper.cc private 3.0 kB
hb-static.cc thread_local 2.5 kB
hb-string-array.hh Based on Bruno Haible's code in Appendix B of Ulrich Drepper's dsohowto.pdf: * https://software.int 2.7 kB
hb-subset-glyf.cc 12.2 kB
hb-subset-glyf.hh 1.5 kB
hb-subset-input.cc hb_subset_input_create_or_fail: * * Return value: New subset input. * * Since: 1.8.0 * 3.2 kB
hb-subset-plan.cc 5.8 kB
hb-subset-plan.hh 3.2 kB
hb-subset-private.hh 1.8 kB
hb-subset.cc glyf 10.8 kB
hb-subset.h hb_subset_profile_t * Things that change based on target environment, e.g. OS. * Threadsafe for mu 2.6 kB
hb-ucdn.cc Copyright (C) 2012 Grigori Goronzy <greg@kinoho.net> * * Permission to use, copy, modify, and/or d 7.2 kB
hb-unicode-private.hh hb_unicode_funcs_t 14.2 kB
hb-unicode.cc private 13.9 kB
hb-unicode.h hb_unicode_general_category_t 14.8 kB
hb-uniscribe.cc 29.6 kB
hb-uniscribe.h 1.4 kB
hb-utf-private.hh 6.5 kB
hb-vector-private.hh 5.6 kB
hb-version.h 1.8 kB
hb-version.h.in 1.9 kB
hb-warning.cc 1.5 kB
hb.h blob 1.5 kB
main.cc 6.7 kB
moz.build 2.8 kB
sample.py 2.0 kB
test-buffer-serialize.cc 2.5 kB
test-size-params.cc 1.7 kB
test-unicode-ranges.cc 1.8 kB
test-would-substitute.cc 2.1 kB
test.cc 2.7 kB