| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
Needs a screenshot of one of the examples.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The SSE implementation used signed integers. This was failing for
characters with high value.
The Neon implementation was using >= instead of > for creating the mask
Reviewed-by: Samuel Rødal
|
| |
| |
| |
| |
| |
| |
| | |
The test suite was updated after changes in dataset of autotest
generator. New test were added: isVariant, isQMetaObject and isQObject.
Reviewed-by: Kent Hansen
|
| |
| |
| |
| |
| |
| |
| | |
New tests data was added. The tests cover a qscriptvalue created by
QScriptEngine newQMetaObject(), newVariant() and newQObject() functions.
Reviewed-by: Kent Hansen
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Implement toLatin1 with neon to process 8 characters at a time.
Using Neon improve the speed it there is at least 16 characters,
there is no improvement when using it for 8 characters.
Speed difference on a N900:
-8 characters: no change 100%
-16 characters: 126%
-1000 characters: 361%
-10000 characters: 423%
Reviewed-by: Samuel Rødal
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Instead, we were returning 0, even if this index did not belong to the
match.
Task-number: QTBUG-7049
Reviewed-by: Volker Hilsheimer
Reviewed-by: Olivier Goffart
|
| |
| |
| |
| |
| |
| | |
This reverts commit 83d7242271cf8196a8133de0406788135e16abbb.
Reviewed-by: Martin Smith
|
| |
| |
| |
| |
| |
| | |
This reverts commit d1b4e4666e4fe1a5fae0571c37535159c097f485.
Reviewed-By: Martin Smith
|
| |
| |
| |
| |
| |
| | |
Source: http://unicode.org/Public/5.0.0/ucd/DerivedNormalizationProps.txt
Reviewed-by: Trust Me
|
| |
| |
| |
| |
| |
| |
| |
| | |
I'm satisfied that the finished() signal won't be emitted until the
event loop is run, or waitForFinished() is called.
However, I'm not fully convinced that there isn't a race condition if
you try to waitForFinished() right away. Needs more investigation.
|
| | |
|
| | |
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
master-integration
* 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1:
Update of the QScriptValue autotest suite.
New autotests cases for QScriptValue autotests generator.
QScriptValue autotest generator templates change.
Fix license template.
QScriptValue::isQMetaObject crash fix.
Implement toLatin1_helper with SSE2
Doc: add \since 4.7 to new QtMultimedia classes
Autotest: add a test to ensure that the Qt headers are clean.
Compile on Linux: close(2) is defined in #include <unistd.h>
Improved gesture event delivery in graphicsview.
Fixed a gesture autotest.
Cache scene coordinates of a hotspot in a QGesture.
Add an extra operator delete() to QSharedPointer's internals.
Fix compilation on x86 with gcc if SSE2 is not enabled
Comments the SSE implementation of fromLatin1_helper()
Build fixes for the SIMD functions
Implement QString::fromLatin1_helper() with SSE2
Cache the result of qDetectCPUFeatures()
Move the SIMD detection from QtGui to QtCore
Prevent stale QWidget pointers in QCocoaView
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
tst_qscriptvalue_generated.cpp was updated after last few autotest
generator modifications.
Reviewed-by: Kent Hansen
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Few test cases were added. They test values returned from
QScriptEngine functions; evaluate(), newDate(), newObject() and
newArray().
Reviewed-by: Kent Hansen
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Each generated test case should check if a result is deterministic. The
future generation of QScriptValue will be based on a state machine. The
state might be changed after each function call, so it is worth of
testing if result is always the same.
Reviewed-by: Kent Hansen
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fix license template inside the qscriptvalue autotest generator.
Reviewed-by: TrustMe
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
QScriptValue::isQMetaObject shouldn't crash for a value that internally
is represented as a non JSObjects values.
Additional check was added to QScriptEnginePrivate::isQMetaObject.
Reviewed-by: Kent Hansen
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Encoding to latin1 can be done 8 characters at a time with SSE2.
The speed difference on a current CPU :
-<16 characters: no change: 100%
-16 characters string: 120%
-1000 characters: 230%
-10000 characters: 322%
Reviewed-by: Samuel Rødal
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The test here is to compile all Qt headers with QT_NO_KEYWORDS as well
as ensuring that all #includes have the module prefix.
QtDeclarative is currently disabled because the headers aren't clean
and I can't fix them until the renaming is done.
|
| | |
| | |
| | |
| | | |
Reviewed-by: Trust Me
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging:
QMediaContent test; make sure to use network.
Rebuild configure.exe
Add -mediaservice argument to configure.
Remove active qDebugs.
Player demo updated with more user-friendly previous button behaviour.
Added QNetworkRequest constructor to QMediaContent.
Change qml.{h,cpp} -> multimediaqml.{h,cpp} in QtMultimedia.
Add private header warning.
|
| | | |
| | | |
| | | |
| | | | |
Reviewed-by: Andrew den Exter
|
| | |\ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging:
Rebuild configure.exe
Add -mediaservice argument to configure.
Remove active qDebugs.
Player demo updated with more user-friendly previous button behaviour.
Added QNetworkRequest constructor to QMediaContent.
Change qml.{h,cpp} -> multimediaqml.{h,cpp} in QtMultimedia.
Add private header warning.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Enables building the default media service backend for a platform.
Is on by default if the build environment requirements are met and
-no-mediaservice disables the option.
Reviewed-by: Justin McPherson
|
| | | |\ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging:
Remove active qDebugs.
Player demo updated with more user-friendly previous button behaviour.
Added QNetworkRequest constructor to QMediaContent.
Change qml.{h,cpp} -> multimediaqml.{h,cpp} in QtMultimedia.
Add private header warning.
|
| | | | |\ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging:
Remove active qDebugs.
Player demo updated with more user-friendly previous button behaviour.
Added QNetworkRequest constructor to QMediaContent.
Change qml.{h,cpp} -> multimediaqml.{h,cpp} in QtMultimedia.
Add private header warning.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change to qWarning where appropriate, otherwise comment
Reviewed-by: Dmytro Poplavskiy
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Pressing previous within the first five seconds will go to the previous
item in the playlist. Otherwise, it will seek to the beginning of the
current item.
Reviewed-by: Kurt Korbatits
|
| | | | | |\ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Reviewed-by: Nicholas Young
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Reviewed-by: Kurt Korbatits
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Now consistent with QMediaResource.
Reviewed-by: Dmytro Poplavskiy
|
| |\ \ \ \ \ \ \
| | |/ / / / / /
| |/| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
master-integration
* 'master' of scm.dev.nokia.troll.no:qt/berlin-staging-1:
compile fix with namespaces after a broken automatical merge
|
| | | | | | | | |
|
| |_|_|_|_|_|/
|/| | | | | |
| | | | | | |
| | | | | | | |
Reviewed-by: Trust Me
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Made it possible to delete a gesture target from a gesture event handler. It
is still not possible to delete some items (like an item that originated the
gesture, i.e. that that the event that triggered the gesture to start), and in
that case deleteLater() should be used.
Reviewed-by: Andreas Aardal Hanssen
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Reviewed-by: trustme
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Reviewed-by: trustme
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Maybe this fixes a warning that MSVC produces. But no guarantees.
Task-number: QTBUG-8462
Reviewed-by: Trust Me
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Reviewed-By: Benjamin Poulain
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add comments to explain the intrinsics.
Comment on the general method. Share the information that it is not
worth it to do the same on with Neon.
|
|\ \ \ \ \ \ \ |
|
| |\ \ \ \ \ \ \
| | |/ / / / / /
| |/| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
master-integration
* 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1:
Build fixes for the SIMD functions
Implement QString::fromLatin1_helper() with SSE2
Cache the result of qDetectCPUFeatures()
Move the SIMD detection from QtGui to QtCore
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Two semicolons were missing for arm. The MMX header was included
for all non-x86 platforms.
|