qt5base-lts/tests/auto/gui/text
Eskil Abrahamsen Blomfeldt fb2f42b604 Update to Harfbuzz 2.6.4
Quite a big change since it has been several years since
the last update. This drops the Harfbuzz source on top
of the existing code in Qt, and does the following
additional changes:

1. Deletes old source files that have been removed upstream
(everything named foo-private.hh is now renamed to just
foo.hh for instance).

2. Added a header guard to config.h because it may be
double-included.

3. Implement a memory barrier needed by hb-atomic.hh.

4. Changed the signature of hb_atomic_int_impl_add()
to take a pointer to match new upstream.

5. Updated .pro file to include new files and removed
old.

6. Updated qt_attribution.json

7. No longer disable deprecated APIs since
hb_ot_tags_from_script() is now deprecated and is used
from Qt code.

8. Updated and applied the patch in patches/ for CoreText.

9. Updated tst_qtextscriptengine::thaiWithZWJ() according to
changes in Harfbuzz and disabled it for system-harfbuzz,
since this may be an older version of harfbuzz depending on
the system.

Fixes: QTBUG-79606
Change-Id: I3f057a43ff44ee416628b75ef12fb1a221f31910
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2020-03-04 08:28:04 +01:00
..
qabstracttextdocumentlayout cmake: add tests/auto/gui/text 2019-11-01 13:28:59 +00:00
qcssparser Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qfont Merge remote-tracking branch 'origin/5.15' into dev 2020-02-26 18:39:21 +01:00
qfontcache Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qfontdatabase Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qfontmetrics Merge remote-tracking branch 'origin/5.15' into dev 2020-02-28 09:48:30 +01:00
qglyphrun cmake: add tests/auto/gui/text 2019-11-01 13:28:59 +00:00
qinputcontrol Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qrawfont Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qstatictext Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qsyntaxhighlighter Merge remote-tracking branch 'origin/dev' into merge-dev 2020-01-24 13:17:33 +01:00
qtextblock Remove references to QTextDocumentPrivate from public API 2020-03-04 08:28:04 +01:00
qtextcursor Remove references to QTextDocumentPrivate from public API 2020-03-04 08:28:04 +01:00
qtextdocument Remove references to QTextDocumentPrivate from public API 2020-03-04 08:28:04 +01:00
qtextdocumentfragment Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qtextdocumentlayout Merge remote-tracking branch 'origin/dev' into merge-dev 2020-01-24 13:17:33 +01:00
qtextformat Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qtextlayout Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qtextlist Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qtextmarkdownimporter Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qtextmarkdownwriter Merge remote-tracking branch 'origin/wip/cmake' into dev 2020-02-13 23:29:51 +01:00
qtextobject cmake: add tests/auto/gui/text 2019-11-01 13:28:59 +00:00
qtextodfwriter Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qtextpiecetable Remove references to QTextDocumentPrivate from public API 2020-03-04 08:28:04 +01:00
qtextscriptengine Update to Harfbuzz 2.6.4 2020-03-04 08:28:04 +01:00
qtexttable Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
qzip Regenerate projects one last time before merge 2020-02-12 17:30:49 +00:00
CMakeLists.txt Update to Harfbuzz 2.6.4 2020-03-04 08:28:04 +01:00
text.pro Markdown: fix several issues with lists and continuations 2019-05-08 20:28:28 +00:00