summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Fix warning introduced by last commit on hiding of the 'd' memberThiago Macieira2010-10-231-2/+2
| | | | | | | | | | | | | | | | | | | | qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCount<T>::ExternalRefCount(T*, Deleter)': qsharedpointer_impl.h:385: warning: declaration of 'd' shadows a member of 'this'
| * | | Fix access to uninitialised memory in case of new throwingThiago Macieira2010-10-221-3/+11
| | |/ | |/| | | | | | | | | | | | | | | | Testing will come later with a full test for exception issues Task-number: QTBUG-14637 Reviewed-by: Olivier Goffart
* | | doc: Removed illegal \section1.Martin Smith2010-10-251-2/+1
| | |
* | | doc: Changed a \section in a \table into a \header.Martin Smith2010-10-251-1/+3
| | |
* | | Merge branch '4.7' into mimirMorten Engvoldsen2010-10-152-3/+3
|\ \ \ | |/ /
| * | Fixed statement about const_iterator and some whitespace fixes.Jerome Pasion2010-10-132-3/+3
| | | | | | | | | | | | | | | Task-number: QTBUG-14252 Reviewed-by: David Boddie
* | | Merge branch '4.7' into mimirMorten Engvoldsen2010-10-131-0/+1
|\ \ \ | |/ /
| * | Added the default format of QTime::toString().Jerome Pasion2010-10-111-0/+1
| |/ | | | | | | | | Task-number: QTBUG-13710 Reviewed-by: David Boddie
* | Merge branch '4.7' into mimirMorten Engvoldsen2010-10-094-10/+6
|\ \ | |/
| * Fixed grammar mistake.Jerome Pasion2010-10-081-3/+3
| | | | | | | | Task-number: QTBUG-13712
| * Merge branch '4.7-upstream' into 4.7-docA-Team2010-10-072-5/+1
| |\
| | * Merge commit 'refs/merge-requests/828' of git://gitorious.org/qt/qt into ↵David Boddie2010-10-012-5/+1
| | |\ | | | | | | | | | | | | integration
| | | * Remove obsolete reference to qregexp.tex.Robin Burchell2010-09-271-4/+0
| | | | | | | | | | | | | | | | | | | | According to history, this file hasn't really been maintained since 3.x times, and hasn't existed in the source tree for quite a while.
| | | * Reference to QStringList::find() is incorrect, should be QStringList::filter().Robin Burchell2010-09-271-1/+1
| | | | | | | | | | | | | | | | Task-number: QTBUG-9248
| * | | Doc: correcting bug - lenght() pointed to setLength() in "See also" section. ↵Morten Engvoldsen2010-10-071-1/+1
| | | | | | | | | | | | | | | | Correct link is resize()
| * | | Doc: Fixing snippet bug. Path pointing to the wrong snippetMorten Engvoldsen2010-10-071-1/+1
| | | |
* | | | Merge commit 'origin/4.7' into mimirMorten Engvoldsen2010-10-067-31/+31
|\ \ \ \ | |/ / /
| * | | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-doc-team into 4.7Jerome Pasion2010-10-046-30/+30
| |\ \ \
| | * \ \ Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-doc-team into 4.7David Boddie2010-10-041-1/+1
| | |\ \ \ | | | |/ /
| | * | | Doc: Fixed the in-repository licenses for the documentation.David Boddie2010-10-046-30/+30
| | | |/ | | |/| | | | | | | | | | | | | | | | | In the repository, we should always use the No Commercial license alongside the GNU Free Documentation License for documentation files.
| * | | Corrected doc about ASCII string.Jerome Pasion2010-10-041-1/+1
| | |/ | |/| | | | | | | | | | Task-number: QTBUG-13414 Reviewed-by: David Boddie
* | | Merge branch '4.7' into mimirMorten Engvoldsen2010-10-041-1/+1
|\ \ \ | |/ /
| * | Use quint64 (long long) instead of long for the GCC assembly code.Thiago Macieira2010-09-281-1/+1
| |/ | | | | | | | | | | | | | | Windows 64-bit has sizeof(long) == 4, which doesn't match the register size. Task-number: reported on IRC Reviewed-by: Trust Me
* | Merge branch '4.7' into mimirMorten Engvoldsen2010-09-236-104/+105
|\ \ | |/
| * Make the de-inlined isRightToLeft not get called from updatePropertiesThiago Macieira2010-09-221-20/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before Qt 4.7, QString::isRightToLeft was an inline function that called QString::updateProperties(). In Qt 4.7, QString::isRightToLeft was de-inlined and is now called from QString::updateProperties(). According to the Binary Compatibility Guidelines, it's ok to de-inline a function provided that it's ok the old method is called. Under some rare circumstances nowadays, the old method could be called from updateProperties(), which would result in an infinite loop (updateProperties -> isRightToLeft -> updateProperties -> ...) This is usually prevented by -fvisibility-inlines-hidden in GCC (automatic in Qt) and also by -Wl,-Bsymbolic-functions (not automatic, must pass -reduced-relocations to configure). Reviewed-by: Bradley T. Hughes
| * Regenerate the Unicode tables after updates to the generator toolThiago Macieira2010-09-212-65/+82
| |
| * remove extra includesRitt Konstantin2010-09-212-2/+0
| |
| * move QUnicodeTables:: script() and lineBreakClass() implementationsRitt Konstantin2010-09-211-17/+0
| | | | | | | | from qchar.cpp to qunicodetables.cpp
* | Merge branch 'mimir' of git@scm.dev.nokia.troll.no:qt/qt-doc-team into mimirMorten Engvoldsen2010-09-201-8/+12
|\ \ | |/ |/|
| * qdoc: DITA XML generator now uses <section> elements...Martin Smith2010-09-181-8/+12
| | | | | | | | | | | | ...instead of <p> elements with the outputclass attribute set to some h value. Also added some missing macros to qt-ditaxml.qdocconf, but there is more to think about here.
* | Merge branch '4.7-upstream' into 4.7-docA-Team2010-09-161-1/+1
|\ \ | |/ |/|
| * doc: Fixed a \overloadThorbjørn Lindeijer2010-09-151-1/+1
| |
* | Merge branch '4.7-upstream' into 4.7-docA-Team2010-09-094-33/+61
|\ \ | |/
| * Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-2 into ↵Qt Continuous Integration System2010-09-091-2/+2
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | 4.7-integration * '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-2: QList::toVector()/QVector::toStdVector()/QVector::fromStdVector(): use reserve() When a move is completed, report the source and destination correctly. Fixed the scrolling of text in QLineEdit with right alignment Removing Q_ENUMS declaration in QTransform
| | * QList::toVector()/QVector::toStdVector()/QVector::fromStdVector(): use reserve()Marc Mutz2010-09-091-2/+2
| | | | | | | | | | | | | | | Reviewed-by: Olivier Goffart Merge-request: 799
| * | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into ↵Qt Continuous Integration System2010-09-092-15/+35
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4.7-integration * '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1: (27 commits) Work around a compiler bug on 64-bit. Fix handling of braces/no-braces in QUrl::host / setHost. Changes (and minor corrections) to QByteArray documentation. QtWebKit: Update tag files to match the same content on qtwebkit.git QtWebKit: Downstream patch 2 fixing a crash on MSVC 64bit. QtWebKit: Downstream patch 1 fixing a crash on MSVC 64bit. uic: Fix compile breakage in case QT_NO_QT3_SUPPORT. uic: Improve messages. Tools (uic/rcc): Improve warning messages. QDir: Removed checks for existance of fileEngine QDir and QFileInfo shouldn't lose properties when detaching Another bug-o introduced in fixing QDirPrivate refactoring Reverting QDir::detach introduced earlier QFileInfo: Prepare for engine-less implementation Removed QFileInfoPrivate::initFileEngine Simplify QDir::cd QDir::makeAbsolute could self-destruct on failure QDir::operator= simplification QDirPrivate refactoring QDirPrivate refactoring ...
| | * Work around a compiler bug on 64-bit.Thiago Macieira2010-09-081-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | Some GCC versions seem to think that the EBX register is the PIC register even on 64-bit. So instead of telling GCC that we clobbered it, save it instead on a temporary register. Reviewed-by: Trust Me
| | * Merge commit 'refs/merge-requests/2468' of git://gitorious.org/qt/qt into ↵David Boddie2010-09-081-12/+29
| | |\ | | | | | | | | | | | | integration
| | | * Changes (and minor corrections) to QByteArray documentation.Robin Burchell2010-09-081-12/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Note in operator+= and append() that QByteArray preallocates, meaning that appending data in typical cases does not suffer from allocation overhead. - Note that in the best case, appending or prepending can be O(1) thanks to copy-on-write semantics. Also make it clear that if the shared data is later changed, a full data copy is performed. This was only previously noted in the constructor. - Note that in the worst case, the data copy requires linear time. - Also a slight readability change: 'and that takes' vs 'taking'.
| * | | QEasingCurve::operator== returning wrong valueFrederik Gladhorn2010-09-081-16/+24
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Comparisons between just constructed QEasingCurve and ones that had a value (eg amplitude) set, would always return true. At the same time we still need to make operator== work without creating the private config object (QEasingCurveFunction). In order to make comparisons work in all cases, remove all explicit float constants (3.0f) and instead use qreal(0.3). Task-number: QTBUG-12274 Reviewed-by: Thierry
* | | Merge branch '4.7-oslo1' into 4.7-docA-Team2010-09-071-2/+14
|\ \ \ | |/ /
| * | Fix compilation on ARM: don't include kernel headersThiago Macieira2010-09-061-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel headers are sometimes evil that they are incompatible or missing. At least one toolchain on ARM doesn't have them, so don't include. Instead, copy the definitions. The kernel ABI is stable so these values won't change on us. Reviewed-by: Benjamin Poulain
* | | Merge commit 'staging-1/4.7' into doc-4.7Morten Engvoldsen2010-09-034-138/+127
|\ \ \ | |/ /
| * | Rewrite ucstrcmp in terms of ucstrncmpThiago Macieira2010-09-021-13/+10
| | | | | | | | | | | | Reviewed-By: Bradley T. Hughes
| * | Reorganise qelapsedtimer_unix.cpp for better inlining performance.Thiago Macieira2010-09-021-55/+74
| | | | | | | | | | | | | | | | | | | | | Benchmarks indicate no more than 5% improvement in the calls to elapsed(). Reviewed-by: Bradley T. Hughes
| * | Update the cpuid code to be betterThiago Macieira2010-09-021-69/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | There's no need to test and retest if the cpuid instruction is present on 32-bit. There's no need to test it at all on 64-bit. We don't know why, but it also fixes some problems on 64-bit. Approving-nod-from: Bradley Hughes
| * | Undefined SSE symbols when crosscompiling Qt on PPC.Benjamin Poulain2010-08-311-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Qt does not build on PowerPC when compiling for both x86 and PPC on Mac. The compiler is invoked only once for both architecture so the defines are there in order to get the optimized path for x86. Those defines needs to be removed from the compilation environment when the target is set to PPC by GCC. Reviewed-by: Kent Hansen
* | | Clarified the comparison statement and fixed the reference to a non-existent ↵Jerome Pasion2010-09-011-2/+2
| | | | | | | | | | | | | | | | | | | | | constructor. Reviewer: David Boddie Task: QTBUG-13244
* | | Merge branch '4.7' of git@scm.dev.nokia.troll.no:qt/oslo-staging-1.git into ↵Morten Engvoldsen2010-08-3010-73/+228
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | doc-4.7 Conflicts: doc/src/getting-started/examples.qdoc doc/src/index.qdoc
| * | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into ↵Qt Continuous Integration System2010-08-254-55/+201
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4.7-integration * '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1: (50 commits) Add the missing license headers to the QString benchmark data Fix building of qsimd.cpp on Windows CE Use QElapsedTimer for the benchlib tests. Properly implement the CPU feature disabling in qsimd.cpp. Report the detected CPU features in the corelib boilerplate Detect CPU features on ARM by reading the ELF auxvec. Split the CPU-detection code into multiple functions for readability Fixed delivering gestures to a toplevel widget. Unroll the SSSE3 code even more to avoid the need to keep an extra variable for inverting the result Don't try to compile the SSE2 and SSSE3 code with compilers that don't support them (e.g. ARM) Improve on the SSSE3 with alternate aligning function. Add the beginnings of a new SSSE3-based aligning algorithm Small fixup Update the SSSE3-with-alignment function to use aligned loads. Add an ucstrncmp that uses SSSE3 with aligning. Add an SSSE3 version of ucstrncmp Optimise the tail comparison of ucstrncmp Add a version of ucstrncmp with SSE2 with aligning. Add an SSE2-optimised version of ucstrncmp Add the ucstrncmp benchmarks ...