No description, website, or topics provided.
Clone or download
Eskil Abrahamsen Blomfeldt and ossilator Better handling of invalid font tables
Specifically when reading files with broken cmap tables, we could
get some undeterministic results. We handle this more gracefully
by verifying that the offsets are sane and bailing out early if not.
This replaces the current pattern throughout the font engine for
consistency.

This is a back-port of 4a1e5dbade4bab55f39bd368480dcca9a11e4b38
from Qt 5.

Change-Id: If4172b9ef0808801c8e27ffaad962535afe572ed
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
Latest commit 0a2f238 Jul 10, 2015
Permalink
Failed to load latest commit information.
bin Update copyright headers Mar 31, 2015
config.profiles Update copyright headers Mar 31, 2015
config.tests Update copyright headers Mar 31, 2015
demos Update copyright headers Mar 31, 2015
dist Update copyright headers Mar 31, 2015
doc Doc: Update obsolete external URLs Apr 11, 2015
examples Update copyright headers Mar 31, 2015
imports Move gitignore to right level, update for Linux. Mar 31, 2010
lib Initial pluggable fontdatabase Sep 2, 2010
mkspecs fix manifest embedding for VS 2012, VS 2013 and VS 2015 Jun 9, 2015
qmake Add detection of and support for Visual Studio 2015 Apr 9, 2015
src Better handling of invalid font tables Oct 23, 2015
templates Removed file templates no longer needed after pkg generator was impl. Feb 16, 2010
tests QNAM: Fix upload corruptions when server closes connection Apr 28, 2015
tools Doc: Update obsolete external URLs Apr 11, 2015
translations Doc: Update obsolete external URLs Apr 11, 2015
util Update copyright headers Mar 31, 2015
.commit-template Remove "Reviewed-By" from the commit template Jan 17, 2012
.gitattributes Update the git-archive export options Sep 3, 2012
.gitignore Update GitIgnore Jan 12, 2015
.hgignore Fix permission (no execute bit). Nov 22, 2011
.tag Update the git-archive export options Sep 3, 2012
INSTALL Update INSTALL file Oct 30, 2012
LGPL_EXCEPTION.txt Update copyright headers Mar 31, 2015
LICENSE.FDL Doc: Relicensed the documentation under the GNU FDL version 1.3. Jun 21, 2010
LICENSE.LGPL Update copyright headers Mar 31, 2015
LICENSE.LGPLv21 Update copyright headers Mar 31, 2015
LICENSE.LGPLv3 Update copyright headers Mar 31, 2015
LICENSE.PREVIEW.COMMERCIAL Update copyright headers Mar 31, 2015
configure Remove filterIncludePath and filterLibraryPath usage. Apr 9, 2015
configure.exe Add detection of and support for Visual Studio 2015 Apr 9, 2015
header.BSD Update copyright headers Mar 31, 2015
header.FDL Update copyright headers Mar 31, 2015
header.LGPL Update copyright headers Mar 31, 2015
header.LGPL-ONLY Update copyright headers Mar 31, 2015
header.LGPL21 Update copyright headers Mar 31, 2015
header.LGPL3 Update copyright headers Mar 31, 2015
projects.pro Install right version of tools when x-compiling. Jul 17, 2012