summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* make moc autotest compile without qtscriptKent Hansen2009-08-192-1/+4
|
* Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qt into ↵Kent Hansen2009-08-19122-419/+531
|\ | | | | | | qtscript-jsc-backend
| * Move math3d unit tests up one level to tests/autoRhys Weatherley2009-08-1812-74/+14
| | | | | | | | | | | | | | | | Some of the platform test infrastructure assumes that all unit tests are sub-directories under tests/auto, and the tests/auto/math3d sub-directory was confusing that infrastructure. Reviewed-by: trustme
| * Autotest: cosmetic: change trolltech.com to qt.nokia.comThiago Macieira2009-08-181-27/+27
| |
| * Autotest: update the trolltech.com URLs to nokia.com properly.Thiago Macieira2009-08-181-27/+27
| |
| * Autotest: Revert 96b6a3c9cd8 in tst_qnetworkcookiejarThiago Macieira2009-08-181-13/+13
| | | | | | | | | | The change of URLs in Qt broke the tests that operated on URLs. This wasn't properly done, so revert to the last working values.
| * Autotest: don't check Qt3Support and QtCLucene for global statics.Thiago Macieira2009-08-181-1/+9
| | | | | | | | | | We won't fix any issues in those libraries anyway, so don't waste time checking.
| * Autotest: accept that the platform's UTF-8 codec can be buggy.Thiago Macieira2009-08-181-1/+10
| | | | | | | | | | We shouldn't fail in our autotests because the platform is buggy. But note the problem. We should report the bugs upstream...
| * Autotest: update uic baselines after license header update.Thiago Macieira2009-08-18100-287/+342
| | | | | | | | | | The license header update in e12a03d5 changed the .ui templates, but not the baselines in all cases.
| * Autotest: unbreak test after overeager trolltech.com -> qt.nokia.com replacementThiago Macieira2009-08-181-2/+2
| |
| * Added a behaviour parameter to QXmlStreamReader::readElementTextThorbjørn Lindeijer2009-08-181-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | This makes the function a bit more useful, since previously it was only safe to use if you were sure that it would not encounter an unexpected child element, or if you would be alright with canceling the parser on such an occurrence. Now it is also possible to have it ignore any unexpected child elements, or to have it include the text found in any child elements. Task-number: 231938 Reviewed-by: mae
| * Added two convenience functions to QXmlStreamReaderThorbjørn Lindeijer2009-08-181-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QXmlStreamReader::readNextStartElement reads until the next start element within the current element, or returns false when no such element is encountered before the end element is reached. It simplifies the common case of iterating over the elements in an XML document. QXmlStreamReader::skipCurrentElement reads until the end element of the current element, skipping any child elements. This functionality was requested in two tasks, and a similar function 'readUnknownElement' was present in Qt's stream reader example. Autotest is included, example and documentation have been updated. Task-number: 238793 Reviewed-by: mae
| * QGraphicsView test fixGabriel de Dietrich2009-08-181-6/+6
| | | | | | | | Reviewed-by: Olivier
| * Fix autotest: on windows, timers are not accurate enoughThierry Bastian2009-08-181-2/+4
| |
| * Autotest: Be very pedant about the tests. There's at least one compilerThiago Macieira2009-08-181-4/+33
| | | | | | | | where it breaks, so let's find out where.
| * Fix autotest: removed useless debug tracesThierry Bastian2009-08-181-1/+0
| |
* | Fix the QScriptContext::argumentsObject and QScriptContext::argument for js ↵Olivier Goffart2009-08-181-5/+48
| | | | | | | | | | | | | | | | | | | | | | | | functions On js functions, if the number of arguments is different from the number of expected arguments, they are located in different place in the stackframe. We need to call the JSC functions that take that into account. Test is the backtrace test Reviewed-by: Kent Hansen
* | Fix the line numbers on the backtraceOlivier Goffart2009-08-181-3/+6
| | | | | | | | | | | | | | The returnPC points to the opcode after the call, but we want the opcode right before to compute the line number. Reviewed-by: Kent Hansen
* | implement getter/setter proxying for Global Object and activation objectKent Hansen2009-08-181-0/+25
| |
* | adopt same ownership relationship of scriptengine agents as in old back-endKent Hansen2009-08-181-7/+29
| | | | | | | | The engine owns its agents, and also knows when they are deleted.
* | Few autotest QEXCPECT_FAIL markup.Jedrzej Nowacki2009-08-181-39/+4
| | | | | | | | | | | | | | Some test from qscriptengineagent were marked as excpected_fail. It should be easier to find regression. Reviewed-by: Kent Hansen
* | Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qt into ↵Kent Hansen2009-08-1817-548/+79
|\ \ | |/ | | | | | | | | | | | | | | | | qtscript-jsc-backend Conflicts: src/script/qscriptclass.cpp src/script/qscriptcontext.cpp src/script/qscriptengine.cpp src/script/qscriptvalue.cpp
| * tst_QTableView::task259308_scrollVerticalHeaderSwappedSections fails.Gabriel de Dietrich2009-08-181-0/+1
| | | | | | | | | | | | | | | | The QTableView scrolled down after the sections swap. Setting the current index to the topmost visual element fixes the issue. Reviewed-by: Thierry
| * Fixes qmake -tp vcBill King2009-08-181-7/+13
| | | | | | | | | | | | | | qmake -tp vc (rightfully) borks when it tries to include .pros that it shouldn't be, based upon platform. Reviewed-by: Rohan McGovern
| * cut down on real codeOswald Buddenhagen2009-08-1714-541/+37
| | | | | | | | | | | | | | | | remove all c++ code which is not part of the critical test data. as a result, remove the license headers where the remaining text cannot be reasonably considered copyright-worthy any more. this is a somewhat persistent solution to the ever-changing license headers screwing up the tests.
| * Add autotest to make sure we receive the QVariantAnimation::valueChangedThierry Bastian2009-08-171-0/+28
| | | | | | | | Reviewed-by: ogoffart
* | remove expected failures, mark expected failureKent Hansen2009-08-181-3/+1
| |
* | add a test for comparing Q{Object,Variant} wrappers from scriptKent Hansen2009-08-181-0/+15
| | | | | | | | | | | | | | | | | | | | | | In the old back-end, this worked because we extended the ECMA comparison algorithm to treat QObject and QVariant wrappers specially. Instead of comparing the script objects (which would always fail), we compared the wrapped values (which could be the same in both wrappers). In the new JSC-based back-end this currently fails. We would have to add a hack (QtScript-specific ifdef) to JSC in order to support it.
* | adopt variant-to-string conversion of the original qtscript back-endKent Hansen2009-08-171-0/+12
| |
* | test default scope chain after a new context has been pushedKent Hansen2009-08-171-0/+3
| | | | | | | | | | The scope chain should contain the activation object and the Global Object.
* | Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qt into ↵Kent Hansen2009-08-1734-19/+264
|\ \ | |/ | | | | qtscript-jsc-backend
| * Add support for the orientation of tiff imagesBenjamin Poulain2009-08-1728-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | The orientation tag was ignored for tiff images. The tag is now used to rotate the image before providing it to the user. The orientation of indexed an mono images is done completely manually. The orientation of other type is done in conjunction to the mirroring already performed by libtiff. Task-number: 258526 Reviewed-by: Samuel Rødal
| * Merge QGV delta from kinetic-declarativeui into master.Andreas Aardal Hanssen2009-08-171-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | New flag: QGraphicsItem::ItemNegativeZStacksBehindParent, which makes it easy to toggle stack-behind based on the value of Z alone. Add interface initializations to QGV classes. Add a simple internal focus policy to QGraphicsItem to allow derived items to be focusable without allowing clickfocus. Reviewed-by: Alexis
| * Transforms do not obey AnchorUnderMouse with viewport margins setGabriel de Dietrich2009-08-171-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | setTransformationAnchor(QGraphicsView::AnchorUnderMouse) would not work properly if viewport margins were set. When centering the view in QGraphicsViewPrivate::centerView, the viewport margins were not being taken into account. Mapping from global cursor coordinates in the viewport instead of the view fixes the issue. Task-number: 255529 Reviewed-by: Olivier
| * Autotest for correct word wrapping on text next to floating objectEskil Abrahamsen Blomfeldt2009-08-141-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | We set the document's page size to be large enough to contain an image which is 100 pixels wide and one, but not two, instances of the word 'Foobar'. We then render HTML which contains a string with repeated occurrences of the word 'Foobar' next to a floating, right-aligned image which is 100 pixels wide. The layout should break on word boundaries, since this is the default in QTextDocument, and thus each text line should contain one instance of the word 'Foobar'. Task-number: 240325
| * Reimplement qSwap and Q_DECLARE_SHARED differently.Thiago Macieira2009-08-142-0/+52
| | | | | | | | | | | | | | | | | | This enables the use of Q_DECLARE_SHARED with d-pointers that are QExplicitlySharedDataPointer<PrivateClass>. Also, this enables swapping atomically QSharedPointers. Reviewed-by: Harald Fernengel
| * Perform license checks on source files.Frans Englich2009-08-141-19/+65
| | | | | | | | | | | | | | Previously we only checked headers, but we actually care about source files too. This detects about 50 errors all over Qt. Discussed with Thiago.
* | push the right object when the argument is the Global ObjectKent Hansen2009-08-141-12/+9
| | | | | | | | | | | | | | | | | | Since the internal Global Object is never exposed to the public, we need to do like we do in setActivationObject(): if the object passed is the Global Object proxy, use the internal Global Object as the "real" argument. (JSC requires that the initial object pushed onto the scope chain is an instance of JSC::JSGlobalObject, and the Global Object proxy is not; hence, we can't push the proxy.)
* | Detect evaluation context in the backtraceOlivier Goffart2009-08-141-2/+2
| |
* | More polishing on the backtraceOlivier Goffart2009-08-141-18/+18
| | | | | | | | | | | | change the coding style of function from foo (arg=text) to foo(arg = 'text')
* | more extensive backtrace testOlivier Goffart2009-08-141-12/+93
| |
* | Polish the QScriptContext::backtrace()Olivier Goffart2009-08-142-6/+5
| | | | | | | | | | | | | | - in QScriptContextInfo, get the filename of specials context - in QScriptContextInfo, get the right information for the global context (from the skipped fake frame) - addapt the test to the current backtrace layout.
* | Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qt into ↵Kent Hansen2009-08-1419-387/+1291
|\ \ | |/ | | | | qtscript-jsc-backend
| * Add stringbuilder auto test to auto.prohjk2009-08-141-0/+1
| | | | | | | | Reviewed-by: trustme
| * Fix MLS testWarwick Allison2009-08-141-1/+2
| | | | | | | | "sm"+ellipsis (...) is same length as "small" in some fonts
| * spelWarwick Allison2009-08-141-2/+2
| |
| * Fixed audio auto tests.Kurt Korbatits2009-08-134-129/+229
| | | | | | | | | | | | Handle platforms that don't have backends. Reviewed-by: Bill King
| * Removed a few bogus includesAlessandro Portale2009-08-133-11/+0
| |
| * Compile fix.Alessandro Portale2009-08-131-1/+1
| | | | | | | | tst_qobject deleteQObjectWhenDeletingEvent needs QtGui.
| * Fix build, by adjusting according to how test QProcess is.Frans Englich2009-08-131-1/+16
| |