author | mickeyl <mickeyl> | 2004-04-27 19:17:46 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2004-04-27 19:17:46 (UTC) |
commit | 8ce67859c54234dabd88e17a0bc72369ea8301a3 (patch) (unidiff) | |
tree | 15314fee06d979233e63e7246366b0b939a21207 | |
parent | 7e3f65c9733254bf9f67932cc4f3833fba9a4914 (diff) | |
download | opie-8ce67859c54234dabd88e17a0bc72369ea8301a3.zip opie-8ce67859c54234dabd88e17a0bc72369ea8301a3.tar.gz opie-8ce67859c54234dabd88e17a0bc72369ea8301a3.tar.bz2 |
fix Qt/Embedded's STL breakage w/ g++ 3.4
-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 | |||
@@ -559,256 +559,267 @@ | |||
559 | -qvfb_screen->setDirty( QRect( x+xoffs, y+yoffs, w, h ) ); | 559 | -qvfb_screen->setDirty( QRect( x+xoffs, y+yoffs, w, h ) ); |
560 | + if ( this->is_screen_gfx ) | 560 | + if ( this->is_screen_gfx ) |
561 | +qvfb_screen->setDirty( QRect( x+this->xoffs, y+this->yoffs, w, h ) ); | 561 | +qvfb_screen->setDirty( QRect( x+this->xoffs, y+this->yoffs, w, h ) ); |
562 | QGfxRaster<depth,type>::blt( x, y, w, h, sx, sy ); | 562 | QGfxRaster<depth,type>::blt( x, y, w, h, sx, sy ); |
563 | QWSDisplay::ungrab(); | 563 | QWSDisplay::ungrab(); |
564 | } | 564 | } |
565 | @@ -215,8 +214,8 @@ | 565 | @@ -215,8 +214,8 @@ |
566 | QWSDisplay::grab( TRUE ); | 566 | QWSDisplay::grab( TRUE ); |
567 | int dy = sy - y; | 567 | int dy = sy - y; |
568 | int dx = sx - x; | 568 | int dx = sx - x; |
569 | - if ( is_screen_gfx ) | 569 | - if ( is_screen_gfx ) |
570 | -qvfb_screen->setDirty( QRect(QMIN(x,sx) + xoffs, QMIN(y,sy) + yoffs, | 570 | -qvfb_screen->setDirty( QRect(QMIN(x,sx) + xoffs, QMIN(y,sy) + yoffs, |
571 | + if ( this->is_screen_gfx ) | 571 | + if ( this->is_screen_gfx ) |
572 | +qvfb_screen->setDirty( QRect(QMIN(x,sx) + this->xoffs, QMIN(y,sy) + this->yoffs, | 572 | +qvfb_screen->setDirty( QRect(QMIN(x,sx) + this->xoffs, QMIN(y,sy) + this->yoffs, |
573 | w+abs(dx), h+abs(dy)) ); | 573 | w+abs(dx), h+abs(dy)) ); |
574 | QGfxRaster<depth,type>::scroll( x, y, w, h, sx, sy ); | 574 | QGfxRaster<depth,type>::scroll( x, y, w, h, sx, sy ); |
575 | QWSDisplay::ungrab(); | 575 | QWSDisplay::ungrab(); |
576 | @@ -227,8 +226,8 @@ | 576 | @@ -227,8 +226,8 @@ |
577 | void QGfxVFb<depth,type>::stretchBlt( int x,int y,int w,int h,int sx,int sy ) | 577 | void QGfxVFb<depth,type>::stretchBlt( int x,int y,int w,int h,int sx,int sy ) |
578 | { | 578 | { |
579 | QWSDisplay::grab( TRUE ); | 579 | QWSDisplay::grab( TRUE ); |
580 | - if ( is_screen_gfx ) | 580 | - if ( is_screen_gfx ) |
581 | -qvfb_screen->setDirty( QRect( x + xoffs, y + yoffs, w, h) ); | 581 | -qvfb_screen->setDirty( QRect( x + xoffs, y + yoffs, w, h) ); |
582 | + if ( this->is_screen_gfx ) | 582 | + if ( this->is_screen_gfx ) |
583 | +qvfb_screen->setDirty( QRect( x + this->xoffs, y + this->yoffs, w, h) ); | 583 | +qvfb_screen->setDirty( QRect( x + this->xoffs, y + this->yoffs, w, h) ); |
584 | QGfxRaster<depth,type>::stretchBlt( x, y, w, h, sx, sy ); | 584 | QGfxRaster<depth,type>::stretchBlt( x, y, w, h, sx, sy ); |
585 | QWSDisplay::ungrab(); | 585 | QWSDisplay::ungrab(); |
586 | } | 586 | } |
587 | @@ -238,8 +237,8 @@ | 587 | @@ -238,8 +237,8 @@ |
588 | void QGfxVFb<depth,type>::tiledBlt( int x,int y,int w,int h ) | 588 | void QGfxVFb<depth,type>::tiledBlt( int x,int y,int w,int h ) |
589 | { | 589 | { |
590 | QWSDisplay::grab( TRUE ); | 590 | QWSDisplay::grab( TRUE ); |
591 | - if ( is_screen_gfx ) | 591 | - if ( is_screen_gfx ) |
592 | -qvfb_screen->setDirty( QRect(x + xoffs, y + yoffs, w, h) ); | 592 | -qvfb_screen->setDirty( QRect(x + xoffs, y + yoffs, w, h) ); |
593 | + if ( this->is_screen_gfx ) | 593 | + if ( this->is_screen_gfx ) |
594 | +qvfb_screen->setDirty( QRect(x + this->xoffs, y + this->yoffs, w, h) ); | 594 | +qvfb_screen->setDirty( QRect(x + this->xoffs, y + this->yoffs, w, h) ); |
595 | QGfxRaster<depth,type>::tiledBlt( x, y, w, h ); | 595 | QGfxRaster<depth,type>::tiledBlt( x, y, w, h ); |
596 | QWSDisplay::ungrab(); | 596 | QWSDisplay::ungrab(); |
597 | } | 597 | } |
598 | --- qt-2.3.7/src/kernel/qgfxtransformed_qws.cpp~qte237-all2004-04-27 18:16:28.000000000 +0200 | 598 | --- qt-2.3.7/src/kernel/qgfxtransformed_qws.cpp~qte237-all2004-04-27 18:16:28.000000000 +0200 |
599 | +++ qt-2.3.7/src/kernel/qgfxtransformed_qws.cpp2004-04-27 18:16:54.000000000 +0200 | 599 | +++ qt-2.3.7/src/kernel/qgfxtransformed_qws.cpp2004-04-27 18:16:54.000000000 +0200 |
600 | @@ -671,11 +671,11 @@ | 600 | @@ -671,11 +671,11 @@ |
601 | inline int tx( int x, int y ) { | 601 | inline int tx( int x, int y ) { |
602 | switch ( qt_trans_screen->transformation() ) { | 602 | switch ( qt_trans_screen->transformation() ) { |
603 | case QTransformedScreen::Rot90: | 603 | case QTransformedScreen::Rot90: |
604 | - return y - xoffs + yoffs; | 604 | - return y - xoffs + yoffs; |
605 | + return y - this->xoffs + this->yoffs; | 605 | + return y - this->xoffs + this->yoffs; |
606 | case QTransformedScreen::Rot180: | 606 | case QTransformedScreen::Rot180: |
607 | - return (width - x - 1) - xoffs - xoffs; | 607 | - return (width - x - 1) - xoffs - xoffs; |
608 | + return (this->width - x - 1) - this->xoffs - this->xoffs; | 608 | + return (this->width - x - 1) - this->xoffs - this->xoffs; |
609 | case QTransformedScreen::Rot270: | 609 | case QTransformedScreen::Rot270: |
610 | - return (height - y - 1) - xoffs - yoffs; | 610 | - return (height - y - 1) - xoffs - yoffs; |
611 | + return (this->height - y - 1) - this->xoffs - this->yoffs; | 611 | + return (this->height - y - 1) - this->xoffs - this->yoffs; |
612 | default: | 612 | default: |
613 | return x; | 613 | return x; |
614 | } | 614 | } |
615 | @@ -683,11 +683,11 @@ | 615 | @@ -683,11 +683,11 @@ |
616 | inline int ty( int x, int y ) { | 616 | inline int ty( int x, int y ) { |
617 | switch ( qt_trans_screen->transformation() ) { | 617 | switch ( qt_trans_screen->transformation() ) { |
618 | case QTransformedScreen::Rot90: | 618 | case QTransformedScreen::Rot90: |
619 | - return (width - x - 1) - yoffs - xoffs; | 619 | - return (width - x - 1) - yoffs - xoffs; |
620 | + return (this->width - x - 1) - this->yoffs - this->xoffs; | 620 | + return (this->width - x - 1) - this->yoffs - this->xoffs; |
621 | case QTransformedScreen::Rot180: | 621 | case QTransformedScreen::Rot180: |
622 | - return (height - y - 1) - yoffs - yoffs; | 622 | - return (height - y - 1) - yoffs - yoffs; |
623 | + return (this->height - y - 1) - this->yoffs - this->yoffs; | 623 | + return (this->height - y - 1) - this->yoffs - this->yoffs; |
624 | case QTransformedScreen::Rot270: | 624 | case QTransformedScreen::Rot270: |
625 | - return x - yoffs + xoffs; | 625 | - return x - yoffs + xoffs; |
626 | + return x - this->yoffs + this->xoffs; | 626 | + return x - this->yoffs + this->xoffs; |
627 | default: | 627 | default: |
628 | return y; | 628 | return y; |
629 | } | 629 | } |
630 | @@ -715,23 +715,23 @@ | 630 | @@ -715,23 +715,23 @@ |
631 | template <const int depth, const int type> | 631 | template <const int depth, const int type> |
632 | void QGfxTransformedRaster<depth,type>::setSourceWidgetOffset(int x, int y) | 632 | void QGfxTransformedRaster<depth,type>::setSourceWidgetOffset(int x, int y) |
633 | { | 633 | { |
634 | - if ( srcbits == buffer ) { | 634 | - if ( srcbits == buffer ) { |
635 | + if ( this->srcbits == this->buffer ) { | 635 | + if ( this->srcbits == this->buffer ) { |
636 | switch ( qt_trans_screen->transformation() ) { | 636 | switch ( qt_trans_screen->transformation() ) { |
637 | case QTransformedScreen::Rot90: | 637 | case QTransformedScreen::Rot90: |
638 | - srcwidgetoffs = QPoint( y, width - x - srcwidth ); | 638 | - srcwidgetoffs = QPoint( y, width - x - srcwidth ); |
639 | + this->srcwidgetoffs = QPoint( y, this->width - x - this->srcwidth ); | 639 | + this->srcwidgetoffs = QPoint( y, this->width - x - this->srcwidth ); |
640 | break; | 640 | break; |
641 | case QTransformedScreen::Rot180: | 641 | case QTransformedScreen::Rot180: |
642 | - srcwidgetoffs = QPoint( width - x - srcwidth, height - y - srcheight ); | 642 | - srcwidgetoffs = QPoint( width - x - srcwidth, height - y - srcheight ); |
643 | + this->srcwidgetoffs = QPoint( this->width - x - this->srcwidth, this->height - y - this->srcheight ); | 643 | + this->srcwidgetoffs = QPoint( this->width - x - this->srcwidth, this->height - y - this->srcheight ); |
644 | break; | 644 | break; |
645 | case QTransformedScreen::Rot270: | 645 | case QTransformedScreen::Rot270: |
646 | - srcwidgetoffs = QPoint( height - y - srcheight, x ); | 646 | - srcwidgetoffs = QPoint( height - y - srcheight, x ); |
647 | + this->srcwidgetoffs = QPoint( this->height - y - this->srcheight, x ); | 647 | + this->srcwidgetoffs = QPoint( this->height - y - this->srcheight, x ); |
648 | break; | 648 | break; |
649 | default: | 649 | default: |
650 | - srcwidgetoffs = QPoint( x, y ); | 650 | - srcwidgetoffs = QPoint( x, y ); |
651 | + this->srcwidgetoffs = QPoint( x, y ); | 651 | + this->srcwidgetoffs = QPoint( x, y ); |
652 | break; | 652 | break; |
653 | } | 653 | } |
654 | } else | 654 | } else |
655 | -srcwidgetoffs = QPoint( x, y ); | 655 | -srcwidgetoffs = QPoint( x, y ); |
656 | +this->srcwidgetoffs = QPoint( x, y ); | 656 | +this->srcwidgetoffs = QPoint( x, y ); |
657 | } | 657 | } |
658 | 658 | ||
659 | template <const int depth, const int type> | 659 | template <const int depth, const int type> |
660 | @@ -739,8 +739,8 @@ | 660 | @@ -739,8 +739,8 @@ |
661 | { | 661 | { |
662 | QT_TRANS_GFX_BASE<depth,type>::setSource(i); | 662 | QT_TRANS_GFX_BASE<depth,type>::setSource(i); |
663 | QSize s = qt_screen->mapToDevice( QSize(i->width(), i->height()) ); | 663 | QSize s = qt_screen->mapToDevice( QSize(i->width(), i->height()) ); |
664 | - srcwidth = s.width(); | 664 | - srcwidth = s.width(); |
665 | - srcheight = s.height(); | 665 | - srcheight = s.height(); |
666 | + this->srcwidth = s.width(); | 666 | + this->srcwidth = s.width(); |
667 | + this->srcheight = s.height(); | 667 | + this->srcheight = s.height(); |
668 | } | 668 | } |
669 | 669 | ||
670 | template <const int depth, const int type> | 670 | template <const int depth, const int type> |
671 | @@ -782,7 +782,7 @@ | 671 | @@ -782,7 +782,7 @@ |
672 | if ( w == 0 || h == 0 ) | 672 | if ( w == 0 || h == 0 ) |
673 | return; | 673 | return; |
674 | QRect r( x, y, w, h ); | 674 | QRect r( x, y, w, h ); |
675 | - if ( cbrush.style() == SolidPattern ) { | 675 | - if ( cbrush.style() == SolidPattern ) { |
676 | + if ( this->cbrush.style() == Qt::SolidPattern ) { | 676 | + if ( this->cbrush.style() == Qt::SolidPattern ) { |
677 | r.setCoords( tx(x,y), ty(x,y), tx(x+w-1,y+h-1), ty(x+w-1,y+h-1) ); | 677 | r.setCoords( tx(x,y), ty(x,y), tx(x+w-1,y+h-1), ty(x+w-1,y+h-1) ); |
678 | r = r.normalize(); | 678 | r = r.normalize(); |
679 | } | 679 | } |
680 | @@ -797,7 +797,7 @@ | 680 | @@ -797,7 +797,7 @@ |
681 | // solution. The brush offset logic is complicated enough, so we don't | 681 | // solution. The brush offset logic is complicated enough, so we don't |
682 | // fastpath patternedbrush. | 682 | // fastpath patternedbrush. |
683 | 683 | ||
684 | - if ( inDraw || cpen.style()==NoPen || patternedbrush ) { | 684 | - if ( inDraw || cpen.style()==NoPen || patternedbrush ) { |
685 | + if ( inDraw || this->cpen.style()==Qt::NoPen || this->patternedbrush ) { | 685 | + if ( inDraw || this->cpen.style()==Qt::NoPen || this->patternedbrush ) { |
686 | //slowpath | 686 | //slowpath |
687 | QT_TRANS_GFX_BASE<depth,type>::drawPolygon( a, w, idx, num ); | 687 | QT_TRANS_GFX_BASE<depth,type>::drawPolygon( a, w, idx, num ); |
688 | } else { | 688 | } else { |
689 | @@ -819,29 +819,29 @@ | 689 | @@ -819,29 +819,29 @@ |
690 | template <const int depth, const int type> | 690 | template <const int depth, const int type> |
691 | void QGfxTransformedRaster<depth,type>::processSpans( int n, QPoint* point, int* width ) | 691 | void QGfxTransformedRaster<depth,type>::processSpans( int n, QPoint* point, int* width ) |
692 | { | 692 | { |
693 | - if ( inDraw || patternedbrush && srcwidth != 0 && srcheight != 0 ) { | 693 | - if ( inDraw || patternedbrush && srcwidth != 0 && srcheight != 0 ) { |
694 | + if ( inDraw || this->patternedbrush && this->srcwidth != 0 && this->srcheight != 0 ) { | 694 | + if ( inDraw || this->patternedbrush && this->srcwidth != 0 && this->srcheight != 0 ) { |
695 | //in the patternedbrush case, we let blt do the transformation | 695 | //in the patternedbrush case, we let blt do the transformation |
696 | // so we leave inDraw false. | 696 | // so we leave inDraw false. |
697 | - QT_TRANS_GFX_BASE<depth,type>::processSpans( n, point, width ); | 697 | - QT_TRANS_GFX_BASE<depth,type>::processSpans( n, point, width ); |
698 | +QT_TRANS_GFX_BASE<depth,type>::processSpans( n, point, width ); | 698 | +QT_TRANS_GFX_BASE<depth,type>::processSpans( n, point, width ); |
699 | } else { | 699 | } else { |
700 | inDraw = TRUE; | 700 | inDraw = TRUE; |
701 | while (n--) { | 701 | while (n--) { |
702 | if ( *width > 0 ) { | 702 | if ( *width > 0 ) { |
703 | - int x=tx(point->x(),point->y())+xoffs; | 703 | - int x=tx(point->x(),point->y())+xoffs; |
704 | - int y=ty(point->x(),point->y())+yoffs; | 704 | - int y=ty(point->x(),point->y())+yoffs; |
705 | + int x=tx(point->x(),point->y())+this->xoffs; | 705 | + int x=tx(point->x(),point->y())+this->xoffs; |
706 | + int y=ty(point->x(),point->y())+this->yoffs; | 706 | + int y=ty(point->x(),point->y())+this->yoffs; |
707 | 707 | ||
708 | switch( qt_trans_screen->transformation() ) { | 708 | switch( qt_trans_screen->transformation() ) { |
709 | case QTransformedScreen::Rot90: | 709 | case QTransformedScreen::Rot90: |
710 | - vline( x, y-(*width-1), y ); | 710 | - vline( x, y-(*width-1), y ); |
711 | + this->vline( x, y-(*width-1), y ); | 711 | + this->vline( x, y-(*width-1), y ); |
712 | break; | 712 | break; |
713 | case QTransformedScreen::Rot180: | 713 | case QTransformedScreen::Rot180: |
714 | - hline( x - (*width-1), x, y ); | 714 | - hline( x - (*width-1), x, y ); |
715 | + this->hline( x - (*width-1), x, y ); | 715 | + this->hline( x - (*width-1), x, y ); |
716 | break; | 716 | break; |
717 | case QTransformedScreen::Rot270: | 717 | case QTransformedScreen::Rot270: |
718 | - vline( x, y, y+*width-1 ); | 718 | - vline( x, y, y+*width-1 ); |
719 | + this->vline( x, y, y+*width-1 ); | 719 | + this->vline( x, y, y+*width-1 ); |
720 | break; | 720 | break; |
721 | default: | 721 | default: |
722 | - hline( x, x+*width-1, y ); | 722 | - hline( x, x+*width-1, y ); |
723 | + this->hline( x, x+*width-1, y ); | 723 | + this->hline( x, x+*width-1, y ); |
724 | break; | 724 | break; |
725 | } | 725 | } |
726 | } | 726 | } |
727 | @@ -896,14 +896,14 @@ | 727 | @@ -896,14 +896,14 @@ |
728 | switch ( qt_trans_screen->transformation() ) { | 728 | switch ( qt_trans_screen->transformation() ) { |
729 | case QTransformedScreen::Rot90: | 729 | case QTransformedScreen::Rot90: |
730 | rsx = sy; | 730 | rsx = sy; |
731 | - rsy = srcwidth - sx - w; | 731 | - rsy = srcwidth - sx - w; |
732 | + rsy = this->srcwidth - sx - w; | 732 | + rsy = this->srcwidth - sx - w; |
733 | break; | 733 | break; |
734 | case QTransformedScreen::Rot180: | 734 | case QTransformedScreen::Rot180: |
735 | - rsx = srcwidth - sx - w; | 735 | - rsx = srcwidth - sx - w; |
736 | - rsy = srcheight - sy - h; | 736 | - rsy = srcheight - sy - h; |
737 | + rsx = this->srcwidth - sx - w; | 737 | + rsx = this->srcwidth - sx - w; |
738 | + rsy = this->srcheight - sy - h; | 738 | + rsy = this->srcheight - sy - h; |
739 | break; | 739 | break; |
740 | case QTransformedScreen::Rot270: | 740 | case QTransformedScreen::Rot270: |
741 | - rsx = srcheight - sy - h; | 741 | - rsx = srcheight - sy - h; |
742 | + rsx = this->srcheight - sy - h; | 742 | + rsx = this->srcheight - sy - h; |
743 | rsy = sx; | 743 | rsy = sx; |
744 | break; | 744 | break; |
745 | default: | 745 | default: |
746 | @@ -941,39 +941,39 @@ | 746 | @@ -941,39 +941,39 @@ |
747 | r.setCoords( tx(rx,ry), ty(rx,ry), tx(rx+w-1,ry+h-1), ty(rx+w-1,ry+h-1) ); | 747 | r.setCoords( tx(rx,ry), ty(rx,ry), tx(rx+w-1,ry+h-1), ty(rx+w-1,ry+h-1) ); |
748 | r = r.normalize(); | 748 | r = r.normalize(); |
749 | 749 | ||
750 | - QPoint oldBrushOffs = brushoffs; | 750 | - QPoint oldBrushOffs = brushoffs; |
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 | ||