summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Fixed QPainterPath::toFillPolygons autotestThorbjørn Lindeijer2009-09-011-2/+3
| | | | | | | | | | | | | | | | | | Now it verifies that there are two non-intersecting polygons. Reviewed-by: Gunnar Sletta <gunnar@trolltech.com>
| * | Microoptimizations in QCleanLooksStyleThorbjørn Lindeijer2009-09-011-140/+224
| | | | | | | | | | | | | | | | | | Shaved 4K off the size of a release build of libQtGui. Reviewed-by: Jens Bache-Wiig
| * | doc: Also mention HSLThorbjørn Lindeijer2009-09-011-1/+1
| | |
| * | Fix compilation of QAbstractItemModel testOlivier Goffart2009-09-014-14/+8
| | |
| * | Make test more reliable - wait after show.Andreas Aardal Hanssen2009-09-011-0/+1
| | | | | | | | | | | | | | | This test failed randomly in the past, and more often on a KDE4 desktop with a slow graphics card.
| * | QNAM HTTP Code: Pipelining used queue from wrong sideMarkus Goetz2009-09-011-1/+1
| | | | | | | | | | | | | | | | | | Do it as it was done in dequeueAndSendRequest. Reviewed-by: TrustMe
| * | Fixed poor utilization of depth buffer range in GL 2 paint engine.Samuel Rødal2009-09-012-29/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this patch we were only able to do 20 or so IntersectClips before failing, this patch instead adapts to the fixed point nature of typical depth buffer implementations and lets us do ~2^15 IntersectClip operations before failing, which should be a reasonable limit for any real-world application. Using the following mapping of old floating point depths to integer depths: -1.0 -> 0, -0.5 -> 1, 0.0 -> 2, 0.25 -> 3, 0.5 -> 4, 0.625 -> 5, etc.. Reviewed-by: Tom
| * | Reduce the flickering caused by QAxClientSite::EnableModelessPrasanth Ullattil2009-09-011-0/+2
| | | | | | | | | | | | | | | | | | | | | Lock the updates during this call from the activex control. Task-number: 257593 Reviewed-by: Trust Me
| * | qlist.h uses memcpy() without including <string.h> or <cstring>Bernhard Rosenkraenzer2009-09-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Attempting to make use of the inlined QList::node_copy without including <string.h> or <cstring> with gcc 4.4 results in (e.g.) /usr/lib64/qt4/include/QtCore/qlist.h: In member function "void QList<T>::node_copy(QList<T>::Node*, QList<T>::Node*, QList<T>::Node*) [with T = net::Port]": /usr/lib64/qt4/include/QtCore/qlist.h:600: instantiated from "void QList<T>::detach_helper() [with T = net::Port]" /usr/lib64/qt4/include/QtCore/qlist.h:121: instantiated from "void QList<T>::detach() [with T = net::Port]" /usr/lib64/qt4/include/QtCore/qlist.h:462: instantiated from "void QList<T>::append(const T&) [with T = net::Port]" /usr/src/ark/BUILD/kdenetwork/kget/transfer-plugins/bittorrent/libbtcore/net/portlist.cpp:54: instantiated from here /usr/lib64/qt4/include/QtCore/qlist.h:388: error: "memcpy" was not declared in this scope Task-number: reported, but not yet assigned a number Merge-request: 1388 Reviewed-by: Thiago Macieira <thiago.macieira@nokia.com>
| * | Merge branch '4.6' of git:qt/qt into 4.6Thiago Macieira2009-09-012-4/+8
| |\ \
| | * | QSslCertificate: fix previous patch, add autotest and documentationPeter Hartmann2009-09-012-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | The +1 must be added to the version, not the serial number. Reviewed-by: trustme
| * | | Merge branch '4.6' of git:qt/qt into 4.6Thiago Macieira2009-09-0139-211/+594
| |\ \ \ | | |/ /
| | * | QSslCertificate: Add + 1 to serialNumberRaul Metsma2009-09-011-2/+2
| | | | | | | | | | | | | | | | | | | | Merge-request: 1383 Reviewed-by: Peter Hartmann <peter.hartmann@trolltech.com>
| | * | Implement QSslCertificate::version() and QSslCertificate::serialNumber()Raul Metsma2009-09-013-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Task-number: 251830 Merge-request: 1383 Reviewed-by: Peter Hartmann <peter.hartmann@trolltech.com>
| | * | QMetaObject::normalizeType: fix out-of-bound access.Olivier Goffart2009-09-011-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As reported in merge request 1375 Also use QVarLenghtArray instead of manually allocated char* Reviewed-by: Thierry
| | * | doc: Fixed several qdoc errors.Martin Smith2009-09-012-10/+3
| | | | | | | | | | | | | | | | | | | | Also removed four function declarations from QMargins that had no definitions.
| | * | Merge branch '4.6' of git@scm.dev.nokia.troll.no:qt/qt into 4.6Jason McDonald2009-09-013-7/+67
| | |\ \
| | | * \ Merge branch '4.6' of git@scm.dev.nokia.troll.no:qt/qt into 4.6Rhys Weatherley2009-09-015-39/+71
| | | |\ \
| | | | * | Fixes determination of end of odbc string on deficient driverBill King2009-09-012-6/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds some cleanups (using QVarLengthArray), and reverting to the initial and correct calculation (when the driver doesn't deem fit to return SQL_NO_DATA).
| | | * | | Add #define's for highp/mediump after #version/#extension headersRhys Weatherley2009-09-011-1/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GLSL shaders require that #version and #extension must appear before any other code. The #define's we insert for highp/mediump/etc must therefore be moved down to just after them. Reviewed-by: Gunnar Sletta
| | * | | | Update license headers.Jason McDonald2009-09-014-55/+54
| | | |/ / | | |/| | | | | | | | | | | | Reviewed-by: Trust Me
| | * | | Update QML doc style.Michael Brasser2009-09-011-29/+9
| | | | |
| | * | | Merge branch '4.6' of git@scm.dev.nokia.troll.no:qt/qt into 4.6Keith Isdale2009-09-018654-115797/+117402
| | |\ \ \
| | | * | | Doc for QSslError constructor parameters fixed each cons.Peter Yard2009-09-011-3/+12
| | | | | |
| | | * | | Added description of visualIndex condition to docs for logicalIndex()Peter Yard2009-09-011-1/+3
| | | |/ / | | | | | | | | | | | | | | | Fix for task: 214373
| | | * | OpenGL/ES 2.0 compilation problem since QGLContextGroup changesRhys Weatherley2009-08-311-0/+12
| | | | | | | | | | | | | | | | | | | | Reviewed-by: trustme
| | | * | be51485f missed some instances of qt_get_extension_funcsRhys Weatherley2009-08-311-2/+2
| | | | | | | | | | | | | | | | | | | | Reviewed-by: trustme
| | | * | More DirectFB ifdef cleanup.Anders Bakken2009-08-316-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure the plugin builds but doesn't do anything when configured without -plugin-gfx-directfb Reviewed-by: Donald Carr <donald.carr@nokia.com>
| | | * | Make cursor work in non-windowed modeAnders Bakken2009-08-315-30/+41
| | | | | | | | | | | | | | | | | | | | Reviewed-by: Donald Carr <donald.carr@nokia.com>
| | | * | Disable event compression when the tablet events are acceptedBenjamin Poulain2009-08-319-74/+312
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since Qt 4.5, all tablet events are compressed not to overload the widgets with the corresponding mouse event (a mouse event is generated if the tablet event is not accepted). This behavior reduce the precision when drawing on a widget that use the tablet events. All tablet events should be sent to the widget that are accepting the tablet event. With this patch, the tablet event are filtered only if the widget ignore the first tablet event. The mouse events are compressed. There is two special cases for the filtering: First, if a tablet event is for another widget than the one ignoring the tablet, this event should not be filtered. Second, if there is a mouse press event, the mouse move event should be sent to the widget that received the mouse press event. Helped-by: Pierre Rossi Reviewed-by: Thomas Zander Reviewed-by: Bradley T. Hughes
| | | * | Initialize the line coordinates in the tablet example.Benjamin Poulain2009-08-311-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | For the first tablet events, polyLine contains null points. The first two line painted have an invalid origin.
| | | * | Clean up directfb ifdefsAnders Bakken2009-08-3115-23/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure all files are wrapped in QT_NO_QWS_DIRECTFB Reviewed-by: Donald Carr <donald.carr@nokia.com>
| | | * | Fix QT_BEGIN/END_NAMESPACE in DirectFBAnders Bakken2009-08-3114-2/+65
| | | | | | | | | | | | | | | | | | | | Reviewed-by: Donald Carr <donald.carr@nokia.com>
| | | * | Don't use QString(const char *) in QDirectFBScreenAnders Bakken2009-08-311-2/+2
| | | | | | | | | | | | | | | | | | | | Reviewed-by: Donald Carr <donald.carr@nokia.com>
| | | * | Remove duplicated code in qdirectfbScreen.cppAnders Bakken2009-08-311-31/+1
| | | | | | | | | | | | | | | | | | | | Reviewed-by: Donald Carr <donald.carr@nokia.com>
| | | * | Allow setting screen size with connect optionsAnders Bakken2009-08-311-0/+2
| | | | | | | | | | | | | | | | | | | | Reviewed-by: Donald Carr <donald.carr@nokia.com>
| | * | | Update the qmake autotest: re MSVC test failure findMocs and findDepsKeith Isdale2009-09-012-10/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When MSVC is used the default DESTDIR makes use a release/debug suffix. For these tests DESTDIR needs to be "."/ Minor code cleanup was done whilst correcting these effected .pro files Reviewed-by: Lincoln Ramsay
| * | | | Merge branch '4.5' into 4.6Thiago Macieira2009-08-316-12/+157
| |\ \ \ \ | | |_|/ / | |/| | / | | | |/ | | |/|
| | * | Fix #error line not to have a ' as it's not correctAlbert Astals Cid2009-08-311-1/+1
| | | | | | | | | | | | | | | | | | | | Merge-request: 753 Reviewed-by: Thiago Macieira <thiago.macieira@nokia.com>
| | * | Reset QTemporaryFile's state after failed open() on WindowsJoão Abecasis2009-08-312-8/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a regression introduced in 4.5.2 where QTemporaryFile would no longer attempt to generate a random name after a failed open. Under certain situations, this led to a non-random file being left behind in QDir::tempPath when using the fallback implementation of QFile::copy. Avoid calling QFSFileEngine::setFileName() on a template, so as not to process it as file name. By consistently not calling setFileTemplate in the constructor, we also delay allocation of the fileEngine. Changes made to that function also keep it from unnecessarily allocating the fileEngine. Task-number: 260165 Reviewed-by: Thiago Macieira
| | * | QNAM HTTP Code: Some tests where failingMarkus Goetz2009-08-312-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ietf.org changed their server to use gzip, therefore our check for the content-length reply header was bogus. Rev-By: Peter Hartmann
| | * | Don't crash when convert Indexed8 without colortable to QPixmapGunnar Sletta2009-08-312-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This implicitly adds "grayscale" support for indexed 8, but only for the conversion. The alternative would be leave the pixels uninitialized which would be less nice... Reviewed-by: Samuel
| | * | Invalidate cached QVectorPath when QPainterPath changesGunnar Sletta2009-08-311-0/+2
| | | | | | | | | | | | | | | | Reviewed-by: Samuel
| * | | Performance: don't call WinHttpGetProxyForUrl for a file URL (e.g. from webkit)David Faure2009-08-311-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That method can be slow, since it does a DHCP query followed by a DNS query (sometimes followed by a Netbios query, too)... no point in doing it for every file URL loaded in webkit. Merge-request: 1128 Reviewed-by: Thiago Macieira <thiago.macieira@nokia.com>
| * | | Adapt to libpng 1.4.0beta74 API changeBernhard Rosenkraenzer2009-08-311-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From libpng changelog: version 1.4.0beta74 [August 8, 2009] Changed png_ptr and info_ptr member "trans" to "trans_alpha". Merge-request: 1317 Reviewed-by: Thiago Macieira <thiago.macieira@nokia.com>
| * | | Qt fails to build with libpng 1.4 betasBernhard Rosenkraenzer2009-08-311-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Qt expects a trans_values member in png_info_struct; this member has been renamed to trans_color in libpng 1.4. Merge-request: 1317 Reviewed-by: Thiago Macieira <thiago.macieira@nokia.com>
| * | | fix doc. id maps to QObject::objectName, not QGraphicsObject::setOpacity ;-)Riccardo Iaconelli2009-08-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Riccardo Iaconelli <riccardo@kde.org> Merge-request: 1371 Reviewed-by: Thiago Macieira <thiago.macieira@nokia.com>
| * | | Update license header for new file from merge requestThiago Macieira2009-08-311-14/+14
| | | |
| * | | Use system-wide proxy settingsDavid Faure2009-08-312-0/+6
| | | |
| * | | Add QNetworkProxyFactory::setUseSystemConfigurationEnabled(true)David Faure2009-08-313-0/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Simply following the system configuration for the proxy used to require writing a QNetworkProxyFactory subclass. The static setter makes this easier, so apps can in one line say "I want to use the system proxy settings". Solution and method name suggested by Thiago.