Ryan VanderMeulen
4676b0e9b4
Bug 1743434 - Update HarfBuzz to 3.1.2. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D132378
2021-11-29 16:02:56 +00:00
Ryan VanderMeulen
5ddde5eb32
Bug 1739248 - Update HarfBuzz to 3.1.1. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D130321
2021-11-16 17:28:53 +00:00
Ryan VanderMeulen
67a36a1dc6
Bug 1735218 - Update HarfBuzz to 3.0.0. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D128125
2021-11-01 16:19:14 +00:00
Mike Hommey
5245f8491f
Bug 1733545 - Remove REQUIRES_UNIFIED_BUILD from third-party directories that don't need it. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D127229
2021-10-01 09:01:27 +00:00
Ryan VanderMeulen
b35a31e2b9
Bug 1726416 - Update HarfBuzz to 2.9.1. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D122989
2021-09-09 14:48:31 +00:00
Andi-Bogdan Postelnicu
2fc4f70e9b
Bug 1725145 - Preparation for the hybrid build env. r=necko-reviewers,firefox-build-system-reviewers,valentin,glandium
...
Automatically generated path that adds flag `REQUIRES_UNIFIED_BUILD = True` to `moz.build`
when the module governed by the build config file is not buildable outside on the unified environment.
This needs to be done in order to have a hybrid build system that adds the possibility of combing
unified build components with ones that are built outside of the unified eco system.
Differential Revision: https://phabricator.services.mozilla.com/D122345
2021-08-25 10:46:17 +00:00
Andi-Bogdan Postelnicu
2f7a751cd0
Bug 1707096 - fix the build for `clang-trunk`. r=jfkthame
...
With D100581 LLVM added support for -Wunused-but-set-parameter and -Wunused-but-set-variable.
1. we shouldn't treat these warning as errors
2. for harfbuzz we apply a patch that has also been upstreamed, #2995 , since pragma directives are somehow borken in clang vs gcc.
Differential Revision: https://phabricator.services.mozilla.com/D116604
2021-06-02 14:38:01 +00:00
jkew
7cbbbc1426
Bug 1711947 - Update glyph properties during AAT substitutions so that mark zeroing works as expected. r=RyanVM
...
Cherry-pick of the following upstream commits:
[aat] Update glyph properties from GDEF if available when doing a replacement.
[aat] If shaping via morx, don't adjust mark positioning when zeroing widths.
https://github.com/harfbuzz/harfbuzz/pull/2968
Differential Revision: https://phabricator.services.mozilla.com/D115542
2021-05-19 22:13:13 +00:00
Ryan VanderMeulen
0e8b28fb35
Bug 1711472 - Update HarfBuzz to 2.8.1. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D115212
2021-05-17 15:51:42 +00:00
Ryan VanderMeulen
2f20de2945
Bug 1698885 - Update HarfBuzz to 2.8.0. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D109838
2021-03-31 15:45:26 +00:00
Masatoshi Kimura
03d7defdfa
Bug 1684110 - Define UNICODE on some directories. r=glandium
...
so that people do not accidentally use 'A'-functions.
Differential Revision: https://phabricator.services.mozilla.com/D100420
2021-01-13 22:49:59 +00:00
Ryan VanderMeulen
e02eeb5885
Bug 1656886 - Update HarfBuzz to 2.7.4. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D85757
2021-01-07 13:53:25 +00:00
Jonathan Kew
2e5d0e7cd2
Bug 1650414 - Cherry-pick commit 1e6027e29cd5d900337b23a20886b2a8d81bb2de from upstream harfbuzz to fix AAT mark anchoring. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D82318
2020-07-06 09:03:29 +00:00
Ryan VanderMeulen
b34980f800
Bug 1647303 - Update HarfBuzz to 2.6.8. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D80476
2020-06-22 15:44:53 +00:00
Ryan VanderMeulen
d4df232197
Bug 1643005 - Update HarfBuzz to 2.6.7. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D78056
2020-06-03 17:38:40 +00:00
Ryan VanderMeulen
457282b8ab
Bug 1631118 - Update HarfBuzz to 2.6.6. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D71420
2020-05-12 17:12:15 +00:00
Coroiu Cristina
a43b568040
Backed out changeset a3f5d01bee73 (bug 1631118) for Wr failures at /css/css-fonts/font-feature-settings-tibetan.html on a CLOSED TREE
2020-05-12 13:43:26 +03:00
Ryan VanderMeulen
8d043ab8b4
Bug 1631118 - Update HarfBuzz to 2.6.6. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D71420
2020-05-12 08:42:31 +00:00
Jonathan Kew
e7b074c98a
Bug 1613996 - Try to avoid instantiating an FT_Face just to read the font's charmap for FindFontForChar. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D62152
--HG--
extra : moz-landing-system : lando
2020-02-09 04:18:22 +00:00
Ryan VanderMeulen
0aab0b28d6
Bug 1592165 - Update HarfBuzz to 2.6.4. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D50888
--HG--
extra : moz-landing-system : lando
2019-11-07 15:52:22 +00:00
Ryan VanderMeulen
5611980e6c
Bug 1585138 - Update HarfBuzz to 2.6.2. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D47665
--HG--
extra : moz-landing-system : lando
2019-10-01 09:18:54 +00:00
Ryan VanderMeulen
9b1cdd9e22
Bug 1576041 - Update HarfBuzz to 2.6.1. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D43201
--HG--
extra : moz-landing-system : lando
2019-08-23 14:12:12 +00:00
Mike Hommey
66d7fe943e
Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D42765
--HG--
extra : moz-landing-system : lando
2019-08-21 12:25:42 +00:00
Ryan VanderMeulen
943db786b5
Bug 1573841 - Update HarfBuzz to 2.6.0. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D42034
--HG--
extra : moz-landing-system : lando
2019-08-20 19:05:15 +00:00
Chris AtLee
a0d3d64841
Bug 1559975: Fix python2/3 compat in gfx/ r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35337
--HG--
extra : moz-landing-system : lando
2019-07-05 14:28:55 +00:00
Ryan VanderMeulen
1a0a648052
Bug 1560439 - Update HarfBuzz to 2.5.3. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D36282
--HG--
extra : moz-landing-system : lando
2019-06-29 17:29:36 +00:00
Ryan VanderMeulen
e654402ba5
Bug 1554306 - Update HarfBuzz to version 2.5.1. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D32776
--HG--
rename : gfx/harfbuzz/src/hb-ot-name-language.cc => gfx/harfbuzz/src/hb-ot-name-language-static.hh
rename : gfx/harfbuzz/src/test-size-params.cc => gfx/harfbuzz/src/test-gpos-size-params.cc
rename : gfx/harfbuzz/src/test-would-substitute.cc => gfx/harfbuzz/src/test-gsub-would-substitute.cc
rename : gfx/harfbuzz/src/test-name-table.cc => gfx/harfbuzz/src/test-ot-name.cc
extra : moz-landing-system : lando
2019-06-03 15:11:49 +00:00
Ryan VanderMeulen
cb629bb8d0
Bug 1540770 - Update HarfBuzz to version 2.4.0. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D25659
--HG--
extra : moz-landing-system : lando
2019-04-03 12:49:51 +00:00
Ryan VanderMeulen
8ebae7be15
Bug 1524102 - Update HarfBuzz to version 2.3.1. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D18170
--HG--
extra : moz-landing-system : lando
2019-01-31 12:01:26 +00:00
Ryan VanderMeulen
2fee089e7b
Bug 1500356 - Update HarfBuzz to version 2.3.0. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D15238
--HG--
extra : rebase_source : 5c883b6da7006712a04b016cc3bd1b4b8528c8db
2018-12-21 16:10:52 -05:00
Ryan VanderMeulen
9f7d0bfb65
Bug 1490062 - Update HarfBuzz to version 1.9.0. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D5830
--HG--
rename : gfx/harfbuzz/src/hb-aat-layout-common-private.hh => gfx/harfbuzz/src/hb-aat-layout-common.hh
rename : gfx/harfbuzz/src/hb-aat-layout-private.hh => gfx/harfbuzz/src/hb-aat-layout.hh
rename : gfx/harfbuzz/src/hb-atomic-private.hh => gfx/harfbuzz/src/hb-atomic.hh
rename : gfx/harfbuzz/src/hb-blob-private.hh => gfx/harfbuzz/src/hb-blob.hh
rename : gfx/harfbuzz/src/hb-buffer-private.hh => gfx/harfbuzz/src/hb-buffer.hh
rename : gfx/harfbuzz/src/hb-face-private.hh => gfx/harfbuzz/src/hb-face.hh
rename : gfx/harfbuzz/src/hb-font-private.hh => gfx/harfbuzz/src/hb-font.hh
rename : gfx/harfbuzz/src/hb-iter-private.hh => gfx/harfbuzz/src/hb-iter.hh
rename : gfx/harfbuzz/src/hb-machinery-private.hh => gfx/harfbuzz/src/hb-machinery.hh
rename : gfx/harfbuzz/src/hb-map-private.hh => gfx/harfbuzz/src/hb-map.hh
rename : gfx/harfbuzz/src/hb-mutex-private.hh => gfx/harfbuzz/src/hb-mutex.hh
rename : gfx/harfbuzz/src/hb-object-private.hh => gfx/harfbuzz/src/hb-object.hh
rename : gfx/harfbuzz/src/hb-open-file-private.hh => gfx/harfbuzz/src/hb-open-file.hh
rename : gfx/harfbuzz/src/hb-open-type-private.hh => gfx/harfbuzz/src/hb-open-type.hh
rename : gfx/harfbuzz/src/hb-ot-layout-common-private.hh => gfx/harfbuzz/src/hb-ot-layout-common.hh
rename : gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh => gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh
rename : gfx/harfbuzz/src/hb-ot-layout-private.hh => gfx/harfbuzz/src/hb-ot-layout.hh
rename : gfx/harfbuzz/src/hb-ot-map-private.hh => gfx/harfbuzz/src/hb-ot-map.hh
rename : gfx/harfbuzz/src/hb-ot-shape-complex-arabic-private.hh => gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh
rename : gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh => gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh
rename : gfx/harfbuzz/src/hb-ot-shape-complex-khmer-private.hh => gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh
rename : gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-private.hh => gfx/harfbuzz/src/hb-ot-shape-complex-myanmar.hh
rename : gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh => gfx/harfbuzz/src/hb-ot-shape-complex-use.hh
rename : gfx/harfbuzz/src/hb-ot-shape-complex-private.hh => gfx/harfbuzz/src/hb-ot-shape-complex.hh
rename : gfx/harfbuzz/src/hb-ot-shape-fallback-private.hh => gfx/harfbuzz/src/hb-ot-shape-fallback.hh
rename : gfx/harfbuzz/src/hb-ot-shape-normalize-private.hh => gfx/harfbuzz/src/hb-ot-shape-normalize.hh
rename : gfx/harfbuzz/src/hb-ot-shape-private.hh => gfx/harfbuzz/src/hb-ot-shape.hh
rename : gfx/harfbuzz/src/hb-set-digest-private.hh => gfx/harfbuzz/src/hb-set-digest.hh
rename : gfx/harfbuzz/src/hb-set-private.hh => gfx/harfbuzz/src/hb-set.hh
rename : gfx/harfbuzz/src/hb-shape-plan-private.hh => gfx/harfbuzz/src/hb-shape-plan.hh
rename : gfx/harfbuzz/src/hb-shaper-impl-private.hh => gfx/harfbuzz/src/hb-shaper-impl.hh
rename : gfx/harfbuzz/src/hb-shaper-private.hh => gfx/harfbuzz/src/hb-shaper.hh
rename : gfx/harfbuzz/src/hb-subset-private.hh => gfx/harfbuzz/src/hb-subset.hh
rename : gfx/harfbuzz/src/hb-unicode-private.hh => gfx/harfbuzz/src/hb-unicode.hh
rename : gfx/harfbuzz/src/hb-utf-private.hh => gfx/harfbuzz/src/hb-utf.hh
rename : gfx/harfbuzz/src/hb-vector-private.hh => gfx/harfbuzz/src/hb-vector.hh
rename : gfx/harfbuzz/src/hb-private.hh => gfx/harfbuzz/src/hb.hh
extra : rebase_source : 96e5e4d6e8c904f1ddc8f1338e39f74b02215654
2018-09-13 20:22:57 -04:00
Ryan VanderMeulen
63a5b2453c
Bug 1483310 - Update HarfBuzz to version 1.8.8. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D3973
--HG--
extra : moz-landing-system : lando
2018-08-22 13:57:00 +00:00
Masatoshi Kimura
b190c1c0b3
Bug 1482583 - Suppress clang-cl warnings in some third-party directories. r=mshal
...
--HG--
extra : rebase_source : 68621ca3ad2565e173f3350744125993f85f49f3
2018-08-11 06:05:19 +09:00
Ryan VanderMeulen
783ccf6975
Bug 1476334 - Update HarfBuzz to version 1.8.7. r=jfkthame
...
--HG--
extra : rebase_source : 48d8469644e5fbb52757f3dcf3e9c3bd4c212142
2018-08-09 09:07:27 -04:00
Ryan VanderMeulen
16fa6aac83
Bug 1473064 - Update HarfBuzz to version 1.8.3. r=jfkthame
...
--HG--
extra : rebase_source : 3c306d165a8c22c9f38f6faa9aa755d07ad197c8
2018-07-11 10:47:57 -04:00
Ryan VanderMeulen
6de5a51f67
Bug 1467108 - Update HarfBuzz to version 1.8.1. r=jfkthame
...
--HG--
extra : rebase_source : 6a7e7f4764a564f0561c6ceb3f7204bdaeb07a9c
2018-06-06 17:08:29 -04:00
Ryan VanderMeulen
e468fac775
Bug 1443812 - Update HarfBuzz to 1.7.6. r=jfkthame
2018-03-07 13:29:23 -05:00
Ryan VanderMeulen
6ecf16b619
Bug 1434447 - Update HarfBuzz to 1.7.5. r=jfkthame
...
--HG--
extra : rebase_source : 04cf40893bd7dc2e2cf7727574af1ef956968f84
2018-02-27 12:37:56 -05:00
Ryan VanderMeulen
3370543cbd
Bug 1426450 - Update HarfBuzz to 1.7.4. r=jfkthame
2017-12-20 15:42:30 -05:00
Ryan VanderMeulen
cdd4f12a89
Bug 1426036 - Update HarfBuzz to 1.7.3. r=jfkthame
2017-12-19 14:15:29 -05:00
Ryan VanderMeulen
424e4364dd
Bug 1422898 - Update Harfbuzz to 1.7.2. r=jfkthame
2017-12-05 07:44:54 -05:00
Ryan VanderMeulen
aac3a947d7
Bug 1417131 - Update HarfBuzz to 1.7.1. r=jfkthame
2017-11-28 10:14:22 -05:00
Ryan VanderMeulen
42a983ba76
Bug 1411005 - Update Harfbuzz to version 1.6.3. r=jfkthame
2017-10-27 10:56:24 -04:00
Chris Manchester
c86173526a
Bug 1403346 - Replace all uses of ALLOW_COMPILER_WARNINGS with a template, remove ALLOW_COMPILER_WARNINGS. r=glandium
...
MozReview-Commit-ID: 1G2o4fy74cf
2017-10-25 15:12:09 -07:00
Ryan VanderMeulen
f00b043001
Bug 1408855 - Update Harfbuzz to version 1.6.0. r=jfkthame
2017-10-17 11:17:04 -04:00
Jonathan Kew
5610a0e1a8
Bug 1360128 pt 2 - Cherry-pick commit 19e77e01bc13f44138e1d50533327d314dd0a018 from upstream harfbuzz, to avoid incorrect shape-plan caching in harfbuzz with variation fonts. r=jrmuizel
2017-10-12 14:25:42 +01:00
Ryan VanderMeulen
ffcd6c269f
Bug 1393375 - Update HarfBuzz to version 1.5.1. r=jfkthame
...
--HG--
extra : rebase_source : fe31a7ee242cb4e76b8a89051cb1e3497f0b8478
2017-09-07 09:36:27 -04:00
Ryan VanderMeulen
0668040c4e
Bug 1388551
- Update harfbuzz to version 1.4.8. r=jfkthame
...
--HG--
extra : rebase_source : ed754f01ec7503c17218c6ccc52009d76ea98098
2017-08-09 08:57:22 -04:00
Ryan VanderMeulen
ec89ab1aea
Bug 1382083 - Update harfbuzz to version 1.4.7. r=jfkthame
2017-07-19 12:50:00 -04:00
Jonathan Kew
e55e10e447
Bug 1358502 - Update harfbuzz to release 1.4.6. r=jrmuizel
2017-05-04 22:24:16 +01:00