summaryrefslogtreecommitdiffstats
path: root/tests/auto
Commit message (Collapse)AuthorAgeFilesLines
* add basic tests for QVariant/QObject qtscript integrationKent Hansen2009-06-301-0/+10
| | | | | Some of the more advanced tests will fail for non-obvious reasons if these basic assumptions don't hold.
* Merge branch '4.5'Marius Storm-Olsen2009-06-305-8/+43
|\
| * Compile qmake autotestMarius Storm-Olsen2009-06-301-1/+1
| |
| * QTemporaryFile: Report the user-provided openModeJoão Abecasis2009-06-291-0/+33
| | | | | | | | Reviewed-by: Thiago
| * Fix autotest failure in QStyle:drawItemPixmapJens Bache-Wiig2009-06-292-1/+5
| | | | | | | | | | | | | | This was basically a problem with shadow builds not being able to access the pixmap. Reviewed-by:eskil
| * bug fixDerick Hawcroft2009-06-291-6/+4
| | | | | | | | | | Task-number: 217003 Reviewed-by: Bill King
* | Fixes more DB autotests for testing against SQL ServerBill King2009-06-303-20/+44
| |
* | QXmlQuery: add setFocus(const QString &).Frans Englich2009-06-291-0/+52
| | | | | | | | | | | | | | | | Requested by Girish and Jurgen. Useful for training and small examples. Task-number: 245219 Reviewed-by: Tobias Koenig AutoTest: Included in this submit.
* | QMenuBar: adding autotest for the geometry calculationThierry Bastian2009-06-291-8/+34
| | | | | | | | Also fixed a bug that would take the VMargin 3 times instead of 2.
* | QMenuBar: adding autotest and simplify/fix geometry calculationThierry Bastian2009-06-291-0/+43
| |
* | QMenu: adding autotest for the geometry calculationsThierry Bastian2009-06-291-0/+35
| | | | | | | | I also fixed an off-by-1 pixel bug
* | Enable the new QWebHistory autotest, coming from src/3rdparty/webkitSimon Hausmann2009-06-294-1/+61
| | | | | | | | Reviewed-by: Trust me
* | Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qtJason McDonald2009-06-291-0/+76
|\ \
| * | Fixed QPushButton sizeHint recalculation bug.jasplin2009-06-291-0/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch causes the size hint of QPushButton to be recalculated in cases where the value of the autoDefault property may have changed due to changes in the ancestor chain. If not explicitly set, the value of the autoDefault property depends on the presence of a QDialog ancestor. Note: The new autotest covers two different use cases related to this behavior. Reviewed-by: janarve Task-number: 255581
* | | Fix license headers after multitouch+gestures merge.Jason McDonald2009-06-291-5/+5
|/ / | | | | | | | | | | | | Commercial license headers belong in source packages only. The repo must have the pre-release license headers. Reviewed-by: Trust Me
* | Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qtJason McDonald2009-06-2910-0/+1163
|\ \
| * | Added dummy backend for phonon for testing.Kurt Korbatits2009-06-2910-0/+1163
| | |
* | | Fix old/missing license headers from multitouch+gestures merge.Jason McDonald2009-06-293-6/+6
|/ / | | | | | | Reviewed-by: Trust Me
* | Merge branch '4.5'Thiago Macieira2009-06-281-0/+1
|\ \ | |/
| * Fix painting errors in QScrollArea on Mac (Carbon)Morten Sørvig2009-06-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is mainly a stop-gap solution for 4.5.x. It trades painting performance for correct painting. Commit 7988d05da changed the opaque test from q->testAttribute(Qt::WA_OpaquePaintEvent) to qt_widget_private(w)->isOpaque in qt_mac_update_widget_posisiton. This means we'll do optimized moves in more cases. Unfortunately it also causes painting errors in some cases (see the task). Revert the commit for now to put the 4.5 branch in a god shape. Task-number: 252295 Reviewed-by: nrc
* | QMenu: refactor of the update of the geometry to have one central placeThierry Bastian2009-06-261-2/+2
| | | | | | | | of calculation (ie. updateActionRects)
* | Autotest: remove or correct invalid testsThiago Macieira2009-06-261-20/+3
| | | | | | | | | | | | | | | | | | | | | | In making QUrl more strict with hostnames (to avoid malicious attacks), I'm implementing the STD3 checks described by RFC 3490. These tests are invalid, so they are being removed or corrected. STD3 requires that the hostname be composed of Letters, Digits, Hyphens (so no underlines) and limited to 63 characters. Also, an empty port doesn't make sense.
* | Autotest: Remove faulty test case: xn--fuball-cta.de is not allowedThiago Macieira2009-06-261-3/+1
| | | | | | | | | | | | There's only one permitted encoding for a hostname. If "fußball.de" expands to "fussball.de" (due to NFKC), then it can't be equivalent to xn-fuball-cta.de.
* | qtscript meta-object binding: enum properties are not deletableKent Hansen2009-06-261-1/+10
| |
* | Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qtBradley T. Hughes2009-06-262-4/+88
|\ \
| * | Autotest: Fix a few test names and allow me to see the compilation errorsThiago Macieira2009-06-261-3/+10
| | | | | | | | | | | | Reviewed-by: TrustMe
| * | Autotest for checking if QWidget::setStyle() forces a relayout.Jan-Arve Sæther2009-06-261-1/+78
| | |
* | | Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qtBradley T. Hughes2009-06-267-3/+23
|\ \ \ | |/ /
| * | make autotests work with shadowbuildsKent Hansen2009-06-266-3/+6
| | | | | | | | | | | | Can't assume that the executable and source are in the same dir.
| * | QVariant::setValue had a bug when changing its typeThierry Bastian2009-06-261-0/+17
| | | | | | | | | | | | | | | | | | | | | If it was shared and you then set it back to an int type, it is still marked as shared,. This might even lead to crashes. The patch was sent through gitorious by Jürgen Starek. Note: autotest added as well
* | | Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qtBradley T. Hughes2009-06-264-0/+158
|\ \ \ | |/ /
| * | Merge branch '4.5'Thiago Macieira2009-06-264-0/+158
| |\ \ | | |/ | | | | | | | | | | | | | | | Conflicts: src/3rdparty/webkit/VERSION src/3rdparty/webkit/WebCore/ChangeLog src/network/access/qnetworkreplyimpl.cpp
| | * make invokable constructors work with classes in namespaceKent Hansen2009-06-251-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the fully qualified classname at relevant places in the moc-generated code. Also, QMetaObject::newInstance() needs to strip the namespace part, since the constructor signatures don't contain the fully qualified name. Task-number: 246064 Reviewed-by: Simon Hausmann
| | * QNetworkReplyImpl: Protect against recursive event loopsMarkus Goetz2009-06-253-0/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a bug that occured together with a QProgressDialog. The signal emission was like: readyRead readyRead readyRead [...] readyRead finished readyRead Now finished should be properly at the ending of this sequence. Task-number: 256630 Reviewed-by: Thiago Macieira <thiago.macieira@nokia.com>
* | | Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qtBradley T. Hughes2009-06-264-5/+46
|\ \ \ | |/ /
| * | QMenu: Fixed geometry for actions with specific fontThierry Bastian2009-06-251-0/+15
| | | | | | | | | | | | Task-number: 256918
| * | Merge branch '4.5'Thiago Macieira2009-06-251-1/+2
| |\ \ | | |/ | | | | | | | | | | | | Conflicts: src/plugins/gfxdrivers/directfb/qdirectfbpaintengine.cpp src/plugins/gfxdrivers/directfb/qdirectfbpixmap.cpp
| | * Change QSharedPointer to track (or not) pointers when the #define isThiago Macieira2009-06-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | enabled. This allows mixing of debug and non-debug code (possible on Unix systems) without causing assertion failures. Reviewed-by: Bradley T. Hughes <bradley.hughes@nokia.com>
| | * Backport: Mark tests as XFail until they can be investigated further.Bill King2009-06-241-7/+13
| | |
| | * These database connections need this parameter to work properly.Bill King2009-06-241-2/+2
| | |
| * | have the QtScript print() function use qDebug()Kent Hansen2009-06-251-0/+28
| | | | | | | | | | | | | | | | | | Makes it work with custom message handlers (qInstallMsgHandler()). Task-number: 233005
| * | QMAinWindow: Fixed autotest compilation after private API changesThierry Bastian2009-06-251-4/+1
| | |
* | | Add tests for multiple touch points on TouchScreen and TouchPad devicesBradley T. Hughes2009-06-251-9/+434
| | | | | | | | | | | | | | | | | | Add 2 basic tests that, when faced with multiple touch points, make sure we send multiple touch events on TouchScreen devices, but only one event on TouchPads.
* | | Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qtBradley T. Hughes2009-06-2411-162/+335
|\ \ \ | |/ / | | | | | | | | | Conflicts: src/gui/kernel/qapplication_x11.cpp
| * | QXmlStreamWriter: indent comments correctlyPeter Hartmann2009-06-241-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | before, there was no newline between a comment and a start element. Now, there is and the comment is correctly indented. Task: 256468 Reviewed-by: Frans Englich
| * | Save some time.jasplin2009-06-241-3/+3
| | | | | | | | | | | | Reviewed-by: TrustMe
| * | Simplified the tst_QSpinBox::sizeHint() autotest.jasplin2009-06-241-63/+28
| | | | | | | | | | | | | | | | | | Suggested by Jan Arve. Reviewed-by: TrustMe
| * | Removed trailing whitespace.Jan-Arve Sæther2009-06-242-80/+80
| | |
| * | Fixed count(), itemAt() and removeAt() in QGraphicsLinearLayout.Jan-Arve Sæther2009-06-242-24/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to this, the behaviour of count(), itemAt() and removeAt() was different between QGraphicsLinearLayout and QGraphicsGridLayout. QGraphicsGridLayout does it right. This adds some behaviour changes: 1. QGraphicsLinearLayout::count() is no longer affected by inserted stretches (through insertStretch) This means that code like this will break: QGraphicsLinearLayout *linearLayout = new QGraphicsLinearLayout; linearLayout->addItem(new QGraphicsWidget); linearLayout->addStretch(); int count = linearLayout->count(); linearLayout->removeAt(count - 1); // before this patch it would do nothing (and it wouldn't // actually remove the stretch), with the new patch it would // remove the QGraphicsWidget. 2. count(), itemAt() and removeAt() now prints a warning for an invalid index. The documentation actually says that "The reimplementation can assume that index is valid (i.e., it respects the value of count()", but I decided that its too risky to not assume that it is valid, since it would break the following common pattern: while(layout->itemAt(0)) { layout->removeAt(0); } Cleaned up autotests (and a small codeblock) that assumed itemAt/removeAt with an invalid index to work, since we should try to follow our own advice. :-) This change is also an alignment with what QGraphicsGridLayout does (it checks the index argument and prints a warning too.)
| * | Fixed sizeHint update bug in QSpinBox.jasplin2009-06-241-0/+79
| | | | | | | | | | | | | | | | | | | | | | | | QSpinBox failed to recalculate its cached size hint when setting the range, prefix, or suffix. Reviewed-by: janarve Task-number: 255051