summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix compilation of qpaintengine_vg.cpp.. again.Jason Barron2009-08-201-1/+1
| | | | | | | After the latest round of changes to Q_DECLARE_PRIVATE to use templates, we no longer need to call data() because Q_D() will expand to d_func() which will always return a pointer to the actual object instead of the scoped pointer.
* Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-s60-publicJanne Koskinen2009-08-20116-270/+582
|\
| * Clarified comment on ordinal use in QLibraryPrivate::loadPlugin()Miikka Heikkinen2009-08-201-2/+5
| | | | | | | | Reviewed-by: TrustMe
| * Trivial: fix includeHarald Fernengel2009-08-201-1/+1
| |
| * Move the declarative ui destroyed handlingHarald Fernengel2009-08-201-2/+2
| | | | | | | | Otherwise, the qWarning will be bogus.
| * Make qprintdialog_unix.cpp compile on some Unices.Jason Barron2009-08-201-0/+1
| | | | | | | | | | | | | | | | As part of the exception changes, the include of qfiledialog_p.h was removed and this then removed the inclusion of qevent.h which is needed by the showEvent() function in order to call accept(). Reviewed-by: Miikka Heikkinen
| * Reverse the ifdefs to make it clearer, as per code review.axis2009-08-191-3/+3
| | | | | | | | RevBy: Trust me
| * Added some comments after code review.axis2009-08-191-0/+9
| | | | | | | | RevBy: Trust me
| * Tidy up the PRELOAD macro definitions in qdrawhelper.cpp.Jason Barron2009-08-191-7/+4
| | | | | | | | | | | | Remove a little bit of duplicated code here after code reviews. Reviewed-by: Miikka Heikkinen
| * Revert "We don't need this library for the Metrowerks toolchain."axis2009-08-191-1/+1
| | | | | | | | | | | | | | | | This reverts commit 9a6eb12c26697330a5adf4450beb98098ad7da40. Not needed anymore after the MWC compiler became unsupported. RevBy: Jason Barron
| * Revert "The Metrowerks compiler was crashing when processing the following ↵axis2009-08-191-6/+1
| | | | | | | | | | | | | | | | | | | | line in" This reverts commit e2e4f600970a3577db4bcb099c10e8241754bd56. Not needed anymore after the MWC compiler became unsupported. RevBy: Jason Barron
| * Cosmetic fix: Unify the Q_DISABLE_COPY macroHarald Fernengel2009-08-191-10/+3
| | | | | | | | | | | | Q_DISABLE_COPY must make the copy constructor and assignment operator private in all cases, otherwise the compiler will create implicit versions when exception support is on.
| * Merge branch 'master' of git@scm.dev.troll.no:qt/qt-s60-publicJanne Anttila2009-08-19107-231/+537
| |\
| | * Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qtaxis2009-08-1931-116/+416
| | |\ | | | | | | | | | | | | | | | | Conflicts: tests/auto/auto.pro
| | | * Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qtAlan Alpert2009-08-1931-119/+432
| | | |\
| | | | * Make sure windows raise properly when focusedAnders Bakken2009-08-183-25/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We never used to properly raise windows with DirectFB's window management. Somehow the event happens on a window surface that doesn't really have a IDirectFBWindow associated with it but using permanentState I can establish a sibling relationship to ensure raise gets called on the right window surface. Reviewed-By: Donald <qt-info@nokia.com>
| | | | * Initialize bpl in QDirectFBPaintDevice(...)Anders Bakken2009-08-181-1/+1
| | | | | | | | | | | | | | | | | | | | Reviewed-by: Donald <qt-info@nokia.com>
| | | | * Disambiguate variable namesAnders Bakken2009-08-182-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | s/lock/lockFlgs/ lock is also a function in QWSWindowSurface. Reviewed-by: Donald <qt-info@nokia.com>
| | | | * Fixed toRawForm because the domains usually start with a dot.Thiago Macieira2009-08-181-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Like 9fea895d6, the series of commits ending in ff1280178 made QUrl::toAce more strict. Now it doesn't accept empty domain labels, which is exactly what a leading dot means. Interestingly, KDE 3's KURL had a long-standing hack to support the leading dot and which I broke on more than one occasion. And it had that feature exactly because of cookies.
| | | | * Remove a global static in QtTest: we can do the same with dynamicThiago Macieira2009-08-181-2/+7
| | | | | | | | | | | | | | | | | | | | allocation.
| | | | * Remove a global destructor from QtDBus.Thiago Macieira2009-08-181-4/+6
| | | | | | | | | | | | | | | | | | | | Instead, only run the unload code if we successfully loaded.
| | | | * Doc: explain that QUrl::toAce may fail if its input is not correct.Thiago Macieira2009-08-181-0/+4
| | | | |
| | | | * Simplify DirectFB clippingAnders Bakken2009-08-182-25/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of storing whether or not our clip is dirty and updating it in every paint operation we'll just update it whenever it changes. This is more intuitive and should be faster for the common case as well. Also make sure to implement clip(region). Prevent multiple updateClip() calls for a single clip operation by introducing a flag to check whether we recursed into the different clip() calls. Reviewed-by: Donald <qt-info@nokia.com>
| | | | * Fix bugs in DFBPE fillRect and drawTiledPixmapAnders Bakken2009-08-181-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure to call CLIPPED_PAINT so painting with a region clip works. Reviewed-by: Donald <qt-info@nokia.com>
| | | | * Added a behaviour parameter to QXmlStreamReader::readElementTextThorbjørn Lindeijer2009-08-182-8/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-182-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | | | * Fixed a crash when setting twice the same viewmode on a QListViewThierry Bastian2009-08-181-1/+3
| | | | | | | | | | | | | | | | | | | | autotest will detect the problem
| | | | * Fixed QRasterPaintEngine::drawImage() for 1x1 source rectangles.Kim Motoyoshi Kalland2009-08-181-2/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QRasterPaintEngine::drawImage() used an optimized code path when the source rectangle was 1x1. It would sample the source image at the source rectangle's top-left corner and use the sampled color to fill the entire target rectangle. There were two bugs, however: 1) The sampled color was assumed to be non-premultiplied, so you could end up with premultiplying the color twice. This was fixed by avoiding premultiplying a second time if the source image has a premultiplied format. 2) Since the source rectangle is a QRectF, it could easily cross pixel boundaries even if it's 1x1. In this case, it is not correct to fill the target rectangle with a single color. This was fixed by checking if the entire source rectangle is contained in a single pixel before taking the optimized code path. Task-number: 256950 Reviewed-by: Trond
| | | | * Make sure to update pos QDFBCursor::moveAnders Bakken2009-08-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't need to chain to the base class since the QDirectFBScreenCursor always is rendered by hardware but we should update the pos variable in case people ask where the cursor is. Reviewed-by: TrustMe
| | | | * add QGraphicsObject Q_INTERFACES macroThierry Bastian2009-08-181-0/+1
| | | | |
| | | | * Compile fix with namespaceshjk2009-08-181-0/+2
| | | | |
| | | | * Animations: update the documentationThierry Bastian2009-08-181-7/+0
| | | | | | | | | | | | | | | | | | | | Removed the reference to the QAnimationState that doesn't exist anymore
| | | | * Make TestLib compatible with mingw when gui is not usedThierry Bastian2009-08-183-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem is that headers in QTestLib define functions for mouse and key events. Those are causing link errors on all autotests that do "QT -= gui" with mingw (only debug seems to be affected). Reviewed-by: jasplin
| | | | * Fixed bug when rendering long lines of text without XRender.Samuel Rødal2009-08-181-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XRectangle coordinates need to be clipped to the short integer range. Task-number: 250137 Reviewed-by: Trond
| | | | * QItemSelectionModel: hasSelection can return true when no selectionThierry Bastian2009-08-181-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | we needed to finalize the selection when rows are removed Reviewed-by: ogoffart
| | | | * QHeaderView: assertion when modifying the root iem of a treewidgetThierry Bastian2009-08-181-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dataChanged is emitted with invalid model index. We needed to handle that. Reviewed-by: ogoffart
| | | | * Fix build failure on Mac OS 10.5Richard Moe Gustavsen2009-08-181-2/+4
| | | | | | | | | | | | | | | | | | | | Gestures only awailable on 10.6
| | | | * Added support for gestures on Mac OS X CarbonRichard Moe Gustavsen2009-08-183-7/+76
| | | | |
| | | | * Speed up midpoint lines starting far outside the device bounds.Gunnar Sletta2009-08-181-0/+14
| | | | | | | | | | | | | | | | | | | | Reviewed-By: Samuel
| | | | * As of Qt 4.6, the minimum OS X version is 10.4.Morten Sorvig2009-08-181-1/+1
| | | | |
| | | | * Fixed a possible crash in QTextCursorThierry Bastian2009-08-181-1/+2
| | | | |
| | | | * Avoid divide by zero on buggy Xlib/Xserver implementationsBradley T. Hughes2009-08-181-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some X servers seem to report zero physical size, so our DPI calculations would crash with divide-by-zero. Avoid this and just use 72 DPI instead. Task-number: 258319
| | | * | Rectify copy'n'paste error from the QLineControl refactoring.Alan Alpert2009-08-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some of the ifdef blocks weren't, well, tested. Task-number: 259582 Reviewed-by: Trust Me
| | * | | Fixing the build break.Aleksandar Sasha Babic2009-08-191-1/+1
| | | | |
| | * | | Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qt-s60-publicmread2009-08-193-14/+13
| | |\ \ \
| | | * | | This was bug as EINPROGRESS and EAGAIN are not the same thing.Aleksandar Sasha Babic2009-08-191-1/+0
| | | | | |
| | | * | | Did some cleanups after review of the S60 branch.axis2009-08-192-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RevBy: Trust me It's all comments and build fixes.
| | * | | | Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qt-s60-publicmread2009-08-1978-260/+109
| | |\ \ \ \ | | | |/ / /
| | | * | | Changig variable name from misleadingAleksandar Sasha Babic2009-08-191-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | fdexec to proper fdexception.
| | | * | | Changed names and URLs to reflect name change.axis2009-08-1972-77/+77
| | | | | | | | | | | | | | | | | | | | | | | | RevBy: Trust me