qt6-bb10/src/3rdparty
Eskil Abrahamsen Blomfeldt 2e6b8b4734 Disable GSUB feature when text contains surrogates
This is a work-around for a feature missing in Harfbuzz that
can make a text run that contains a surrogate and a ligature
crash. This will potentially cause the ligatures to break up
if you combine them with a surrogate, causing visual changes
to the text, but the scripts that require GSUB should not be
affected by this, since they will not use surrogates. Still,
it's not a permanent fix, but will serve as a bandaid for the
crash until the underlying problem has been fixed.

Task-number: QTBUG-22275
Change-Id: I90c37fba76bc7d1f369f3afddd1bd0dc306f5750
Reviewed-by: Jiang Jiang <jiang.jiang@nokia.com>
2012-05-29 11:35:21 +02:00
..
ce-compat Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
des Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
easing Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
freetype Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
harfbuzz Disable GSUB feature when text contains surrogates 2012-05-29 11:35:21 +02:00
iaccessible2 Remove capitalization when specifying include-libraries. 2012-05-14 21:34:08 +02:00
libjpeg Fixed libjpeg compiler warning about macro redefinition. 2012-04-18 01:33:57 +02:00
libpng Upgrading libpng: Patches to libpng 1.5.10 for Qt usage 2012-04-17 10:15:56 +02:00
md4 Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
md5 Silence warning from clang 2011-11-01 17:39:32 +01:00
pcre Compile in the LSB env 2012-03-15 00:50:47 +01:00
pixman Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
rfc6234 Compile SHA-2 code on systems without stdint.h 2012-02-28 18:53:32 +01:00
sha1 Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
sqlite Remove Linux check for fdatasync(). 2012-05-03 16:11:58 +02:00
wintab Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
zlib Fixed MSVC compiler warning for zlib when compiling on WEC7. 2012-04-17 16:28:46 +02:00
.gitattributes Moving tiff image format support and libtiff out of qtbase 2012-01-31 14:31:04 +01:00
Makefile Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
README Remove QWS era pvr headers 2012-04-10 10:38:10 +02:00
libjpeg.pri Remove Symbian specific code in 3rdparty. 2012-02-01 19:06:18 +01:00
libpng.pri Remove usages of QT_ARCH and QT_ARCH_* from qtbase 2012-02-17 08:22:43 +01:00
pcre.pri Remove usages of QT_ARCH and QT_ARCH_* from qtbase 2012-02-17 08:22:43 +01:00
sqlite.pri Enable some SQLITE extensions by default 2012-05-04 15:24:52 +02:00
zlib.pri Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
zlib_dependency.pri Remove Symbian specific code in 3rdparty. 2012-02-01 19:06:18 +01:00

README

The libraries included here are the original packages, unpacked, and
with their version number removed from the directory name (for version
information, see the README files in the directories).

Certain files and subdirectories of the original library packages that
are irrelevant to Qt may not be included here. Typically, those are
the standalone library configuration and make files, tools, test
files, contribs, documentation, and similar.

Patches may have been applied, typically for configuration and build
issues in the Qt framework. Such patches can be reviewed in the the
public git repository; they will appear in the commit logs of each
library directory, following the latest clean version update commit.

The 'patches' subdirectory contains certain patches applied prior to
the start of the public git history, where the library has not been
updated since.