diff options
author | lofi <lofi@FreeBSD.org> | 2006-05-06 23:14:39 +0800 |
---|---|---|
committer | lofi <lofi@FreeBSD.org> | 2006-05-06 23:14:39 +0800 |
commit | 0feb7774bc121cb2a6bef277f6db252544e49ffa (patch) | |
tree | 94ca5b9eb39759094f8ba615d2bc61bb1ca504f6 | |
parent | 155736c12a1fc7c3f6d1ca8c5939e78e08ba67e5 (diff) | |
download | freebsd-ports-graphics-0feb7774bc121cb2a6bef277f6db252544e49ffa.tar.gz freebsd-ports-graphics-0feb7774bc121cb2a6bef277f6db252544e49ffa.tar.zst freebsd-ports-graphics-0feb7774bc121cb2a6bef277f6db252544e49ffa.zip |
Fix KDE Bug 124024.
PR: ports/96367
-rw-r--r-- | deskutils/kdepim3/Makefile | 1 | ||||
-rw-r--r-- | deskutils/kdepim3/files/patch-kdegantt_KDGanttView.cpp | 16 | ||||
-rw-r--r-- | deskutils/kdepim3/files/patch-kioslaves_imap4-imapparser.cc | 15 | ||||
-rw-r--r-- | deskutils/kdepim4/Makefile | 1 | ||||
-rw-r--r-- | deskutils/kdepim4/files/patch-kdegantt_KDGanttView.cpp | 16 | ||||
-rw-r--r-- | deskutils/kdepim4/files/patch-kioslaves_imap4-imapparser.cc | 15 | ||||
-rw-r--r-- | deskutils/kdepim44/Makefile | 1 | ||||
-rw-r--r-- | deskutils/kdepim44/files/patch-kdegantt_KDGanttView.cpp | 16 | ||||
-rw-r--r-- | deskutils/kdepim44/files/patch-kioslaves_imap4-imapparser.cc | 15 |
9 files changed, 96 insertions, 0 deletions
diff --git a/deskutils/kdepim3/Makefile b/deskutils/kdepim3/Makefile index 11bd9c50f0d..4d35da80197 100644 --- a/deskutils/kdepim3/Makefile +++ b/deskutils/kdepim3/Makefile @@ -7,6 +7,7 @@ PORTNAME= kdepim PORTVERSION= ${KDE_VERSION} +PORTREVISION= 1 CATEGORIES= deskutils mail news palm kde MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITE_SUBDIR= stable/${PORTVERSION:S/.0//}/src diff --git a/deskutils/kdepim3/files/patch-kdegantt_KDGanttView.cpp b/deskutils/kdepim3/files/patch-kdegantt_KDGanttView.cpp new file mode 100644 index 00000000000..4b53f326f2f --- /dev/null +++ b/deskutils/kdepim3/files/patch-kdegantt_KDGanttView.cpp @@ -0,0 +1,16 @@ +--- kdgantt/KDGanttView.cpp.orig Thu May 4 09:19:43 2006 ++++ kdgantt/KDGanttView.cpp Tue May 2 10:07:59 2006 +@@ -323,7 +323,12 @@ + bool block = myTimeTable->blockUpdating(); + myTimeTable->setBlockUpdating( false ); + myTimeTable->updateMyContent(); +- qApp->processEvents(); ++ /* The below causes recursive calls to various size updating methods, which ++ * cause QCanvas to hide and show items like mad, which is very slow. If ++ * there is a legitimate gui updating issue here somewhere, it will need ++ * to be solved differently. ++ */ ++ //qApp->processEvents(); + int hintHeight = myTimeHeader->height(); + int legendHeight = 0; + if ( showLegendButton() ) diff --git a/deskutils/kdepim3/files/patch-kioslaves_imap4-imapparser.cc b/deskutils/kdepim3/files/patch-kioslaves_imap4-imapparser.cc new file mode 100644 index 00000000000..cdbca5e288b --- /dev/null +++ b/deskutils/kdepim3/files/patch-kioslaves_imap4-imapparser.cc @@ -0,0 +1,15 @@ +Index: kioslaves/imap4/imapparser.cc +=================================================================== +--- kioslaves/imap4/imapparser.cc (revision 537000) ++++ kioslaves/imap4/imapparser.cc (revision 537001) +@@ -949,7 +949,9 @@ QAsciiDict < QString > imapParser::parse + + while (!inWords.isEmpty () && inWords[0] != ')') + { +- retVal.insert (parseLiteralC(inWords), new QString(parseLiteralC(inWords))); ++ QCString l1 = parseLiteralC(inWords); ++ QCString l2 = parseLiteralC(inWords); ++ retVal.insert (l1, new QString(l2)); + } + + if (inWords[0] != ')') diff --git a/deskutils/kdepim4/Makefile b/deskutils/kdepim4/Makefile index 11bd9c50f0d..4d35da80197 100644 --- a/deskutils/kdepim4/Makefile +++ b/deskutils/kdepim4/Makefile @@ -7,6 +7,7 @@ PORTNAME= kdepim PORTVERSION= ${KDE_VERSION} +PORTREVISION= 1 CATEGORIES= deskutils mail news palm kde MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITE_SUBDIR= stable/${PORTVERSION:S/.0//}/src diff --git a/deskutils/kdepim4/files/patch-kdegantt_KDGanttView.cpp b/deskutils/kdepim4/files/patch-kdegantt_KDGanttView.cpp new file mode 100644 index 00000000000..4b53f326f2f --- /dev/null +++ b/deskutils/kdepim4/files/patch-kdegantt_KDGanttView.cpp @@ -0,0 +1,16 @@ +--- kdgantt/KDGanttView.cpp.orig Thu May 4 09:19:43 2006 ++++ kdgantt/KDGanttView.cpp Tue May 2 10:07:59 2006 +@@ -323,7 +323,12 @@ + bool block = myTimeTable->blockUpdating(); + myTimeTable->setBlockUpdating( false ); + myTimeTable->updateMyContent(); +- qApp->processEvents(); ++ /* The below causes recursive calls to various size updating methods, which ++ * cause QCanvas to hide and show items like mad, which is very slow. If ++ * there is a legitimate gui updating issue here somewhere, it will need ++ * to be solved differently. ++ */ ++ //qApp->processEvents(); + int hintHeight = myTimeHeader->height(); + int legendHeight = 0; + if ( showLegendButton() ) diff --git a/deskutils/kdepim4/files/patch-kioslaves_imap4-imapparser.cc b/deskutils/kdepim4/files/patch-kioslaves_imap4-imapparser.cc new file mode 100644 index 00000000000..cdbca5e288b --- /dev/null +++ b/deskutils/kdepim4/files/patch-kioslaves_imap4-imapparser.cc @@ -0,0 +1,15 @@ +Index: kioslaves/imap4/imapparser.cc +=================================================================== +--- kioslaves/imap4/imapparser.cc (revision 537000) ++++ kioslaves/imap4/imapparser.cc (revision 537001) +@@ -949,7 +949,9 @@ QAsciiDict < QString > imapParser::parse + + while (!inWords.isEmpty () && inWords[0] != ')') + { +- retVal.insert (parseLiteralC(inWords), new QString(parseLiteralC(inWords))); ++ QCString l1 = parseLiteralC(inWords); ++ QCString l2 = parseLiteralC(inWords); ++ retVal.insert (l1, new QString(l2)); + } + + if (inWords[0] != ')') diff --git a/deskutils/kdepim44/Makefile b/deskutils/kdepim44/Makefile index 11bd9c50f0d..4d35da80197 100644 --- a/deskutils/kdepim44/Makefile +++ b/deskutils/kdepim44/Makefile @@ -7,6 +7,7 @@ PORTNAME= kdepim PORTVERSION= ${KDE_VERSION} +PORTREVISION= 1 CATEGORIES= deskutils mail news palm kde MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITE_SUBDIR= stable/${PORTVERSION:S/.0//}/src diff --git a/deskutils/kdepim44/files/patch-kdegantt_KDGanttView.cpp b/deskutils/kdepim44/files/patch-kdegantt_KDGanttView.cpp new file mode 100644 index 00000000000..4b53f326f2f --- /dev/null +++ b/deskutils/kdepim44/files/patch-kdegantt_KDGanttView.cpp @@ -0,0 +1,16 @@ +--- kdgantt/KDGanttView.cpp.orig Thu May 4 09:19:43 2006 ++++ kdgantt/KDGanttView.cpp Tue May 2 10:07:59 2006 +@@ -323,7 +323,12 @@ + bool block = myTimeTable->blockUpdating(); + myTimeTable->setBlockUpdating( false ); + myTimeTable->updateMyContent(); +- qApp->processEvents(); ++ /* The below causes recursive calls to various size updating methods, which ++ * cause QCanvas to hide and show items like mad, which is very slow. If ++ * there is a legitimate gui updating issue here somewhere, it will need ++ * to be solved differently. ++ */ ++ //qApp->processEvents(); + int hintHeight = myTimeHeader->height(); + int legendHeight = 0; + if ( showLegendButton() ) diff --git a/deskutils/kdepim44/files/patch-kioslaves_imap4-imapparser.cc b/deskutils/kdepim44/files/patch-kioslaves_imap4-imapparser.cc new file mode 100644 index 00000000000..cdbca5e288b --- /dev/null +++ b/deskutils/kdepim44/files/patch-kioslaves_imap4-imapparser.cc @@ -0,0 +1,15 @@ +Index: kioslaves/imap4/imapparser.cc +=================================================================== +--- kioslaves/imap4/imapparser.cc (revision 537000) ++++ kioslaves/imap4/imapparser.cc (revision 537001) +@@ -949,7 +949,9 @@ QAsciiDict < QString > imapParser::parse + + while (!inWords.isEmpty () && inWords[0] != ')') + { +- retVal.insert (parseLiteralC(inWords), new QString(parseLiteralC(inWords))); ++ QCString l1 = parseLiteralC(inWords); ++ QCString l2 = parseLiteralC(inWords); ++ retVal.insert (l1, new QString(l2)); + } + + if (inWords[0] != ')') |