summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qt into ↵Bradley T. Hughes2009-04-2362-1078/+2776
|\ | | | | | | windows-7-multitouch
| * Fix bugs in QGraphicsItem::childrenBoundingRect()Andreas Aardal Hanssen2009-04-233-7/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | While working on layering in Graphics View I stumbled over this bug. The QGraphicsItem::childrenBoundingRect() function had an accumulating error caused by recursive adding of rectangles that individually were mapped to the local parent using QGraphicsItem::mapRectToParent() / QTransform::mapRect. This caused the brect to be way too large for items with children that are rotated (fex, alternating 45 and -45 degrees). The new version should be just as fast, but with no loss of precision. Reviewed-by: bnilsen
| * Merge branch '4.5' of git@scm.dev.nokia.troll.no:qt/qtSimon Hausmann2009-04-2316-69/+596
| |\
| | * Add Google Suggest as a new network exampleAriya Hidayat2009-04-2311-0/+551
| | | | | | | | | | | | Reviewed-by: Simon Hausmann <simon.hausmann@nokia.com>
| | * cleanupkh2009-04-233-68/+22
| | |
| | * correctly handle remote disconnectsOswald Buddenhagen2009-04-232-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | about the only error case for a PeekNamedPipe() which does not actually want to read anything is some kind of disconnect. so ignore the error code and just handle the error as a close. Task-number: 247144 Reviewed-by: thiago
| | * clean up server socket on startupOswald Buddenhagen2009-04-231-0/+2
| | |
| * | Merge branch '4.5'Thiago Macieira2009-04-2328-129/+799
| |\ \ | | |/ | | | | | | | | | Conflicts: tests/auto/qaction/tst_qaction.cpp
| | * Added Google Chat client as a new WebKit exampleAriya Hidayat2009-04-2310-1/+565
| | | | | | | | | | | | Reviewed-by: Simon Hausmann <simon.hausmann@nokia.com>
| | * Fixes for QByteArrayMatcherJoão Abecasis2009-04-234-2/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Copy constructor and assignment operator lose data: pointer to content and the length of content also need to be copied over. QByteArrayMatcher::pattern() would return a null byte array if instance was initialized with c-string. Changed default constructor to explicitly initialize pattern length to zero. The bug in the assignment operator is a regression against 4.4.3. Task-number: 251958 Reviewed-by: MariusSO Reviewed-by: paul
| | * Merge branch '4.5' of git@scm.dev.nokia.troll.no:qt/qt into 4.5kh2009-04-231-7/+7
| | |\
| | | * fix pro fileOswald Buddenhagen2009-04-231-7/+7
| | | |
| | * | fixes open an empty page on invalid keywordkh2009-04-231-0/+2
| | |/
| | * Revert "Removed dead code."jasplin2009-04-231-0/+2
| | | | | | | | | | | | | | | This reverts commit 99d243860548d6be8a68dfd027c51530351d12cb. Needed because of commit b51dd5a7b328291c5dbda540ce228e7d867662cb.
| | * make sure we wait until the page has fully loaded before duplicatingkh2009-04-233-1/+19
| | |
| | * update the filter combobox if we set a passed filterkh2009-04-231-2/+11
| | |
| | * Revert "Fixed key sequence eating behavior for QShortcut and QAction."jasplin2009-04-236-86/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 031adeaf42ddaef8d01338f6c59ba97170be5d53. The patch had some unforeseen side-effects for Creator. It may also affect other existing applications in a similar way. For now, this behavior (eating key sequences for disabled shortcuts) should be achieved using a local workaround in creator. Reviewed-by: mariusSO Task-number: 251246
| | * use qdoc3 debug version only when it is availableJoerg Bornemann2009-04-232-8/+1
| | | | | | | | | | | | | | | | | | | | | By default there is no debug version built of qdoc3. In this case we should call the release build. Reviewed-by: kh
| | * Set the current filter if one gets passed by commandline.kh2009-04-231-0/+3
| | | | | | | | | | | | | | | Task-number: none Reviewed-by: kh
| | * cleanup, normalized connect, etc...kh2009-04-231-24/+24
| | | | | | | | | | | | | | | Task-number: none Reviewed-by: TrustMe
| * | Make BGR mode configurable through the GUIPaul Olav Tvete2009-04-231-0/+2
| | |
| * | Merge branch '4.5' of git@scm.dev.nokia.troll.no:qt/qtSimon Hausmann2009-04-2317-13/+426
| |\ \ | | |/
| | * Mention the jQuery MIT license in the 3rdparty license file, used in the ↵Simon Hausmann2009-04-231-0/+18
| | | | | | | | | | | | | | | | | | fancybrowser example Reviewed-by: Kavindra
| | * Add the fancybrowser to the examples in qtdemoSimon Hausmann2009-04-231-0/+1
| | | | | | | | | | | | Reviewed-by: Kavindra
| | * Add fancy browser as the new exampleAriya Hidayat2009-04-2310-1/+383
| | | | | | | | | | | | Reviewed-by: Simon Hausmann <simon.hausmann@nokia.com>
| | * Add WebKit examples to the Qt DemoSimon Hausmann2009-04-231-0/+4
| | | | | | | | | | | | Reviewed-by: Kavindra
| | * Allow QThread to start a QTimer and QEventLoop before QCoreApplication is ↵Bradley T. Hughes2009-04-234-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | constructed Fix a regression from 4.3 to 4.4 that prevented QThread from starting timers and event loops before QCoreApplication was instantiated. Even though this is documented not to work, it seems that people have been relying on it. This reverts commit e52e5acdfa198cd079bbfe3a9302debf46c7cadd which attempted to work around not calling g_thread_init() multiple times. The proper fix is to serialize the g_thread_supported() checks in the Glib event dispatcher. Task-number: 248191 Reviewed-by: denis
| | * Disable MIT-SHM usage on BGR server layouts under X11.Trond Kjernåsen2009-04-231-6/+12
| | | | | | | | | | | | | | | | | | | | | | | | Since the raster engine always assumes RGB layout in a QImage, we can't support this out of the box. Task-number: 248720 Reviewed-by: Samuel
| * | Add BGR format to qvfbPaul Olav Tvete2009-04-233-1/+19
| | |
| * | Adding 2bpp support to qvfbPaul Olav Tvete2009-04-233-864/+855
| | |
* | | Fix tests/manual/qtouchevent by choking mouse events even for ignored ↵Bradley T. Hughes2009-04-232-2/+18
| | | | | | | | | | | | | | | | | | TouchUpdate and TouchEnd events. The behavior we want is that no mouse events are sent if the widget accepts the TouchBegin.
* | | update test to test basic event handling and touch begin propagationBradley T. Hughes2009-04-233-271/+460
| | |
* | | Initial test for TouchBegin propagation and TouchUpdate/TouchEnd handlingBradley T. Hughes2009-04-233-18/+82
| | |
* | | the start of a manual test for touch eventsBradley T. Hughes2009-04-235-0/+2004
| | |
* | | Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qt into ↵Bradley T. Hughes2009-04-23139-12104/+1667
|\ \ \ | |/ / | | | | | | windows-7-multitouch
| * | Merge branch '4.5' of git@scm.dev.nokia.troll.no:qt/qtSimon Hausmann2009-04-2336-180/+338
| |\ \ | | |/ | | | | | | | | | | | | | | | Conflicts: src/corelib/global/qfeatures.h src/gui/painting/qtransform.cpp util/scripts/make_qfeatures_dot_h
| | * Carbon/Cocoa: It is possible to resize a widget above its maximum sizeRichard Moe Gustavsen2009-04-232-39/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is not strange since we never did anything to limit a resize within the max min boundries. This patch factores out the code that ensures this into a private function that is called both as a reaction to a resize event, but also if resize is done programatically. Task-number: 251893 Reviewed-by: Trenton Schulz
| | * Removed dead code.jasplin2009-04-231-2/+0
| | | | | | | | | | | | Reviewed-by: TrustMe
| | * Merge branch '4.5' of git@scm.dev.nokia.troll.no:qt/qt into 4.5Rohan McGovern2009-04-2231-124/+220
| | |\
| | | * Convert bitmaps to alpha pixmap formatAnders Bakken2009-04-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ideally we'd let raster pixmap data handle this but QPixmap::fromImage creates a QPixmapData::PixmapType regardless of the bit depth of the image so we have to handle this case. Reviewed-by: Donald <qt-info@nokia.com>
| | | * CompileAnders Bakken2009-04-221-2/+2
| | | | | | | | | | | | | | | | Reviewed-by: TrustMe
| | | * Kill some warningsAnders Bakken2009-04-222-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor two small things so that we don't get warnings when QT_DIRECTFB_NO_(OPAQUEDETECTION|MOUSE|KEYBOARD) is defined Reviewed-by: Shane McLaughlin <Shane.McLaughlin@trolltech.com>
| | | * Show filter extensions in the GTK file dialog if no name is providedJens Bache-Wiig2009-04-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the GTK+ file dialog filters are only represented by names such as "All files", while the actual extensions are hidden. You can create a filter without a name in Qt however so in this case we have to fall back to showing the file extensions instead. Task-number: 251928 Reviewed-by: rosch
| | | * Don't emit QApplication::focusChanged for no reasonThorbjørn Lindeijer2009-04-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Qt::NoFocusReason is used when Qt temporarily moves the focus to the QMenuBar while switching from one widget to another. While this did not result in a QFocusEvent, it did result in emitting the QApplication::focusChanged signal. This in turn caused a slowness in Qt Creator, since it wanted to update the current context and find filter. The fix here makes sure the focusChanged signal is not emitted when the focus reason is Qt::NoFocusReason, since these focus changes are not interesting for the application. Reviewed-by: mae
| | | * Unify IDirectFBSurface->Lock() callsAnders Bakken2009-04-224-46/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Certain compilers warns on this kind of code: uchar *mem = ...; (void**)(&mem) dereferencing type punned pointer etc. Since we had this for every call to Lock I put it all into a convenience function. Also fix some issues where we memcpy'ed more bytes than necessary (when stride != w * depth() / 8) and fix issue with QDirectFBScreen::solidFill with pixelFormat == RGB32 Reviewed-by: Donald <qt-info@nokia.com>
| | | * Take out STATIC_ALLOC of primary surface creationAnders Bakken2009-04-221-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We never resize this surface anyway so it's not necessary. Make it possible to enable with an option. Reviewed-by: Donald <qt-info@nokia.com>
| | | * Prevent QTransform::type() from returning TxScale instead of TxProject.Samuel Rødal2009-04-222-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have code that assumes that m33 = 1 if the type is TxScale. Instead of changing all that code it's better to just return TxProject as type when m33 is different from 1. Reviewed-by: Simon Hausmann
| | | * QGtkStyle: Fix broken transparency on line edits in ClearlooksJens Bache-Wiig2009-04-221-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This basically uses a workaround to hint to our gtk theme that we do not want it to fill our line edit backgrouns with the background brush. This was suggested by Benjamin berg. More information can be found here: https://bugzilla.mozilla.org/show_bug.cgi?id=405421 Reviewed-by: Tor Arne
| | | * Fix QPrinter::pageRect() for Windows printers, when fullPage() is set.Trond Kjernåsen2009-04-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When QPrinter::fullPage() was set, pageRect() returned the same as paperRect(). Under Windows, there is always a non-printable area that was not taken into account in the fullPage() case. Task-number: 248881 Reviewed-by: Kim
| | | * Make all qdoc footers consistent with the main Qt docs.Jason McDonald2009-04-227-13/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the same copyright message in all doc footers. As a side-effect, this change also removes most of the remaining THISYEAR placeholders, and fixes some footers that try to use 110% of the page width. Reviewed-by: Thiago