Changeset 651 for trunk/src/plugins
- Timestamp:
- Mar 8, 2010, 12:52:58 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 136 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.6.2 (added) merged: 650 /branches/vendor/nokia/qt/current merged: 649 /branches/vendor/nokia/qt/4.6.1 removed
- Property svn:mergeinfo changed
-
trunk/src/plugins/accessible/compat/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/compat/q3complexwidgets.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/compat/q3complexwidgets.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/compat/q3simplewidgets.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/compat/q3simplewidgets.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/compat/qaccessiblecompat.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/compat/qaccessiblecompat.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/widgets/complexwidgets.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/widgets/complexwidgets.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/widgets/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/widgets/qaccessiblemenu.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/widgets/qaccessiblemenu.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/widgets/qaccessiblewidgets.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/widgets/qaccessiblewidgets.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/widgets/rangecontrols.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/widgets/rangecontrols.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/widgets/simplewidgets.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/accessible/widgets/simplewidgets.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/cn/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/cn/qgb18030codec.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/cn/qgb18030codec.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/jp/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/jp/qeucjpcodec.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/jp/qeucjpcodec.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/jp/qfontjpcodec.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/jp/qfontjpcodec.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/jp/qjiscodec.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/jp/qjiscodec.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/jp/qjpunicode.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/jp/qjpunicode.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/jp/qsjiscodec.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/jp/qsjiscodec.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/kr/cp949codetbl.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/kr/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/kr/qeuckrcodec.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/kr/qeuckrcodec.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/tw/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/tw/qbig5codec.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/codecs/tw/qbig5codec.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/decorations/default/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/decorations/styled/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/decorations/windows/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/ahi/qscreenahi_qws.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/ahi/qscreenahi_qws.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/ahi/qscreenahiplugin.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbkeyboard.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbkeyboard.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbmouse.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbmouse.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbpaintdevice.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbpaintdevice.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbpaintengine.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 104 104 void blit(const QRectF &dest, IDirectFBSurface *surface, const QRectF &src); 105 105 106 inline bool supportsStretchBlit() const; 107 106 108 inline void updateClip(); 107 109 virtual void systemStateChanged(); … … 527 529 if (!(d->compositionModeStatus & QDirectFBPaintEnginePrivate::PorterDuff_SupportedBlits) 528 530 || (d->transformationType & QDirectFBPaintEnginePrivate::Matrix_BlitsUnsupported) 529 || d->clipType == QDirectFBPaintEnginePrivate::ComplexClip 531 || (d->clipType == QDirectFBPaintEnginePrivate::ComplexClip) 532 || (!d->supportsStretchBlit() && state()->matrix.mapRect(r).size() != sr.size()) 530 533 #ifndef QT_DIRECTFB_IMAGECACHE 531 || QDirectFBScreen::getSurfacePixelFormat(image.format()) == DSPF_UNKNOWN534 || (QDirectFBScreen::getSurfacePixelFormat(image.format()) == DSPF_UNKNOWN) 532 535 #elif defined QT_NO_DIRECTFB_PREALLOCATED 533 || QDirectFBPaintEnginePrivate::cacheCost(image) > imageCache.maxCost()536 || (QDirectFBPaintEnginePrivate::cacheCost(image) > imageCache.maxCost()) 534 537 #endif 535 538 ) … … 574 577 QDirectFBPixmapData *dfbData = static_cast<QDirectFBPixmapData*>(data); 575 578 if (!(d->compositionModeStatus & QDirectFBPaintEnginePrivate::PorterDuff_SupportedBlits) 576 || (d->transformationType & QDirectFBPaintEnginePrivate::Matrix_BlitsUnsupported) 577 || d->clipType == QDirectFBPaintEnginePrivate::ComplexClip 578 || (state()->renderHints & QPainter::SmoothPixmapTransform 579 && state()->matrix.mapRect(r).size() != sr.size())) { 579 || (d->transformationType & QDirectFBPaintEnginePrivate::Matrix_BlitsUnsupported) 580 || (d->clipType == QDirectFBPaintEnginePrivate::ComplexClip) 581 || (!d->supportsStretchBlit() && state()->matrix.mapRect(r).size() != sr.size())) { 580 582 RASTERFALLBACK(DRAW_PIXMAP, r, pixmap.size(), sr); 581 583 const QImage *img = dfbData->buffer(); … … 607 609 } else if (!(d->compositionModeStatus & QDirectFBPaintEnginePrivate::PorterDuff_SupportedBlits) 608 610 || (d->transformationType & QDirectFBPaintEnginePrivate::Matrix_BlitsUnsupported) 609 || d->clipType == QDirectFBPaintEnginePrivate::ComplexClip610 || ( state()->renderHints & QPainter::SmoothPixmapTransform&& state()->matrix.isScaling())) {611 || (d->clipType == QDirectFBPaintEnginePrivate::ComplexClip) 612 || (!d->supportsStretchBlit() && state()->matrix.isScaling())) { 611 613 RASTERFALLBACK(DRAW_TILED_PIXMAP, r, pixmap.size(), offset); 612 614 QPixmapData *pixmapData = pixmap.pixmapData(); … … 733 735 if (!(d->compositionModeStatus & QDirectFBPaintEnginePrivate::PorterDuff_SupportedBlits) 734 736 || (d->transformationType & QDirectFBPaintEnginePrivate::Matrix_BlitsUnsupported) 735 || ( state()->renderHints & QPainter::SmoothPixmapTransform&& state()->matrix.isScaling())) {737 || (!d->supportsStretchBlit() && state()->matrix.isScaling())) { 736 738 break; 737 739 } … … 758 760 Q_D(QDirectFBPaintEngine); 759 761 if ((d->transformationType & QDirectFBPaintEnginePrivate::Matrix_RectsUnsupported) 760 || d->clipType == QDirectFBPaintEnginePrivate::ComplexClip762 || (d->clipType == QDirectFBPaintEnginePrivate::ComplexClip) 761 763 || !d->testCompositionMode(0, 0, &color)) { 762 764 RASTERFALLBACK(FILL_RECT, rect, color, VOID_ARG()); … … 1050 1052 result = surface->Blit(surface, s, &sRect, dr.x(), dr.y()); 1051 1053 } else { 1054 Q_ASSERT(supportsStretchBlit()); 1052 1055 const DFBRectangle dRect = { dr.x(), dr.y(), dr.width(), dr.height() }; 1053 1056 result = surface->StretchBlit(surface, s, &sRect, &dRect); … … 1097 1100 IDirectFBSurface *sourceSurface = dfbData->directFBSurface(); 1098 1101 if (transform.isScaling()) { 1102 Q_ASSERT(supportsStretchBlit()); 1099 1103 Q_ASSERT(qMin(transform.m11(), transform.m22()) >= 0); 1100 1104 offset.rx() *= transform.m11(); … … 1185 1189 } 1186 1190 1191 bool QDirectFBPaintEnginePrivate::supportsStretchBlit() const 1192 { 1193 #ifdef QT_DIRECTFB_STRETCHBLIT 1194 return !(q->state()->renderHints & QPainter::SmoothPixmapTransform); 1195 #else 1196 return false; 1197 #endif 1198 } 1199 1200 1187 1201 void QDirectFBPaintEnginePrivate::systemStateChanged() 1188 1202 { -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbpaintengine.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbpixmap.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 471 471 472 472 QDirectFBPixmapData *data = new QDirectFBPixmapData(screen, QPixmapData::PixmapType); 473 data->setSerialNumber(++global_ser_no); 473 474 DFBSurfaceBlittingFlags flags = DSBLIT_NOFX; 474 475 data->alpha = alpha; … … 552 553 } 553 554 555 556 bool QDirectFBPixmapData::scroll(int dx, int dy, const QRect &rect) 557 { 558 if (!dfbSurface) { 559 return false; 560 } 561 unlockSurface(); 562 DFBResult result = dfbSurface->SetBlittingFlags(dfbSurface, DSBLIT_NOFX); 563 if (result != DFB_OK) { 564 DirectFBError("QDirectFBPixmapData::scroll", result); 565 return false; 566 } 567 result = dfbSurface->SetPorterDuff(dfbSurface, DSPD_NONE); 568 if (result != DFB_OK) { 569 DirectFBError("QDirectFBPixmapData::scroll", result); 570 return false; 571 } 572 573 const DFBRectangle source = { rect.x(), rect.y(), rect.width(), rect.height() }; 574 result = dfbSurface->Blit(dfbSurface, dfbSurface, &source, source.x + dx, source.y + dy); 575 if (result != DFB_OK) { 576 DirectFBError("QDirectFBPixmapData::scroll", result); 577 return false; 578 } 579 580 return true; 581 } 582 554 583 void QDirectFBPixmapData::invalidate() 555 584 { … … 568 597 569 598 #endif // QT_NO_QWS_DIRECTFB 570 571 572 -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbpixmap.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 82 82 virtual QPaintEngine *paintEngine() const; 83 83 virtual QImage *buffer(); 84 virtual bool scroll(int dx, int dy, const QRect &rect); 84 85 // Pure virtual in QPixmapData, so re-implement here and delegate to QDirectFBPaintDevice 85 86 virtual int metric(QPaintDevice::PaintDeviceMetric m) const { return QDirectFBPaintDevice::metric(m); } -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbscreen.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbscreen.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 69 69 #if !defined QT_NO_DIRECTFB_IMAGEPROVIDER && !defined QT_DIRECTFB_IMAGEPROVIDER 70 70 #define QT_DIRECTFB_IMAGEPROVIDER 71 #endif 72 #if !defined QT_NO_DIRECTFB_STRETCHBLIT && !defined QT_DIRECTFB_STRETCHBLIT 73 #define QT_DIRECTFB_STRETCHBLIT 71 74 #endif 72 75 #if !defined QT_DIRECTFB_IMAGEPROVIDER_KEEPALIVE && !defined QT_NO_DIRECTFB_IMAGEPROVIDER_KEEPALIVE -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbscreenplugin.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbwindowsurface.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 379 379 } 380 380 screen->flipSurface(dfbSurface, flipFlags, region, offset); 381 if (noSystemBackground) {382 dfbSurface->Clear(dfbSurface, 0, 0, 0, 0);383 }384 381 #else 385 382 setOpaque(windowOpacity != 0xff); -
trunk/src/plugins/gfxdrivers/directfb/qdirectfbwindowsurface.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/linuxfb/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/powervr/QWSWSEGL/pvrqwsdrawable.c
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/powervr/QWSWSEGL/pvrqwsdrawable.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/powervr/QWSWSEGL/pvrqwsdrawable_p.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/powervr/QWSWSEGL/pvrqwswsegl.c
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/powervr/pvreglscreen/pvreglscreen.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/powervr/pvreglscreen/pvreglscreen.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/powervr/pvreglscreen/pvreglscreenplugin.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/powervr/pvreglscreen/pvreglwindowsurface.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/powervr/pvreglscreen/pvreglwindowsurface.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/qvfb/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/transformed/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/vnc/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/vnc/qscreenvnc_p.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/vnc/qscreenvnc_qws.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/gfxdrivers/vnc/qscreenvnc_qws.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/graphicssystems/opengl/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/graphicssystems/openvg/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/graphicssystems/openvg/qgraphicssystem_vg.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/graphicssystems/openvg/qgraphicssystem_vg_p.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/graphicssystems/shivavg/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/graphicssystems/shivavg/shivavggraphicssystem.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/graphicssystems/shivavg/shivavggraphicssystem.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/graphicssystems/shivavg/shivavgwindowsurface.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/graphicssystems/shivavg/shivavgwindowsurface.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/graphicssystems/trace/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/graphicssystems/trace/qgraphicssystem_trace.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/graphicssystems/trace/qgraphicssystem_trace_p.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/iconengines/svgiconengine/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/iconengines/svgiconengine/qsvgiconengine.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/iconengines/svgiconengine/qsvgiconengine.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/gif/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/gif/qgifhandler.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 72 72 73 73 int decode(QImage *image, const uchar* buffer, int length, 74 int *nextFrameDelay, int *loopCount, QSize *nextSize); 74 int *nextFrameDelay, int *loopCount); 75 static void scan(QIODevice *device, QVector<QSize> *imageSizes, int *loopCount); 75 76 76 77 bool newFrame; … … 230 231 */ 231 232 int QGIFFormat::decode(QImage *image, const uchar *buffer, int length, 232 int *nextFrameDelay, int *loopCount , QSize *nextSize)233 int *nextFrameDelay, int *loopCount) 233 234 { 234 235 // We are required to state that … … 347 348 bits = image->bits(); 348 349 memset(bits, 0, image->byteCount()); 349 350 // ### size of the upcoming frame, should rather351 // be known before decoding it.352 *nextSize = QSize(swidth, sheight);353 350 } 354 351 … … 646 643 } 647 644 645 /*! 646 Scans through the data stream defined by \a device and returns the image 647 sizes found in the stream in the \a imageSizes vector. 648 */ 649 void QGIFFormat::scan(QIODevice *device, QVector<QSize> *imageSizes, int *loopCount) 650 { 651 if (!device) 652 return; 653 654 qint64 oldPos = device->pos(); 655 if (!device->seek(0)) 656 return; 657 658 int colorCount = 0; 659 int localColorCount = 0; 660 int globalColorCount = 0; 661 int colorReadCount = 0; 662 bool localColormap = false; 663 bool globalColormap = false; 664 int count = 0; 665 int blockSize = 0; 666 int imageWidth = 0; 667 int imageHeight = 0; 668 bool done = false; 669 uchar hold[16]; 670 State state = Header; 671 672 const int readBufferSize = 40960; // 40k read buffer 673 QByteArray readBuffer(device->read(readBufferSize)); 674 675 if (readBuffer.isEmpty()) { 676 device->seek(oldPos); 677 return; 678 } 679 680 // This is a specialized version of the state machine from decode(), 681 // which doesn't do any image decoding or mallocing, and has an 682 // optimized way of skipping SkipBlocks, ImageDataBlocks and 683 // Global/LocalColorMaps. 684 685 while (!readBuffer.isEmpty()) { 686 int length = readBuffer.size(); 687 const uchar *buffer = (const uchar *) readBuffer.constData(); 688 while (!done && length) { 689 length--; 690 uchar ch = *buffer++; 691 switch (state) { 692 case Header: 693 hold[count++] = ch; 694 if (count == 6) { 695 state = LogicalScreenDescriptor; 696 count = 0; 697 } 698 break; 699 case LogicalScreenDescriptor: 700 hold[count++] = ch; 701 if (count == 7) { 702 imageWidth = LM(hold[0], hold[1]); 703 imageHeight = LM(hold[2], hold[3]); 704 globalColormap = !!(hold[4] & 0x80); 705 globalColorCount = 2 << (hold[4] & 0x7); 706 count = 0; 707 colorCount = globalColorCount; 708 if (globalColormap) { 709 int colorTableSize = 3 * globalColorCount; 710 if (length >= colorTableSize) { 711 // skip the global color table in one go 712 length -= colorTableSize; 713 buffer += colorTableSize; 714 state = Introducer; 715 } else { 716 colorReadCount = 0; 717 state = GlobalColorMap; 718 } 719 } else { 720 state=Introducer; 721 } 722 } 723 break; 724 case GlobalColorMap: 725 case LocalColorMap: 726 hold[count++] = ch; 727 if (count == 3) { 728 if (++colorReadCount >= colorCount) { 729 if (state == LocalColorMap) 730 state = TableImageLZWSize; 731 else 732 state = Introducer; 733 } 734 count = 0; 735 } 736 break; 737 case Introducer: 738 hold[count++] = ch; 739 switch (ch) { 740 case 0x2c: 741 state = ImageDescriptor; 742 break; 743 case 0x21: 744 state = ExtensionLabel; 745 break; 746 case 0x3b: 747 state = Done; 748 break; 749 default: 750 done = true; 751 state = Error; 752 } 753 break; 754 case ImageDescriptor: 755 hold[count++] = ch; 756 if (count == 10) { 757 int newLeft = LM(hold[1], hold[2]); 758 int newTop = LM(hold[3], hold[4]); 759 int newWidth = LM(hold[5], hold[6]); 760 int newHeight = LM(hold[7], hold[8]); 761 762 if (imageWidth/10 > qMax(newWidth,200)) 763 imageWidth = -1; 764 if (imageHeight/10 > qMax(newHeight,200)) 765 imageHeight = -1; 766 767 if (imageWidth <= 0) 768 imageWidth = newLeft + newWidth; 769 if (imageHeight <= 0) 770 imageHeight = newTop + newHeight; 771 772 *imageSizes << QSize(imageWidth, imageHeight); 773 774 localColormap = !!(hold[9] & 0x80); 775 localColorCount = localColormap ? (2 << (hold[9] & 0x7)) : 0; 776 if (localColorCount) 777 colorCount = localColorCount; 778 else 779 colorCount = globalColorCount; 780 781 count = 0; 782 if (localColormap) { 783 int colorTableSize = 3 * localColorCount; 784 if (length >= colorTableSize) { 785 // skip the local color table in one go 786 length -= colorTableSize; 787 buffer += colorTableSize; 788 state = TableImageLZWSize; 789 } else { 790 colorReadCount = 0; 791 state = LocalColorMap; 792 } 793 } else { 794 state = TableImageLZWSize; 795 } 796 } 797 break; 798 case TableImageLZWSize: 799 if (ch > max_lzw_bits) 800 state = Error; 801 else 802 state = ImageDataBlockSize; 803 count = 0; 804 break; 805 case ImageDataBlockSize: 806 blockSize = ch; 807 if (blockSize) { 808 if (length >= blockSize) { 809 // we can skip the block in one go 810 length -= blockSize; 811 buffer += blockSize; 812 count = 0; 813 } else { 814 state = ImageDataBlock; 815 } 816 } else { 817 state = Introducer; 818 } 819 break; 820 case ImageDataBlock: 821 ++count; 822 if (count == blockSize) { 823 count = 0; 824 state = ImageDataBlockSize; 825 } 826 break; 827 case ExtensionLabel: 828 switch (ch) { 829 case 0xf9: 830 state = GraphicControlExtension; 831 break; 832 case 0xff: 833 state = ApplicationExtension; 834 break; 835 default: 836 state = SkipBlockSize; 837 } 838 count = 0; 839 break; 840 case ApplicationExtension: 841 if (count < 11) 842 hold[count] = ch; 843 ++count; 844 if (count == hold[0] + 1) { 845 if (qstrncmp((char*)(hold+1), "NETSCAPE", 8) == 0) 846 state=NetscapeExtensionBlockSize; 847 else 848 state=SkipBlockSize; 849 count = 0; 850 } 851 break; 852 case GraphicControlExtension: 853 if (count < 5) 854 hold[count] = ch; 855 ++count; 856 if (count == hold[0] + 1) { 857 count = 0; 858 state = SkipBlockSize; 859 } 860 break; 861 case NetscapeExtensionBlockSize: 862 blockSize = ch; 863 count = 0; 864 if (blockSize) 865 state = NetscapeExtensionBlock; 866 else 867 state = Introducer; 868 break; 869 case NetscapeExtensionBlock: 870 if (count < 3) 871 hold[count] = ch; 872 count++; 873 if (count == blockSize) { 874 *loopCount = LM(hold[1], hold[2]); 875 state = SkipBlockSize; 876 } 877 break; 878 case SkipBlockSize: 879 blockSize = ch; 880 count = 0; 881 if (blockSize) { 882 if (length >= blockSize) { 883 // we can skip the block in one go 884 length -= blockSize; 885 buffer += blockSize; 886 } else { 887 state = SkipBlock; 888 } 889 } else { 890 state = Introducer; 891 } 892 break; 893 case SkipBlock: 894 ++count; 895 if (count == blockSize) 896 state = SkipBlockSize; 897 break; 898 case Done: 899 done = true; 900 break; 901 case Error: 902 device->seek(oldPos); 903 return; 904 } 905 } 906 readBuffer = device->read(readBufferSize); 907 } 908 device->seek(oldPos); 909 return; 910 } 911 648 912 void QGIFFormat::fillRect(QImage *image, int col, int row, int w, int h, QRgb color) 649 913 { … … 764 1028 gifFormat = new QGIFFormat; 765 1029 nextDelay = 0; 766 loopCnt = 0;1030 loopCnt = 1; 767 1031 frameNumber = -1; 768 nextSize = QSize();1032 scanIsCached = false; 769 1033 } 770 1034 … … 788 1052 789 1053 int decoded = gifFormat->decode(&lastImage, (const uchar *)buffer.constData(), buffer.size(), 790 &nextDelay, &loopCnt , &nextSize);1054 &nextDelay, &loopCnt); 791 1055 if (decoded == -1) 792 1056 break; … … 832 1096 833 1097 int decoded = gifFormat->decode(&lastImage, (const uchar *)buffer.constData(), buffer.size(), 834 &nextDelay, &loopCnt , &nextSize);1098 &nextDelay, &loopCnt); 835 1099 if (decoded == -1) 836 1100 break; … … 863 1127 { 864 1128 if (option == Size) { 865 if (imageIsComing()) 866 return nextSize; 1129 if (!scanIsCached) { 1130 QGIFFormat::scan(device(), &imageSizes, &loopCnt); 1131 scanIsCached = true; 1132 } 1133 // before the first frame is read, or we have an empty data stream 1134 if (frameNumber == -1) 1135 return (imageSizes.count() > 0) ? QVariant(imageSizes.at(0)) : QVariant(); 1136 // after the last frame has been read, the next size is undefined 1137 if (frameNumber >= imageSizes.count() - 1) 1138 return QVariant(); 1139 // and the last case: the size of the next frame 1140 return imageSizes.at(frameNumber + 1); 867 1141 } else if (option == Animation) { 868 1142 return true; … … 884 1158 int QGifHandler::imageCount() const 885 1159 { 886 return 0; // Don't know 1160 if (!scanIsCached) { 1161 QGIFFormat::scan(device(), &imageSizes, &loopCnt); 1162 scanIsCached = true; 1163 } 1164 return imageSizes.count(); 887 1165 } 888 1166 889 1167 int QGifHandler::loopCount() const 890 1168 { 1169 if (!scanIsCached) { 1170 QGIFFormat::scan(device(), &imageSizes, &loopCnt); 1171 scanIsCached = true; 1172 } 891 1173 return loopCnt-1; // In GIF, loop count is iteration count, so subtract one 892 1174 } -
trunk/src/plugins/imageformats/gif/qgifhandler.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 88 88 mutable int loopCnt; 89 89 int frameNumber; 90 mutable QSize nextSize; 90 mutable QVector<QSize> imageSizes; 91 mutable bool scanIsCached; 91 92 }; 92 93 -
trunk/src/plugins/imageformats/ico/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/ico/qicohandler.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 557 557 icoAttrib.ncolors = header.biClrUsed ? header.biClrUsed : 1 << icoAttrib.nbits; 558 558 icoAttrib.w = iconEntry.bWidth; 559 if (icoAttrib.w == 0) 560 icoAttrib.w = header.biWidth; 559 561 icoAttrib.h = iconEntry.bHeight; 562 if (icoAttrib.h == 0) 563 icoAttrib.h = header.biHeight/2; 560 564 561 565 QImage::Format format = QImage::Format_ARGB32; -
trunk/src/plugins/imageformats/ico/qicohandler.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/jpeg/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/jpeg/qjpeghandler.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/jpeg/qjpeghandler.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/mng/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/mng/qmnghandler.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/mng/qmnghandler.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/svg/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/svg/qsvgiohandler.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/svg/qsvgiohandler.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/tiff/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/tiff/qtiffhandler.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/imageformats/tiff/qtiffhandler.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/inputmethods/imsw-multi/qmultiinputcontext.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/inputmethods/imsw-multi/qmultiinputcontext.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/inputmethods/imsw-multi/qmultiinputcontextplugin.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/inputmethods/imsw-multi/qmultiinputcontextplugin.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/kbddrivers/linuxinput/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/mousedrivers/linuxtp/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/mousedrivers/pc/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/mousedrivers/tslib/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/phonon/mmf/mmf.pro
r561 r651 36 36 $$PHONON_MMF_DIR/dummyplayer.h \ 37 37 $$PHONON_MMF_DIR/effectfactory.h \ 38 $$PHONON_MMF_DIR/effectparameter.h \ 39 $$PHONON_MMF_DIR/environmentalreverb.h \ 40 $$PHONON_MMF_DIR/loudness.h \ 38 41 $$PHONON_MMF_DIR/mediaobject.h \ 39 42 $$PHONON_MMF_DIR/mmf_medianode.h \ 40 43 $$PHONON_MMF_DIR/mmf_videoplayer.h \ 44 $$PHONON_MMF_DIR/stereowidening.h \ 41 45 $$PHONON_MMF_DIR/objectdump.h \ 42 46 $$PHONON_MMF_DIR/objectdump_symbian.h \ … … 58 62 $$PHONON_MMF_DIR/dummyplayer.cpp \ 59 63 $$PHONON_MMF_DIR/effectfactory.cpp \ 64 $$PHONON_MMF_DIR/effectparameter.cpp \ 65 $$PHONON_MMF_DIR/environmentalreverb.cpp \ 66 $$PHONON_MMF_DIR/loudness.cpp \ 60 67 $$PHONON_MMF_DIR/mediaobject.cpp \ 61 68 $$PHONON_MMF_DIR/mmf_medianode.cpp \ 62 69 $$PHONON_MMF_DIR/mmf_videoplayer.cpp \ 70 $$PHONON_MMF_DIR/stereowidening.cpp \ 63 71 $$PHONON_MMF_DIR/objectdump.cpp \ 64 72 $$PHONON_MMF_DIR/objectdump_symbian.cpp \ … … 82 90 LIBS += -lapgrfx -lapmime # For recognizer 83 91 LIBS += -lmmfcontrollerframework # For CMMFMetaDataEntry 92 LIBS += -lmediaclientaudiostream # For CMdaAudioOutputStream 84 93 85 94 # These are for effects. -
trunk/src/plugins/s60/src/qcoreapplication_3_1.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/s60/src/qcoreapplication_3_2.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/s60/src/qdesktopservices_3_1.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/s60/src/qdesktopservices_3_2.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/s60/src/qlocale_3_1.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/s60/src/qlocale_3_2.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/script/qtdbus/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/script/qtdbus/main.h
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/sqldrivers/db2/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/sqldrivers/ibase/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/sqldrivers/mysql/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/sqldrivers/oci/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/sqldrivers/odbc/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/sqldrivers/psql/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/sqldrivers/sqlite/smain.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/sqldrivers/sqlite2/smain.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/plugins/sqldrivers/tds/main.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com)
Note:
See TracChangeset
for help on using the changeset viewer.