-rw-r--r-- | qt/qt-2.3.7.patch/qte237-all.patch | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/qt/qt-2.3.7.patch/qte237-all.patch b/qt/qt-2.3.7.patch/qte237-all.patch index 43d7a69..daf0e9c 100644 --- a/qt/qt-2.3.7.patch/qte237-all.patch +++ b/qt/qt-2.3.7.patch/qte237-all.patch | |||
@@ -751,64 +751,75 @@ | |||
751 | + QPoint oldBrushOffs = this->brushoffs; | 751 | + QPoint oldBrushOffs = this->brushoffs; |
752 | int brx, bry; | 752 | int brx, bry; |
753 | switch ( qt_trans_screen->transformation() ) { | 753 | switch ( qt_trans_screen->transformation() ) { |
754 | case QTransformedScreen::Rot90: | 754 | case QTransformedScreen::Rot90: |
755 | - brx = brushoffs.y(); | 755 | - brx = brushoffs.y(); |
756 | - bry = srcwidth - brushoffs.x() - w; | 756 | - bry = srcwidth - brushoffs.x() - w; |
757 | + brx = this->brushoffs.y(); | 757 | + brx = this->brushoffs.y(); |
758 | + bry = this->srcwidth - this->brushoffs.x() - w; | 758 | + bry = this->srcwidth - this->brushoffs.x() - w; |
759 | break; | 759 | break; |
760 | case QTransformedScreen::Rot180: | 760 | case QTransformedScreen::Rot180: |
761 | - brx = srcwidth - brushoffs.x() - w; | 761 | - brx = srcwidth - brushoffs.x() - w; |
762 | - bry = srcheight - brushoffs.y() - h; | 762 | - bry = srcheight - brushoffs.y() - h; |
763 | + brx = this->srcwidth - this->brushoffs.x() - w; | 763 | + brx = this->srcwidth - this->brushoffs.x() - w; |
764 | + bry = this->srcheight - this->brushoffs.y() - h; | 764 | + bry = this->srcheight - this->brushoffs.y() - h; |
765 | break; | 765 | break; |
766 | case QTransformedScreen::Rot270: | 766 | case QTransformedScreen::Rot270: |
767 | - brx = srcheight - brushoffs.y() - h; | 767 | - brx = srcheight - brushoffs.y() - h; |
768 | - bry = brushoffs.x(); | 768 | - bry = brushoffs.x(); |
769 | + brx = this->srcheight - this->brushoffs.y() - h; | 769 | + brx = this->srcheight - this->brushoffs.y() - h; |
770 | + bry = this->brushoffs.x(); | 770 | + bry = this->brushoffs.x(); |
771 | break; | 771 | break; |
772 | default: | 772 | default: |
773 | - brx = brushoffs.x(); | 773 | - brx = brushoffs.x(); |
774 | - bry = brushoffs.y(); | 774 | - bry = brushoffs.y(); |
775 | + brx = this->brushoffs.x(); | 775 | + brx = this->brushoffs.x(); |
776 | + bry = this->brushoffs.y(); | 776 | + bry = this->brushoffs.y(); |
777 | break; | 777 | break; |
778 | } | 778 | } |
779 | - brushoffs = QPoint( brx, bry ); | 779 | - brushoffs = QPoint( brx, bry ); |
780 | + this->brushoffs = QPoint( brx, bry ); | 780 | + this->brushoffs = QPoint( brx, bry ); |
781 | 781 | ||
782 | - int oldsw = srcwidth; | 782 | - int oldsw = srcwidth; |
783 | - int oldsh = srcheight; | 783 | - int oldsh = srcheight; |
784 | - QSize s = qt_screen->mapToDevice( QSize(srcwidth,srcheight) ); | 784 | - QSize s = qt_screen->mapToDevice( QSize(srcwidth,srcheight) ); |
785 | - srcwidth = s.width(); | 785 | - srcwidth = s.width(); |
786 | - srcheight = s.height(); | 786 | - srcheight = s.height(); |
787 | + int oldsw = this->srcwidth; | 787 | + int oldsw = this->srcwidth; |
788 | + int oldsh = this->srcheight; | 788 | + int oldsh = this->srcheight; |
789 | + QSize s = qt_screen->mapToDevice( QSize(this->srcwidth,this->srcheight) ); | 789 | + QSize s = qt_screen->mapToDevice( QSize(this->srcwidth,this->srcheight) ); |
790 | + this->srcwidth = s.width(); | 790 | + this->srcwidth = s.width(); |
791 | + this->srcheight = s.height(); | 791 | + this->srcheight = s.height(); |
792 | 792 | ||
793 | QT_TRANS_GFX_BASE<depth,type>::tiledBlt( r.x(), r.y(), r.width(), r.height() ); | 793 | QT_TRANS_GFX_BASE<depth,type>::tiledBlt( r.x(), r.y(), r.width(), r.height() ); |
794 | 794 | ||
795 | - srcwidth = oldsw; | 795 | - srcwidth = oldsw; |
796 | - srcheight = oldsh; | 796 | - srcheight = oldsh; |
797 | - brushoffs = oldBrushOffs; | 797 | - brushoffs = oldBrushOffs; |
798 | + this->srcwidth = oldsw; | 798 | + this->srcwidth = oldsw; |
799 | + this->srcheight = oldsh; | 799 | + this->srcheight = oldsh; |
800 | + this->brushoffs = oldBrushOffs; | 800 | + this->brushoffs = oldBrushOffs; |
801 | inDraw = FALSE; | 801 | inDraw = FALSE; |
802 | } | 802 | } |
803 | 803 | ||
804 | --- qt-2.3.7/src/tools/qstring.h~qte237-all2003-07-17 03:20:26.000000000 +0200 | 804 | --- qt-2.3.7/src/tools/qstring.h~qte237-all2003-07-17 03:20:26.000000000 +0200 |
805 | +++ qt-2.3.7/src/tools/qstring.h2004-04-27 18:18:37.000000000 +0200 | 805 | +++ qt-2.3.7/src/tools/qstring.h2004-04-27 18:18:37.000000000 +0200 |
806 | @@ -199,7 +199,7 @@ | 806 | @@ -199,7 +199,7 @@ |
807 | #endif | 807 | #endif |
808 | enum { net_ordered = 0 }; | 808 | enum { net_ordered = 0 }; |
809 | #endif | 809 | #endif |
810 | -} Q_PACKED; | 810 | -} Q_PACKED; |
811 | +}; // was: Q_PACKED; (arm-linux-)g++ 3.4 no longer allows direct access to packed structures. ML. | 811 | +}; // was: Q_PACKED; (arm-linux-)g++ 3.4 no longer allows direct access to packed structures. ML. |
812 | 812 | ||
813 | inline QChar::QChar() | 813 | inline QChar::QChar() |
814 | { | 814 | { |
815 | --- 2.3.7/src/tools/qcstring.h~gcc34-compliance2004-04-27 20:21:48.000000000 +0200 | ||
816 | +++ 2.3.7/src/tools/qcstring.h2004-04-27 20:22:52.000000000 +0200 | ||
817 | @@ -119,7 +119,7 @@ | ||
818 | // We want to keep source compatibility for 2.x | ||
819 | // ### TODO for 4.0: completely remove these and the cstr* functions | ||
820 | |||
821 | -#if !defined(QT_GENUINE_STR) | ||
822 | +#if 0 | ||
823 | |||
824 | #undefstrlen | ||
825 | #define strlen qstrlen | ||