- 29 Aug, 2014 - 1 commit
-
-
Frederik Gladhorn authored
Change-Id: Ie3975951a7562ad6a8f91bf73d979bf15e02c8de
-
- 03 Jul, 2014 - 1 commit
-
-
Thiago Macieira authored
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>
-
- 21 Jun, 2014 - 1 commit
-
-
Andy Shaw authored
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>
-
- 17 Jun, 2014 - 1 commit
-
-
Oswald Buddenhagen authored
Change-Id: Ie01204b0cb3a50123c1865a3a4aacb5c12e15c23
-
- 02 Jun, 2014 - 1 commit
-
-
Thiago Macieira authored
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>
-
- 24 Apr, 2014 - 1 commit
-
-
Sergio Ahumada authored
Change-Id: I52c832fc93ebde96fbc67ca72c709b794fcea9bd Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@digia.com>
-
- 17 Apr, 2014 - 1 commit
-
-
Vicente Olivert Riera authored
qsdbg and marshal examples need QtGui module. If QtGui is not installed they fail to compile. Change-Id: I1af6a8b39a0848c8208fe94a26ee57409dfd9b41 Reviewed-by:
Vicente Olivert Riera <Vincent.Riera@imgtec.com> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@digia.com>
-
- 11 Mar, 2014 - 1 commit
-
-
Lars Knoll authored
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>
-
- 04 Mar, 2014 - 3 commits
-
-
Allan Sandfeld Jensen authored
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>
-
BogDan Vatra authored
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>
-
Sergio Ahumada authored
Change-Id: Idb1e503afa74efe167d68e6fb993f50138546c51 Reviewed-by:
Mitch Curtis <mitch.curtis@digia.com>
-
- 27 Feb, 2014 - 1 commit
-
-
Tor Arne Vestbø authored
As that ends up triggering other code paths such as JIT on ARM. Change-Id: I14238c0913bd60e07de5015a82bcde0ab08a3a19 Reviewed-by:
Simon Hausmann <simon.hausmann@digia.com>
-
- 20 Feb, 2014 - 1 commit
-
-
Oswald Buddenhagen authored
Task-number: QTBUG-36893 Change-Id: I4199df78e037c3959fd7d745d89b59d667010b73 Reviewed-by:
Simon Hausmann <simon.hausmann@digia.com>
-
- 07 Feb, 2014 - 1 commit
-
-
Kai Koehne authored
Commit 773dd01 in qtbase introduced a general mingw platform scope, which is cleaner and more flexible than matching the spec name. (see 278152fff for a similar commit in qtbase). Change-Id: If232fdbaacc9ce6a16c269b4c06b81efa196c2d8 Reviewed-by:
Simon Hausmann <simon.hausmann@digia.com>
-
- 05 Feb, 2014 - 3 commits
-
-
Maurice Kalinowski authored
Change-Id: I36de2011fa78c57e18f5e43b06e2f0ecca1b8f6c Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Oliver Wolff <oliver.wolff@digia.com> Reviewed-by:
Simon Hausmann <simon.hausmann@digia.com>
-
Simon Hausmann authored
-
Friedemann Kleint authored
Task-number: QTBUG-36632 Change-Id: Ida2f4665b25f5343e5abe73b135798ff3546d4d6 Reviewed-by:
Simon Hausmann <simon.hausmann@digia.com>
-
- 17 Jan, 2014 - 1 commit
-
-
Frederik Gladhorn authored
Conflicts: .qmake.conf Change-Id: I312f9535c2b4937f0575dec6491f0d73f2726b28
-
- 16 Jan, 2014 - 1 commit
-
-
Sergio Ahumada authored
Change-Id: I596c9b720a17a171202d53fdff33445bcb0b46dc Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com> Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@digia.com>
-
- 08 Jan, 2014 - 1 commit
-
-
Riku Voipio authored
Adds WTF platform support for the AArch64 architecture. Patch is based on WebKit-gtk patch done by Riku Voipio, and was cherry-picked and tested by Marcin Juszkiewicz. Task-number: QTBUG-35442 Change-Id: Ie6194f3c430cb6513367a3cdf221a41d60a1ed14 Signed-off-by:
Riku Voipio <riku.voipio@iki.fi> Signed-off-by:
Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@digia.com>
-
- 05 Dec, 2013 - 2 commits
-
-
Frederik Gladhorn authored
Change-Id: I6498ca9158162e2c2b9db6867128ba4ae687f5f9
-
Tim Blechmann authored
Change-Id: I0de4140323db25765243748dfed8533bca39217c Reviewed-by:
Olivier Goffart <ogoffart@woboq.com> Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@digia.com>
-
- 29 Nov, 2013 - 1 commit
-
-
Frederik Gladhorn authored
Conflicts: .qmake.conf Change-Id: Ie63ca45ad8e2c57ad27c7b693f268ce5c4cc18f4
-
- 26 Nov, 2013 - 1 commit
-
-
Frederik Gladhorn authored
Change-Id: I473774c5e7a62c2aa8541d22327366364ad70553
-
- 25 Nov, 2013 - 1 commit
-
-
Sergio Ahumada authored
Change-Id: I7129dbbb914ca981017375004a1da7b102640dde Reviewed-by:
Matti Paaso <matti.paaso@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- 18 Nov, 2013 - 1 commit
-
-
Erik Verbruggen authored
On Mavericks with Apple's Clang 5.0 (3.3 based): ../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:320:117: error: non-const reference cannot bind to bit-field 'm_attributesInPrevious' ...add(StructureTransitionTableHash::Key(RefPtr<UString::Rep>(existingTransition->m_nameInPrevious.get()), existingTransition->m_attributesInPrevious), exi... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++11 specific: ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:179:35: error: non-constant-expression cannot be narrowed from type 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] LineInfo info = { instructions().size(), n->lineNo() }; ^~~~~~~~~~~~~~~~~~~~~ Both occur in multiple places. Task-number: QTBUG-34842 Change-Id: I98a29b51718a6e0db8749ac1b495e071e9fe479d Reviewed-by:
Lars Knoll <lars.knoll@digia.com>
-
- 08 Nov, 2013 - 1 commit
-
-
Sergio Ahumada authored
Change-Id: I1f7bde2c0f17d6cdb2914ef2b3aff271ad584321
-
- 06 Nov, 2013 - 1 commit
-
-
Jerome Pasion authored
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: I77ed98ade58cdd4c6f5c365682993f1be3f3e958 Reviewed-by:
Topi Reiniö <topi.reinio@digia.com> Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by:
Venugopal Shivashankar <venugopal.shivashankar@digia.com>
-
- 01 Nov, 2013 - 2 commits
-
-
Oswald Buddenhagen authored
Change-Id: I3c0a1ae83615120f9a0cf8202d4facf915decde2 Reviewed-by:
Simon Hausmann <simon.hausmann@digia.com>
-
YunQiang Su authored
Task-number: QTBUG-33187 Change-Id: Iaebca6f5095e16c0316549c8a548cfc0a447faf3 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
- 24 Oct, 2013 - 2 commits
-
-
Friedemann Kleint authored
Starting with MSVC 2013, more functions are provided. Change-Id: Iabbc9a94e7ed01584baaa1bb17c06e41ac70830f Reviewed-by:
Simon Hausmann <simon.hausmann@digia.com> Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
Frederik Gladhorn authored
Change-Id: I5b59732e2ff9df6bd674fd0e3fba058d0e5d51f9
-
- 22 Oct, 2013 - 1 commit
-
-
Andy Shaw authored
In the QtScript Debugger if a variable had a number in it then it would not tab complete to show the member variables. This accounts for digits so that it is correctly able to find the variable to complete on. Change-Id: I4fe0b3b776aba0e3caa6dd524c1a0c59421ea515 Reviewed-by:
Mitch Curtis <mitch.curtis@digia.com>
-
- 11 Oct, 2013 - 1 commit
-
-
Frederik Gladhorn authored
Change-Id: Iffa749d9e01fe4fd178a60a3debeae06a7693c4c
-
- 08 Oct, 2013 - 2 commits
-
-
Jerome Pasion authored
-produced by git-split-ws Change-Id: I1661678174c62971a7bbf4acb2890fdf590d2f3d Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
Jerome Pasion authored
-reduces QDoc warnings -lists the classes in the C++ pages Change-Id: I97db6b8bec4d44d1ee37ed2925ef7309cd0d420f Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@digia.com>
-
- 27 Sep, 2013 - 2 commits
-
-
Thiago Macieira authored
QString("new Date(%0)").arg(1380318500 * 1000.0) expands to "new Date(1.38032e+12)". That's an unnecessary rounding and cuts off interesting bits out of the date. It took me quite a while debugging QScriptEngine trying to find out why the time_t and the JS Date internal numbers were different. Change-Id: Id880f3f11edd0af07e1726eac0242d4a9625c368 Reviewed-by:
John Layt <jlayt@kde.org>
-
Thiago Macieira authored
This reverts commit eff4a0f3 . That commit disabled a test that had a legitimate failure, caused by a QDateTime regression. Said regression was fixed by qtbase commit 475cbed2446d0e3595e7b8ab71dcbc1ae5f59bcf. Change-Id: I1212dc8414d5a0d8d87bbe2e2a667475fd30414c Reviewed-by:
John Layt <jlayt@kde.org>
-
- 26 Sep, 2013 - 1 commit
-
-
Friedemann Kleint authored
QtAlgorithms is getting deprecated, see http://www.mail-archive.com/development@qt-project.org/msg01603.html Change-Id: If4dc8f69fd75315390a4850be732715064f5fdd8 Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@digia.com> Reviewed-by:
Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
-
- 24 Sep, 2013 - 1 commit
-
-
Thiago Macieira authored
Change-Id: I8e11b25e902e1d39e1f3f504c6e86a98d86304b6 Reviewed-by:
Sergio Ahumada <sergio.ahumada@digia.com>
-