Bump version

Change-Id: Ie3975951a7562ad6a8f91bf73d979bf15e02c8de
Packport FreeBSD defines from Platform.h in qtdeclarative

This should get QtScript to compile on some more versions of
FreeBSD, including DragonFly.

Task-number: QTBUG-35880
Change-Id: Ie40cf8d1cc8a676d51694e609ddc9f85d22b9b81
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Merge remote-tracking branch 'origin/5.3' into 5.4

Conflicts:
	.qmake.conf

Change-Id: I1d15c7953e54fa7ef5026dc5d21da6d19cdad992
Tests: Blacklist Math.sqrt(-0) for MinGW

MinGW's sqrt(-0.) returns NaN instead of 0.0. Upstream bug

https://sourceforge.net/p/mingw-w64/bugs/425/

Change-Id: I0fc16c4e53ea5b4b0f799a4a9cee4052f8b8f293
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Blacklist windows 64 bit failures for mingw, too

Task-number: QTBUG-32829
Change-Id: I9e7d9f5b8f5622eaf66fc820566ae94224ba3ae1
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Remove qtdemo from gitignore

QtDemo was removed with a commit in qtdoc.

Change-Id: If7dc76ba6a34b4aeb9c224edbaed1bbb3f0923ca
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
Merge "Merge remote-tracking branch 'origin/5.3' into 5.4" into refs/staging/5.4
Don't disable C++11 on OS X and iOS

On OS X and iOS, enabling C++11 has the side effect of switching
the standard library from libstdc++ to libc++. Qt 5.2 enables
C++11 by default, which leads to a Qt build that uses both
standard libraries. This is something we would like to avoid.
As with clang it is possible to build webkit also with C++11
instead of forcing the use of libc++ also without C++11
we simply build with C++11 on OS X and iOS.

Change-Id: I0ad8fb550ef79ac37ac97a75799ac38aa19d39d4
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Skip constantly failing v8 test on Windows

tst_qscriptv8testsuite::smi-negative-zero() fails constantly on
Windows 8. QTBUG-41321

Change-Id: I53538f281f725b215fcf6c2f485953341f938946
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
Fix DateTime with recent versions of tzdata

An backport of http://trac.webkit.org/changeset/150833 needed for
correct time KRAT, YAKT and MOS timezones.

Change-Id: I3b5369d1427757c0d638865324a36e43dcaa60bf
Task-number: QTBUG-41422
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Fix C++11 build of qtscript

Change-Id: I168347f42b61ff00574f7ccf59cd24f044ea64f7
Task-number: QTBUG-41361
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Fix QNX build

Copy the MathExtra QNX workarounds from QtWebKit to QtScript.

Change-Id: I95fbeeb6669a69e74f4b8a64b148dc5eff8c8e16
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Fix MinGW64 build

Task-number: QTBUG-41673
Change-Id: Ic3aa8efefb0425bd68500043e7f44b72cce51313
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Fix MinGW build (even more)

Task-number: QTBUG-41673
Change-Id: If58284dc3c02b80abae759924b3e822842e94ee1
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>