2018-03-07 18:29:23 +00:00
|
|
|
gfx/harfbuzz status as of 2018-03-07:
|
2012-08-06 10:42:20 +00:00
|
|
|
|
2017-11-28 15:14:22 +00:00
|
|
|
This directory contains the HarfBuzz source from the 'master' branch of
|
2015-05-11 05:58:21 +00:00
|
|
|
https://github.com/behdad/harfbuzz.
|
2012-08-06 10:42:20 +00:00
|
|
|
|
2018-03-07 18:29:23 +00:00
|
|
|
Current version: 1.7.6
|
2016-04-07 12:02:35 +00:00
|
|
|
|
2012-08-06 10:42:20 +00:00
|
|
|
UPDATING:
|
|
|
|
|
2015-05-11 05:58:21 +00:00
|
|
|
Note that gfx/harfbuzz/src/hb-version.h is not present in the upstream Git
|
2017-11-28 15:14:22 +00:00
|
|
|
repository. It is created at build time by the HarfBuzz build system;
|
2015-05-11 05:58:21 +00:00
|
|
|
but as we don't use that build system in mozilla, it is necessary to refresh
|
2017-11-28 15:14:22 +00:00
|
|
|
this file when updating HarfBuzz, and check it into the mozilla tree.
|
2012-08-06 10:42:20 +00:00
|
|
|
|
2017-11-28 15:14:22 +00:00
|
|
|
The normal approach to updating HarfBuzz, therefore, is to pull the latest HB
|
2012-08-06 10:42:20 +00:00
|
|
|
source into a scratch directory and do a local build; then copy the original
|
2016-04-07 12:02:35 +00:00
|
|
|
sources AND the generated header mentioned above from the build directory into
|
2012-08-06 10:42:20 +00:00
|
|
|
the mozilla tree.
|
|
|
|
|
2016-04-07 12:02:35 +00:00
|
|
|
If the collection of source files changes, manual updates to moz.build may be
|
|
|
|
needed, as we don't use the upstream makefiles.
|