| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
| | | |
| | | |
| | | |
| | | | |
qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCount<T>::ExternalRefCount(T*, Deleter)':
qsharedpointer_impl.h:385: warning: declaration of 'd' shadows a member of 'this'
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | | |
Testing will come later with a full test for exception issues
Task-number: QTBUG-14637
Reviewed-by: Olivier Goffart
|
| | | |
|
| | | |
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | | |
Task-number: QTBUG-14252
Reviewed-by: David Boddie
|
|\ \ \
| |/ / |
|
| |/
| |
| |
| |
| | |
Task-number: QTBUG-13710
Reviewed-by: David Boddie
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Task-number: QTBUG-13712
|
| |\ |
|
| | |\
| | | |
| | | |
| | | | |
integration
|
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | | |
Task-number: QTBUG-9248
|
| | | |
| | | |
| | | |
| | | | |
Correct link is resize()
|
| | | | |
|
|\ \ \ \
| |/ / / |
|
| |\ \ \ |
|
| | |\ \ \
| | | |/ / |
|
| | | |/
| | |/|
| | | |
| | | |
| | | |
| | | | |
In the repository, we should always use the No Commercial license
alongside the GNU Free Documentation License for documentation
files.
|
| | |/
| |/|
| | |
| | |
| | | |
Task-number: QTBUG-13414
Reviewed-by: David Boddie
|
|\ \ \
| |/ / |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Windows 64-bit has sizeof(long) == 4, which doesn't match the register
size.
Task-number: reported on IRC
Reviewed-by: Trust Me
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| | |
|
| |
| |
| |
| | |
from qchar.cpp to qunicodetables.cpp
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| | |
...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.
|
|\ \
| |/
|/| |
|
| | |
|
|\ \
| |/ |
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | | |
Reviewed-by: Olivier Goffart
Merge-request: 799
|
| |\ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
...
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |\
| | | |
| | | |
| | | | |
integration
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- 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'.
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | | |
Reviewed-By: Bradley T. Hughes
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Benchmarks indicate no more than 5% improvement in the calls to
elapsed().
Reviewed-by: Bradley T. Hughes
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
constructor.
Reviewer: David Boddie
Task: QTBUG-13244
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
doc-4.7
Conflicts:
doc/src/getting-started/examples.qdoc
doc/src/index.qdoc
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
...
|