Roll src/third_party/harfbuzz-ng/src/ 0d5695983..5b91c5208 (35 commits)

https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/0d5695983e8b..5b91c52083ae

$ git log 0d5695983..5b91c5208 --date=short --no-merges --format='%ad %ae %s'
2020-04-20 ebrahim [ci] run experimental APIs tests
2020-04-21 ebrahim [meson] Add an experimental-api option
2020-04-20 behdad [subset] FeatureVariations subsetting is wrong
2020-04-21 ebrahim minor
2020-04-20 ebrahim minor, replace nullptr checks with implicit ones
2020-04-20 ebrahim [test] Workaround Windows pipe issue by storing ttx in a file
2020-04-20 ebrahim [ci] Switch msys2 bot to meson
2020-04-20 ebrahim minor, tweak spacing
2020-04-19 ebrahim Refactor test/api/meson.build and always run test-unicode test
2020-04-19 ebrahim Minor, use hb_sorted_array::bsearch where possible
2020-04-19 reiter.christoph meson: only install gobject/icu headers if the features are enabled
2020-04-19 reiter.christoph meson: install hb-icu.h header
2020-04-18 behdad [serializer] Make snapshot()/revert() revert current object links
2020-04-18 behdad Fix float-to-double warnings
2020-04-18 behdad Clean up math.h and float.h includes
2020-04-19 ebrahim [meson] Make harfbuzz-icu separate module optout-able
2020-04-18 reiter.christoph meson: build a separate library for harfbuzz-icu
2020-04-18 reiter.christoph tests: fix subset/run-tests.py under Windows
2020-04-18 reiter.christoph autotools: Add fix_get_types.py to EXTRA_DIST
2020-04-18 reiter.christoph meson: complete introspection build config
2020-04-17 ariza implement SID to glyph ID mapping with predefined Charset Also fixes oss-fuzz 21769
2020-04-17 ebrahim 2.6.5
2020-04-17 ebrahim [layout] minor on doc
2020-04-17 ebrahim [test] define G_APPROX_VALUE and EPSILON only when used
2020-04-17 ebrahim Move hb_ot_layout_closure_{features,lookups} behind EXPERIMENTAL flag
2020-04-17 ebrahim Move hb_font_get_var_coords_design behind HB_EXPERIMENTAL_API
2020-04-17 behdad [build] Adjust check-symbols for -flto
2020-04-17 n8willis [Usermanual, utilities] - correct DocBook tags
2020-04-17 ebrahim [os2] minor, fix font_page_t enum naming
2020-04-16 ebrahim Use float in avar calculation instead ints and checking their overflows
2020-04-16 ebrahim Add an appropriate fallback to hb_int_mul_overflows
2020-04-16 ebrahim [docs] minor
2020-04-16 ebrahim [tests] Enable the just added macOS test for older version
2020-04-03 jfkthame Add test for #2290.
2020-03-30 jfkthame Handle non-exclusive features when mapping OpenType tags to AAT feature type/selector pairs.

Created with:
  roll-dep src/third_party/harfbuzz-ng/src
[email protected],[email protected],[email protected],[email protected],[email protected]

Bug: 1072985
Change-Id: Ic211db87fb35138d8f97d6fe3332aeed44552ec5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2157002
Reviewed-by: Koji Ishii <[email protected]>
Commit-Queue: Dominik Röttsches <[email protected]>
Cr-Commit-Position: refs/heads/master@{#760888}
2 files changed
tree: 2a5f033770094cb4d6b832a1dd27757184ef1a22
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. cloud_print/
  13. components/
  14. content/
  15. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. jingle/
  31. media/
  32. mojo/
  33. native_client_sdk/
  34. net/
  35. pdf/
  36. ppapi/
  37. printing/
  38. remoting/
  39. rlz/
  40. sandbox/
  41. services/
  42. skia/
  43. sql/
  44. storage/
  45. styleguide/
  46. testing/
  47. third_party/
  48. tools/
  49. ui/
  50. url/
  51. weblayer/
  52. .clang-format
  53. .clang-tidy
  54. .eslintrc.js
  55. .git-blame-ignore-revs
  56. .gitattributes
  57. .gitignore
  58. .gn
  59. .vpython
  60. .vpython3
  61. .yapfignore
  62. AUTHORS
  63. BUILD.gn
  64. CODE_OF_CONDUCT.md
  65. codereview.settings
  66. DEPS
  67. ENG_REVIEW_OWNERS
  68. LICENSE
  69. LICENSE.chromium_os
  70. OWNERS
  71. PRESUBMIT.py
  72. PRESUBMIT_test.py
  73. PRESUBMIT_test_mocks.py
  74. README.md
  75. WATCHLISTS
README.md

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure .

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.