Bump qtimageformats version to 5.3.0

Change-Id: Ia8ccce11e5b356456e04a7f47a119caa3bbf00dd
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
Merge remote-tracking branch 'origin/stable' into dev

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

Change-Id: I93b2a2e074fc7163b77e3f0edd826266819a2c36
Add Direct Draw Surface plugin

Change-Id: I8dfa6001c1aae2dcb5f2e6e0bfd142ef1f9dddbc
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Add Direct Draw Surface plugin to documentation and changelog.

Change-Id: I866c65ecfbbe85822f8b8e9233098f56cb21d405
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Merge remote-tracking branch 'origin/stable' into dev

Conflicts:
	.qmake.conf

Change-Id: Ib695c2e2c8629e1947c24ba6510ecb4194b949dc
Whitespace fixes in DDS image handler

Change-Id: I6da5d294065971f69cf90c285b2a6440502dc147
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Fix capabilities in DDS image handler.

Change-Id: Ic214fe9951bc8739cae4a8cd2517115a34ab80ba
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Add QByteArrayliterals to QDDSHandler

Change-Id: I9785fecffad5c82bacb846ba1d4dcdfda9af168b
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Add support for QImageIOHandler::Size option in DDS handler.

Change-Id: I7c9fc452142d9827269ebf9b6b2778c2b0eb55da
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Fix writing images in DDS handler

Change-Id: If433528eb4cfa7448f171e083dd2bb559dbc2f4a
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Fix MSVC warnings about scopes.

qddshandler.cpp(483) : warning C4258: 'i' : definition from the for loop is ignored; the definition from the enclosing scope is used
        qddshandler.cpp(477) : definition of 'i' ignored
        qddshandler.cpp(467) : definition of 'i' used
qddshandler.cpp(486) : warning C4258: 'i' : definition from the for loop is ignored; the definition from the enclosing scope is used
        qddshandler.cpp(477) : definition of 'i' ignored
        qddshandler.cpp(467) : definition of 'i' used

Change-Id: Ib911578900f012db20d9e50bdffa5d1ca9896a7e
Reviewed-by: Ivan Komissarov <ABBAPOH@me.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Remove main.h in DDS plugin.

Change-Id: I86b805d60755c463c321146e923469a9d7b006e4
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Fix build of the DDS plugin without QDataStream

Change-Id: I854c3bd82f244a6c45d91b08c3f1271538fd536a
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Do not try to rescan device in case of an error in DDS plugin.

Change-Id: I64b49294476fc3bbf77620d839b88b0ecea68e23
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Alex Char <prevedtest@gmail.com>
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Fix QDDSHandler::canRead to return false in case of a scan error.

Change-Id: If776b122c90d79d430916677a46684770870956a
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Reviewed-by: Alex Char <prevedtest@gmail.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Add ICNS (Apple Icon Image) plugin.

Change-Id: I98f79d781e5986ee5602438e02d761c7f5a77217
Reviewed-by: Ivan Komissarov <ABBAPOH@me.com>
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
Fix reading palette images in DDS handler.

Change-Id: I039a5f3376a8ebe7230f30a0df31c4a355f22349
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Reviewed-by: Alex Char <prevedtest@gmail.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Refactor ICNS plugin to prepare it for icon variants support

Change-Id: I8bc799ade204072bdc169180154c2c2b021fd44e
Reviewed-by: Ivan Komissarov <ABBAPOH@me.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
Merge remote-tracking branch 'origin/stable' into dev

Conflicts:
	.qmake.conf

Change-Id: I2268e648a3d65f8ff6dbc0e954e0729a2e751664