PKGREVISION.
https://codereview.qt-project.org/#/c/107108/4
Fix a division by zero when processing malformed BMP files.
This fixes a division by 0 when processing a maliciously crafted BMP
file. No impact beyond DoS.
Qt 4.8.6 provides overall over 200 improvements and bug fixes, for
example:
Security Fix for XML Entity Expansion Denial of Service (the
"Billion Laughs" attack)
Better support for Mac OS X 10.9 Mavericks
Many customer requested bug fixes, for example QTBUG-15116,
QTBUG-21371, QTBUG-8990, QTBUG-28601, QTBUG-20946, QTBUG-30276,
QTBUG-29572 and QTBUG-13237 (just to name a few)
MinGW binary packages are now built with MinGW-w64 based
toolchain with gcc 4.8.2
Basque translation added and many other translations improved
35 fixes to Qt Core module
65 fixes to Qt Gui module
21 Mac OS X specific fixes
15 Windows specific fixes
8 Linux/X11 specific fixes
Webkit upgrade to 2.2.4 (minor improvements)
Change all shmget calls to user-only memory (security)
Several important fixes for the VxWorks port in the Qt Enterprise version
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
this solves a problem with KDE's plasma-desktop crashing whenever a
system tray is added to the panel. Change has already been merged into the
upstream version, see https://codereview.qt-project.org/#change,46616
compatibility (source and binary) with Qt 4.8.0, 4.8.1, 4.8.2 and 4.8.3.
For more details, refer to the online documentation included in this
distribution. The documentation is also available online:
http://qt-project.org/doc/4.8
The Qt version 4.8 series is binary compatible with the 4.7.x series.
Applications compiled for 4.7 will continue to run with 4.8.
Some of the changes listed in this file include issue tracking numbers
corresponding to tasks in the Qt Bug Tracker or the Merge Request queue
of the public source repository.
* Over 100 functional improvements
* WebKit updated to version 2.2.2
* libpng updated to version 1.5.10
* Thirty improvements to documentation and tools
Qt 4.8.1 is the first patch release to the 4.8 series with over 200 functional
improvements to the desktop and embedded platforms. The majority of the error
corrections, made primarily by Digia, have been on desktop and embedded
platforms with a large number of fixes with focus on QtCore, QtGUI and
QtNetwork. These fixes benefit all desktop platforms. Qt 4.8.1 also includes
Mac App Store support.
compatibility (source and binary) with Qt 4.7.0. For more details,
refer to the online documentation included in this distribution. The
documentation is also available online.
http:
QtNetwork
- SSL
* [QTBUG-18338] blacklist fraudulent SSL certificates
Qt for Symbian
- Bearer Management
* [QTBUG-15108] Deadlock between SymbianEngine mutex and
QNetworkConfigurationPrivate mutex in the symbian bearer code
* [QTBUG-17627] qnetworksession.h Q_DECLARE_METATYPE breaks building
QtMobility QtBearer depending applications
- GraphicsView
* [QTBUG-17966] Major regression in QGraphicsView OpenVG backend
- Declarative
* [QTBUG-17503] Export qml debugging symbols on Symbian
- Widgets
* [QTBUG-17786] BC between Qt 4.7.3 and 4.6.3 QTreeView::indexRowSizeHint
doesn't return correct value on Symbian for row when QPushButton widget is
inserted in the treeview
* [QTBUG-4953] QMessageBox can not be closed/dismissed on touch phones if any
widget is fullscreen
- Painting
* [QTBUG-17907] tst_QGraphicsTransform::rotation3d test case from
tests/auto/qgraphicstransfor is failed for some rotation angle on
Symbian^3 devices
* [QTBUG-18154] Symbian's QPixmap::logicalDpi[X\Y]() incorrectly
returns MAXINT
This is a maintenance release which contains bug-fixes based on feedback and
contributions since the Qt 4.7.1 release back in November. It also marks the
official release of Qt Quick.
Qt Quick is a new feature within Qt that makes it easy to create light-weight
apps and UIs. It contains the new QML language, the Qt Declarative module, and
new tooling in Qt Creator to easily build apps.
PkgSrc: now builds with Clang.