{"push_id":2825683934,"size":15,"distinct_size":15,"ref":"refs/heads/upstream/master","head":"c8cfb702e96bf4e89495fcc56f965c88bfa77dca","before":"1c6b3693245d38103cab224d75262d45dc88c71c","commits":[{"sha":"142ac5a6be6088771e0ee4b135ba753c80036a9a","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[serialize] Add copy_bytes() and copy_blob()","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/142ac5a6be6088771e0ee4b135ba753c80036a9a"},{"sha":"29a9a0883877c598413de78cd0c61f07bc393b2c","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[sanitize] Document how sanitize machinery works","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/29a9a0883877c598413de78cd0c61f07bc393b2c"},{"sha":"6cac9dc9ccb76945e9dfacafc169afad4a6e1e88","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[blob] Add as_bytes()","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/6cac9dc9ccb76945e9dfacafc169afad4a6e1e88"},{"sha":"aadb2a9188f143126392c0b0f139326dcf7f9c8d","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"Add face-builder\n\nNew API:\n+hb_face_builder_create\n+hb_face_builder_add_table","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/aadb2a9188f143126392c0b0f139326dcf7f9c8d"},{"sha":"531051b8b904cf4eb6a50bacebc11c2d85e40140","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[ot-font] Return char-not-found if mapped to gid 0\n\nOpenType cmap table can use gid=0 to mean \"not covered\" to produce\nmore optimized cmap subtables.  Return false from get_nominal_glyph()\nfor those.  hb-ft already does this.","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/531051b8b904cf4eb6a50bacebc11c2d85e40140"},{"sha":"d60c465627d76fcfbeb37d6b8f9382f3b84ace6e","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"Rename get_all_codepoints() to collect_unicodes()","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/d60c465627d76fcfbeb37d6b8f9382f3b84ace6e"},{"sha":"bd0e542525d41d9ebe51cbcab8151d65eb984b2e","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[cmap] Simplify collect_unicodes()\n\nDon't use accelerator (almost).  Hooks up Format13 as well.","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/bd0e542525d41d9ebe51cbcab8151d65eb984b2e"},{"sha":"7d382fa276f44b7b163e98d434cc79f958bf87fb","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[cmap] Implement collect_unicodes() for Format0/6/10","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/7d382fa276f44b7b163e98d434cc79f958bf87fb"},{"sha":"b41c43b4e112bfa38fef35694842f242c28a7da2","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"Minor","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/b41c43b4e112bfa38fef35694842f242c28a7da2"},{"sha":"02fe03e09a3258e07d2d6749990f6d31dd2a8525","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[cmap] Factor out find_best_subtable","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/02fe03e09a3258e07d2d6749990f6d31dd2a8525"},{"sha":"1becabe06c0c58aaf69a9ba641508e77a60f3451","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[cmap] Use bsearch to find subtables","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/1becabe06c0c58aaf69a9ba641508e77a60f3451"},{"sha":"3336de24790ac1a12852ac2a3e2fff4d6bb19bc7","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[cmap] Remove unused code","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/3336de24790ac1a12852ac2a3e2fff4d6bb19bc7"},{"sha":"4806b3800d77603c203e8bb2e88baeb2b3a14f05","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[cmap] Add hb_subset_collect_variation_selectors()\n\nTo be moved to hb-face later.","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/4806b3800d77603c203e8bb2e88baeb2b3a14f05"},{"sha":"1dcf5fb038e7c2d3d03a50c4cd9869a922f9adf7","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[cmap Add hb_subset_collect_variation_unicodes()\n\nTo be moved to hb-face.h later.","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/1dcf5fb038e7c2d3d03a50c4cd9869a922f9adf7"},{"sha":"c8cfb702e96bf4e89495fcc56f965c88bfa77dca","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[cmap] Minor","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/c8cfb702e96bf4e89495fcc56f965c88bfa77dca"}]}
{"actor":{"display_login":"fuchsia-infra-bot"}}