| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Subjects each *.png file that matched grep -law "sRGB" to:
pngcrush -ow -brute -rem allb -reduce
(A couple of them needed -force, but did get smaller.)
Change-Id: I216fe2a8163fab11f8b8e8ca0fa92c00a94d68bf
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@theqtcompany.com>
|
|
|
|
|
|
|
|
| |
Subjects each *.png file that matched grep -law "sRGB" to:
pngcrush -ow -brute -rem allb -reduce -force
Change-Id: I3316ed3782abeca59df16f1aa517c134ecb5fa97
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Added explicit where it was missing. This is not a source-
incompatible change, because code that breaks by this is
a bug. Let's not have this sitting around in an LTS.
One is even a protected ctor.
Change-Id: I114b26332ba0e2752f5d02ebcd6090fc2b562b40
Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
|
| |
... or equivalent.
QtBase 5.6 headers already compile that way, so let the other
modules follow suit.
Change-Id: I7e007ee907c479320a885af329745563c080467d
Task-number: QTBUG-45291
Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
|
|
|
|
|
|
|
|
| |
this fixes static builds by ensuring that all dependencies are exported.
Task-number: QTBUG-51071
Change-Id: I0cb70c7954b4f23778279d9c6bd8c558b6825d98
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
| |
Time functions are supported with WEC2013 and do not need
to be implemented.
Task-number: QTBUG-50851
Change-Id: I4344b85808bd34467f239bf299b82e969544b7cb
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@theqtcompany.com>
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
|
|
|
|
|
|
| |
Change-Id: I6a73ed6b4eeb241be574f0ddc041f554e120003b
Task-number: QTBUG-43810
Reviewed-by: Martin Smith <martin.smith@theqtcompany.com>
|
|
|
|
|
|
|
| |
dtoa.cpp:794:5: error: ISO C++1z does not allow 'register' storage class specifier [-Wregister]
Change-Id: I800ba0eb11fb55db8600a0eb937689e082c41c31
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
|
|\
| |
| |
| | |
Change-Id: I9eb3f1cd57dd247570b7922ed387d7b72d053558
|
| |
| |
| |
| |
| |
| |
| |
| | |
Link to manual Javascript available online.
Task-number: QTBUG-48258
Change-Id: I5bf2e8af2f1f5d795a47f82ffe553c174726854b
Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
This qdoc command is deprecated.
Change-Id: I50ebdbfb6d0c445ae4ead0556b9b1b1b0259f860
Task-number: QTBUG-46476
Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
|
|\ \
| |/
| |
| | |
Change-Id: Ic481818c49a01be005daa3860764e24e73d06627
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Remove os-win32 from the include path since the system headers
are now sufficient.
- Introduce some #if depending on version for traits and snprintf().
Change-Id: I290b2260e3c1595a7940c76ec2d9a4372709b156
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
|
|\ \
| |/
| |
| | |
Change-Id: Icbbf8cc78ef730c6ea6fbc02136a2d0a8f9690c5
|
| |\
| | |
| | |
| | | |
Change-Id: I09519da51f8c3cbc927f64f9b1bd7de14b8a1854
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Cherry-picked from commit 405022cf7bba9bb702b9385dbcb983c789c838b1
in qtwebkit.
Change-Id: I3be3719d26e47b182612f254f7117125a8be7f4a
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>
|
|/ /
| |
| |
| |
| |
| |
| | |
No need to use a secretly exported symbol.
Change-Id: I3336d57def315e1de1a25dfecbadcaf2459fc039
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: Id8f996f28618845a8b253f5162bec7df98921ef0
Reviewed-by: Jani Heikkinen <jani.heikkinen@theqtcompany.com>
|
| |
| |
| |
| |
| | |
Change-Id: I99e62a707fe649403214436a4b9aad8fd82015ee
Reviewed-by: Iikka Eklund <iikka.eklund@theqtcompany.com>
|
|\ \
| |/
| |
| | |
Change-Id: Ic32f5bd17782285305aaa01694f1a78851b882eb
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
And fix the \snippet commands to use the correct paths.
Also edited dependencies qdocconf files
Task-number: QTBUG-43810
Change-Id: I3c2fb6d2a48900a9b5651225381707c9ec25065a
Reviewed-by: Martin Smith <martin.smith@digia.com>
Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Qt copyrights are now in The Qt Company, so we could update the source
code headers accordingly. In the same go we should also fix the links to
point to qt.io.
Change-Id: Iffc10aac2cdaf7c7ceba051ec447f15758c3d8e0
Reviewed-by: Sergio Ahumada <sahumada@texla.cl>
|
|\ \
| |/
| |
| |
| |
| |
| | |
Conflicts:
.qmake.conf
Change-Id: I7b5322df40680614250e1e6327879ff683c03df5
|
| |
| |
| |
| |
| |
| |
| |
| | |
pthread_np.h exists on BSD userlands only, so do not enable it
on BSD kernels with GNU libc/userland (e.g. GNU/kFreeBSD).
Change-Id: Ic9bb2221531322ce425543c85155cfafc5294c41
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
|
|/
|
|
|
|
|
|
| |
This existed to work around compiler bugs with RVCT. Let's assume anyone
still using RVCT is using a newer version.
Change-Id: Ic1c1a8b13e0e1d4393c701a6c308df37e80da555
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
|
|\
| |
| |
| | |
Change-Id: Ia7239e9362ee936303aaa084cba0fd67c5576c48
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
As it turns out, need -fno-strict-aliasing. It should not only be applied when
the mkspec happens to have g++ in its name, we also need it for qnx (qcc) and
any other compiler that pretends to be gcc (sets QMAKE_COMPILER to gcc).
Change-Id: Id4d152e4fcaa06ecd8acb47a3d8a41997ba82b75
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>
|
|/
|
|
|
|
|
|
|
|
| |
clang with "-std=c++11" does not allow implicit conversion from false
to null pointer.
Although clang with C++03 and gcc with C++03/11 treat it as warning,
not error, the conversion was in fact invalid.
Change-Id: I92629f9e313d0a00c4d39ce2e539ed140707ad5c
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Work around bugs in either the jitted code, or the gcc compiler for
Windows that lead to incorrect JavaScript evaluations, most notably in
RegExp. This greatly reduces also the number of autotest failures.
Task-number: QTBUG-40814
Change-Id: I3045738c8e97b7fc4c12238f1163dd2b844ef877
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Reviewed-by: Ray Donnelly <mingw.android@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
The Intel compiler gets confused by the choice between std::signbit()
and signbit() so we need to remove the using declaration and make
the std namespace explicit to help it a little.
Change-Id: I0242de9497723cbb2f497f683b41b41fabef0b4c
Task-number: QTBUG-42235
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
src/script/script.pro
Change-Id: Id2abbacef830a9b553c269af907e12f2c10f8b40
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On OS X, 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.
Change-Id: I0ad8fb550ef79ac37ac97a75799ac38aa19d39d4
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: I0c7ee38cf12de991e23c7259e65f2eaa7c8f7045
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-41673
Change-Id: If58284dc3c02b80abae759924b3e822842e94ee1
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-41673
Change-Id: Ic3aa8efefb0425bd68500043e7f44b72cce51313
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| | |
Change-Id: I168347f42b61ff00574f7ccf59cd24f044ea64f7
Task-number: QTBUG-41361
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Renamed LICENSE.LGPL to LICENSE.LGPLv21
- Added LICENSE.LGPLv3 & LICENSE.GPLv2
- Removed LICENSE.GPL
Change-Id: I8b229a6405aefe7951ad0d13d6432d01a4ec8263
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
|
|\ \
| |/
| |
| | |
Change-Id: I15ca1dd24c27b5561af6203b542331bb2471379f
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In the first iteration of the loop, span->objects is not null, but
becomes null and therefore the entry is removed from the list. When the
list is empty, the list header (nonempty_) has next == prev == self and
objects is null. So in the second iteration, DLL_IsEmpty should return
true.
Analysis of the assembly output indicates that the function DLL_IsEmpty
(DLL = "doubly linked list") was hoisted out of the loop and its
condition was never checked again.
Affects: 14.0.3 on Linux, 15 on OS X (EDG and Clang) and Linux
Does not affect: 14.0.3 on Windows
Intel issue ID: 6000056746
Change-Id: I4439f441d5206a39391b9181baf42160d37bd2f1
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch adds some warning flags and feature detection from upstream
javascriptcore which gets rid of warnings on COMPILE_ASSERT.
My upstream patch: http://trac.webkit.org/changeset/146993
Change-Id: Idd38ef39b6f171a1c90763b2d9d000a4d00374ba
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
|
|/
|
|
|
|
|
|
| |
-url inherited from the url variable set in qtbase/doc/global
Change-Id: I6a09e5862558629338da4bc8332e532d77de7d49
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Reviewed-by: Martin Smith <martin.smith@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is technicially a cherry-pick of
4e73732d3e72ea59d39ec5a5c01c2e76bbff7dc1 from 4.8. Somehow this change did
not end up in Qt 5. The details below is a copy paste from the original
change.
The change in http://trac.webkit.org/changeset/48412/ introduced a fix
to avoid leaking thread specific data by ensuring get() on ThreadSpecific
works even during the thread destruction phase. The fix worked by setting
the local data again.
However as we can see in the backtrace from QTBUG-22926, the local data
should not be set unconditionally, otherwise our destroy function will be
called recursively when the local data is still set.
Task-number: QTBUG-22926
Change-Id: If59d7e92998b9f1da98c05b94e7b6c725ada4a75
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the macro _CRT_RAND_S is defined, #include <stdlib.h> will define the
rand_s function. All was well before the precompiled headers because
wtf/config.h was always the first header included in WTF and it #defined
at the right place. With precompiled headers, stdlib.h got included from
qglobal.h before the #define took place.
This was a latent bug because the non-JSC parts of QtScript could have
included RandomNumberSeed.h and caused the error.
RandomNumberSeed.h(82) : error C3861: 'rand_s': identifier not found
Change-Id: I88b4b8670604b35ca694c02522324ac3083ed2b4
Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The first time a QScriptProgram is evaluated, it gets compiled and
then executed. If the execution would somehow trigger another
evaluation of the script program, it would run into the compile
stage again (even though it already was compiled), and then trigger
and assertion in debug mode (or leak memory in release builds).
Task-number: QTBUG-37317
Change-Id: I83e7efd5f238d021e200258826e2e4a9520c3a7d
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
Recognize x32 and disable JIT in this configuration.
Task-number: QTBUG-35463
Change-Id: Ie5bf64f22f3e58a9b3f12190cf790ad6c39f415e
Reviewed-by: Gregory Hinton Nietsky <gregory@distrotech.co.za>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
|
|
|
|
|
|
|
|
|
| |
In early NDKs (previous to 9) Elf32_auxv_t struct was not defined at all.
In NDK 9+ Elf32_auxv_t struct is already defined in elf.h and we'll get an error.
We need to include asm/procinfo.h for HWCAP_VFP.
Change-Id: I1ba30991ea9dd14ad9d7273c58ed6e61cd75255e
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
|