Merge branch 'stable' into dev

Change-Id: I4890e881fd9c9b7309168157279faec2011a212f
Update module version to 5.2.0

Change-Id: Iea133e4779c946aa144d4db3ccee2f0cdac9d3fa
Reviewed-by: David Faure (KDE) <faure@kde.org>
Upgrading libtiff: Adding clean copy of libtiff 4.0.3

This commit removes the previous version of the bundled libtiff
(3.9.2), as well as all local modifications to it. It adds an
unmodified copy of the official libtiff source distribution, except
that various extraneous files have been removed, as usual.

The patches required to build it in Qt will follow in separate
commit(s).

Task-number: QTBUG-25409
Change-Id: If47e02c25ce1a2b3b47eff94a875e2abea0c7e1c
Reviewed-by: aavit <eirik.aavitsland@digia.com>
Upgrading libtiff: Patches to libtiff 4.0.3 for Qt usage

This is the collection of those earlier patches to libtiff in Qt that
are still relevant, updated as required. For details, refer to the git
history of the src/3rdparty/libtiff directory of Qt 4 and Qt
5/qtimageformats.

All defines which happened in tiffconf.h were commented in tif_config.h.

Done-with: aavit <eirik.aavitsland@digia.com>
Task-number: QTBUG-25409
Change-Id: I8dc43f0dfe47e6472c3475d9e60ee304dc54ee3b
Reviewed-by: aavit <eirik.aavitsland@digia.com>
Merge remote-tracking branch 'origin/stable' into dev

Conflicts:
	.qmake.conf
	sync.profile

Change-Id: I8f788167e37c9b9ca3f4a59a9785a435eeaa6317
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I70792d10fb83d92b3b60e64b89c4dbf8144ccba5
Doc: Setting navigation variables

-for the navigation bar

Change-Id: If918610d2f80bf1bafffcef13851dc9f47aba8fd
Reviewed-by: Martin Smith <martin.smith@digia.com>
Bump MODULE_VERSION to 5.1.2

Change-Id: I59c494d5a9e95296ce403d3feb0167e8d3fd0b94
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Merge remote-tracking branch 'origin/release' into stable

Change-Id: I64a312169c1234a0a26a582bde2c08bb7e9c718e
fix shadow build with -qt-zlib and pre-generated headers

Task-number: QTBUG-32641
Change-Id: I4d0b4df50b652cf47e5f0b75b6d3c1f714414007
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Merge branch 'stable' into dev

Conflicts:
	.qmake.conf

Change-Id: Ib841f2c7f6c0819ff9b41a11249331ca585d6d60
Make libtiff link on OS X 10.9

Undefining the 'inline' keyword doesn't look very wise nowadays, and it
did cause duplicate symbol erros at link time when linking against the
10.9 SDK.

Change-Id: Ie6f8639fb920e57289c7d0ad8952603abcfe7377
Reviewed-by: aavit <eirik.aavitsland@digia.com>
Merge remote-tracking branch 'origin/stable' into dev

The inline keyword needs to be defined to __inline
for MSVC when compiling C files.

The patch removing the redefinition of inline does not work
with the updated library, instead we resurrect the ifdef for
MSVC only.

Conflicts:
	src/3rdparty/libtiff/libtiff/tif_config.h

Change-Id: I22bbaf3627fdb4f3dc60c9cd0f8d3282efc5bd2c
Fixes windows ce build

The windows file seems to handle ce too in the new
version of libtiff. Only the <sys/types> include
and the not defined error handle were a problem.
The error handler ifndef _WIN32_WCE can be removed
as Qt builds libtiff without the gui integration.

Change-Id: Idb025f64fc31d580566d8ce248137e57d01e96b2
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Doc: Updated url variable in qdocconf files.

In 5.2, the HTML output is in a flatter structure and when they are
hosted in qt-project.org/doc, the documentation will be found at
http://qt-project.org/doc/qt-$QT_VER

The url variable is used by projects outside of Qt 5 which need
to link to Qt 5 documentation, such as Qt Creator.

Task-number: QTBUG-34584
Change-Id: I76ca42d3d9f125588ae72003d85b27ef1f9cee2d
Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
Reviewed-by: aavit <eirik.aavitsland@digia.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>