- 19 Sep, 2020 1 commit
-
-
Friedemann Kleint authored
Check the reference count before deleting. Patch as contributed on bug report. Fixes: QTBUG-86547 Change-Id: I2cb197e3eeda7ade2442c23f6b4f1ae6ff2ff810 Reviewed-by:
Lars Knoll <lars.knoll@qt.io> (cherry picked from commit af22ccf5 ) Reviewed-by:
Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-
- 07 Nov, 2018 1 commit
-
-
Liang Qi authored
Also clean up QTextCodec usage in qmake build and some includes of qtextcodec.h. Change-Id: I0475b82690024054add4e85a8724c8ea3adcf62a Reviewed-by:
Edward Welbourne <edward.welbourne@qt.io> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-
- 27 Aug, 2018 1 commit
-
-
Paul Wicking authored
Following QTBUG-40015, QDomDocument::setContent is reentrant. This change updates the documentation accordingly. Fixes: QTBUG-69920 Change-Id: Id09e3541156f52d1a976afd02b410c263d3b3352 Reviewed-by:
David Faure <david.faure@kdab.com>
-
- 16 Mar, 2018 1 commit
-
-
Andre Hartmann authored
Change-Id: Ib530ebc926aa2c6779b0e02878f92664022b6bcf Reviewed-by:
Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
-
- 19 Sep, 2017 1 commit
-
-
Kevin Funk authored
Remaining uses of Q_DECL_OVERRIDE are in: src/corelib/global/qcompilerdetection.h src/corelib/global/qglobal.cpp doc/global/qt-cpp-defines.qdocconf (definition and documentation of Q_DECL_OVERRIDE) tests/manual/qcursor/qcursorhighdpi/main.cpp (a test executable compilable both under Qt4 and Qt5) Change-Id: Ib9b05d829add69e98a86238274b6a1fcb19b49ba Reviewed-by:
Lars Knoll <lars.knoll@qt.io> Reviewed-by:
Ville Voutilainen <ville.voutilainen@qt.io> Reviewed-by:
Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
-
- 30 Mar, 2017 1 commit
-
-
Anton Kudryavtsev authored
... to re-use existing buffers. Change-Id: I7c42529b8cd4400520a59e658ab76f4f8e965cd4 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
- 15 Jan, 2016 1 commit
-
-
Jani Heikkinen authored
From Qt 5.7 -> LGPL v2.1 isn't an option anymore, see http://blog.qt.io/blog/2016/01/13/new-agreement-with-the-kde-free-qt-foundation/ Updated license headers to use new LGPL header instead of LGPL21 one (in those files which will be under LGPL v3) Change-Id: I046ec3e47b1876cd7b4b0353a576b352e3a946d9 Reviewed-by:
Lars Knoll <lars.knoll@theqtcompany.com>
-
- 29 Oct, 2015 1 commit
-
-
Joni Poikelin authored
Task-number: QTBUG-49113 Change-Id: I62dee4c112b73a25628657bc3d2ae675f26b87d8 Reviewed-by:
David Faure <david.faure@kdab.com>
-
- 11 Mar, 2015 1 commit
-
-
Thiago Macieira authored
Found with GCC's -Wcast-qual. Change-Id: Ia0aac2f09e9245339951ffff13c94686ec193958 Reviewed-by:
Frederik Gladhorn <frederik.gladhorn@theqtcompany.com>
-
- 11 Feb, 2015 1 commit
-
-
Jani Heikkinen authored
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. Outdated header.LGPL removed (use header.LGPL21 instead) Old header.LGPL3 renamed to header.LGPL3-COMM to match actual licensing combination. New header.LGPL-COMM taken in the use file which were using old header.LGPL3 (src/plugins/platforms/android/extract.cpp) Added new header.LGPL3 containing Commercial + LGPLv3 + GPLv2 license combination Change-Id: I6f49b819a8a20cc4f88b794a8f6726d975e8ffbe Reviewed-by:
Matti Paaso <matti.paaso@theqtcompany.com>
-
- 03 Dec, 2014 1 commit
-
-
Olivier Goffart authored
Done automatically with clang-modernize on linux (But does not add Q_DECL_OVERRIDE to the function that are marked as inline because it a compilation error with MSVC2010) Change-Id: I2196ee26e3e6fe20816834ecea5ea389eeab3171 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
- 07 Oct, 2014 1 commit
-
-
Marian Beermann authored
Task-number: QTBUG-12927 Change-Id: I597a149bb273fa132fdb34e3678ebc3069d6f516 Reviewed-by:
Marc Mutz <marc.mutz@kdab.com>
-
- 24 Sep, 2014 1 commit
-
-
Matti Paaso authored
- Renamed LICENSE.LGPL to LICENSE.LGPLv21 - Added LICENSE.LGPLv3 - Removed LICENSE.GPL Change-Id: Iec3406e3eb3f133be549092015cefe33d259a3f2 Reviewed-by:
Iikka Eklund <iikka.eklund@digia.com>
-
- 03 Jul, 2014 1 commit
-
-
David Faure authored
I moved the evil static bool to QXmlSimpleReaderPrivate, and used it from QDom, when the reader instance is a QXmlSimpleReader (if it's not, nothing happens, like before). Task-number: QTBUG-40015 Change-Id: I54ba89db334d7b086379c4a6840cf0de23f77027 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
- 07 Oct, 2013 1 commit
-
-
Jerome Pasion authored
Default values should have mark-up to denote that they are code. This commit changes: -"property is true" to "property is \c true". -"Returns true" to "Returns \c true". -"property is false" to "property is \c false". -"returns true" to "returns \c true". -"returns false" to "returns \c false". src/3rdparty and non-documentation instances were ignored. Task-number: QTBUG-33360 Change-Id: Ie87eaa57af947caa1230602b61c5c46292a4cf4e Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
- 28 Jan, 2013 1 commit
-
-
Sze Howe Koh authored
Missing apostrophes Change-Id: I3ef5e9d494fb7a37f8e6075f24cd3a274e572c23 Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
- 18 Jan, 2013 1 commit
-
-
Sergio Ahumada authored
Change-Id: Ic804938fc352291d011800d21e549c10acac66fb Reviewed-by:
Lars Knoll <lars.knoll@digia.com>
-
- 22 Sep, 2012 1 commit
-
-
Iikka Eklund authored
Change copyrights and license headers from Nokia to Digia Change-Id: If1cc974286d29fd01ec6c19dd4719a67f4c3f00e Reviewed-by:
Lars Knoll <lars.knoll@digia.com> Reviewed-by:
Sergio Ahumada <sergio.ahumada@digia.com>
-
- 23 Jul, 2012 1 commit
-
-
Mitch Curtis authored
Task-number: QTBUG-25641 Change-Id: If1f46757d2d1e678e4b9e939da89a497da71dccf Reviewed-by:
Casper van Donderen <casper.vandonderen@nokia.com>
-
- 11 Jul, 2012 1 commit
-
-
Sergio Ahumada authored
Change-Id: I19d3b2e9a5180b13deb828b55195404ef20be295 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com> Reviewed-by:
Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
-
- 29 May, 2012 1 commit
-
-
Giuseppe D'Angelo authored
Change-Id: Ifcf1e66bad04e312c29de623fee47fabb91cc108 Reviewed-by:
Casper van Donderen <casper.vandonderen@nokia.com>
-
- 23 Apr, 2012 1 commit
-
-
Casper van Donderen authored
Changes: - XML processing document moved from Qt XML Patterns. - Moves documentation from /doc/src to /src/xml/doc - Add new qdocconf file. Change-Id: I4bc2104714a28905304997e5ff252e662ddf0bee Reviewed-by:
Jerome Pasion <jerome.pasion@nokia.com>
-
- 11 Apr, 2012 1 commit
-
-
Jason McDonald authored
The change discussed in the comment doesn't have to be done in a major release if it isn't source-incompatible. Task-number: QTBUG-25103 Change-Id: I50036ab13611871ede01b7b7a17ce4c325476b00 Reviewed-by:
Lars Knoll <lars.knoll@nokia.com>
-
- 22 Mar, 2012 1 commit
-
-
Honglei Zhang authored
According to new module name convention, QtXmlPatterns is replaced with Qt XML Patterns in all documentation. Task-number: QTBUG-24775 Change-Id: I9ca85728e266bd1ca9fa7a14e5e68c43c8d3e826 Reviewed-by:
Casper van Donderen <casper.vandonderen@nokia.com>
-
- 02 Mar, 2012 1 commit
-
-
Casper van Donderen authored
QDoc now has support for Doxygen style commands for italics, bold and list items. This change applies that change in QDoc to the actual documentation. Task-number: QTBUG-24578 Change-Id: I519bf9c29b14092e3ab6067612f42bf749eeedf5 Reviewed-by:
Shane Kearns <shane.kearns@accenture.com> Reviewed-by:
Lars Knoll <lars.knoll@nokia.com>
-
- 28 Feb, 2012 1 commit
-
-
Marc Mutz authored
Commit 4dabe783 changed these functions from virtuals to inlines that check the return value of the remaining virtual function nodeType(). However, two of the functions call nodeType() more than once, which we know will return the same result each time, but requires a compiler with interprocedural optimization capabilities to figure out by itself. So instead of repeatedly calling nodeType(), call it once and store its return value in a temporary, and use the temp for further comparisions. Change-Id: Idbeafb7fd93d275d475218c6df2ad7fdc9162cc5 Reviewed-by:
Richard J. Moore <rich@kde.org>
-
- 26 Feb, 2012 1 commit
-
-
Marc Mutz authored
The QByteArray::operator const {char,void}*() implicit conversions are a source of subtle bugs, so they right- fully can be disabled with QT_NO_CAST_FROM_BYTEARRAY. const char *d = qstring.toLatin1(); // implicit conversion while ( d ) // oops: d points to freed memory // ... But almost no-one ever enabled this macros in the wild and many were bitten by these implicit conversions, so this patch deprecates them. I would have liked to remove them completely, but there are just too many occurrences even in Qt itself to hope to find all conditionally-compiled code that uses these. Also fixes all code that needs to compile under QT_NO_DEPRECATED (in qmake/, src/tools/). I984706452db7d0841620a0f64e179906123f3849 separately deals with the bulk of changes in src/ and examples/. Depends on I5ea1ad3c96d9e64167be53c0c418c7b7dba51f68. Change-Id: I8d47e6c293c80f61c6288c9f8d42fda41afe2267 Reviewed-by:
David Faure <faure@kde.org> Reviewed-by:
Lars Knoll <lars.knoll@nokia.com>
-
- 20 Feb, 2012 3 commits
-
-
Richard Moore authored
Cleanup a ### Qt 5 TODO. Change-Id: I384e868ecc3ca4d80e4e71bb54d402f4ec1337a8 Reviewed-by:
David Faure <faure@kde.org>
-
Richard Moore authored
Fixes a ### Qt 5 Change-Id: I7a385f2b704d38ae626094f27b06a918d4a9bc48 Reviewed-by:
David Faure <faure@kde.org>
-
Richard Moore authored
Fix a ### Qt 5 by merging the overloads. Change-Id: If33e7592191c81b32caa6d68c73dbf2282437886 Reviewed-by:
David Faure <faure@kde.org>
-
- 15 Feb, 2012 1 commit
-
-
Teemu Katajisto authored
Final set of selected documentation fixes for qtbase from Qt 4.8 commit bacae725e584f51ee2fd83af7bef3e4515de9587 Task-number: QTBUG-13362 Task-number: QTBUG-18356 Task-number: QTBUG-18417 Task-number: QTBUG-18664 Task-number: QTBUG-21562 Task-number: QTBUG-22094 Task-number: QTBUG-18741 Task-number: QTBUG-15921 Task-number: QTBUG-15738 Change-Id: I3bd33bb7ce7aa991913ba82f3ea0e4b124f3ee41 Reviewed-by:
Casper van Donderen <casper.vandonderen@nokia.com>
-
- 09 Feb, 2012 1 commit
-
-
Teemu Katajisto authored
Selected documentation fixes for qtbase from 4.8 commit 40fb4750910e23d3e7128ca8e0f1c5920b05bd5a Task-number: QTBUG-8625 Task-number: QTBUG-19808 Task-number: QTBUG-1231 Task-number: QTBUG-21073 Task-number: QTBUG-8939 Task-number: QTBUG-20399 Task-number: QTBUG-20944 Task-number: QTBUG-22095 Task-number: QTBUG-11278 Task-number: QTBUG-15653 Change-Id: Ia4f59fce7c85f04b6da953a3988f705d9d9a658a Reviewed-by:
Casper van Donderen <casper.vandonderen@nokia.com>
-
- 30 Jan, 2012 1 commit
-
-
Jason McDonald authored
As in the past, to avoid rewriting various autotests that contain line-number information, an extra blank line has been inserted at the end of the license text to ensure that this commit does not change the total number of lines in the license header. Change-Id: I311e001373776812699d6efc045b5f742890c689 Reviewed-by:
Rohan McGovern <rohan.mcgovern@nokia.com>
-
- 23 Jan, 2012 2 commits
-
-
Xizhi Zhu authored
Change-Id: I29979c80e401f5d6c2c2b38c4e502340f2025a12 Reviewed-by:
Lars Knoll <lars.knoll@nokia.com>
-
Jason McDonald authored
Replace Nokia contact email address with Qt Project website. Change-Id: I431bbbf76d7c27d8b502f87947675c116994c415 Reviewed-by:
Rohan McGovern <rohan.mcgovern@nokia.com>
-
- 10 Jan, 2012 1 commit
-
-
Sami Rosendahl authored
The created entity node's reference count needs to be decremented to 0 before it is added as a child, because appendChild will increment the reference count to correct value of 1. Re-enabled commented-out test data tst_QDom::setContent to exercise the code path with the leak. Change-Id: Ieb015d68ba9bbb3f20dd47e76835ad15abb1738e Reviewed-by:
Olivier Goffart <ogoffart@woboq.com>
-
- 06 Jan, 2012 2 commits
-
-
Sami Rosendahl authored
The created entity node's reference count needs to be decremented to 0 before it is added as a child, because appendChild will increment the reference count to correct value of 1. Also added autotest DTDEntityDecl to tst_qdom to expose the leak when executed under valgrind memcheck. There was no previous direct test case for unparsed entity declarations in DTD, only indirect coverage via regression test cloneDTD_QTBUG8398. Task-number: QTBUG-22587 Change-Id: I394ae9fc32d5b84e4ca287c5db4dd7effde6128b Reviewed-by:
Olivier Goffart <ogoffart@woboq.com>
-
Sami Rosendahl authored
The created notation node's reference count needs to be decremented to 0 before it is added as a child, because appendChild will increment the reference count to correct value of 1. Also added autotest DTDNotationDecl to tst_qdom to expose the leak when executed under valgrind memcheck. There was no previous test coverage for the notation declarations in DTD. Task-number: QTBUG-22588 Change-Id: I876186d1277ceb4414f803b58b62f51cc1474367 Reviewed-by:
Olivier Goffart <ogoffart@woboq.com>
-
- 05 Jan, 2012 1 commit
-
-
Jason McDonald authored
Change-Id: I02f2c620296fcd91d4967d58767ea33fc4e1e7dc Reviewed-by:
Rohan McGovern <rohan.mcgovern@nokia.com>
-
- 31 Oct, 2011 1 commit
-
-
Friedemann Kleint authored
Change-Id: Ide409d72d2637b68ec2a85aaca4bc783a7e911e7 Reviewed-by:
Bradley T. Hughes <bradley.hughes@nokia.com>
-