rev 7706 - in trunk/packages/kdevelop/debian: . patches

Jeremy Lainé sharky at alioth.debian.org
Sun Oct 28 21:46:27 UTC 2007


Author: sharky
Date: 2007-10-28 21:46:27 +0000 (Sun, 28 Oct 2007)
New Revision: 7706

Added:
   trunk/packages/kdevelop/debian/patches/03_fix_user_interface_lag.diff
Removed:
   trunk/packages/kdevelop/debian/patches/03_fix_plugins_double_update.diff
Modified:
   trunk/packages/kdevelop/debian/changelog
Log:
fix patch


Modified: trunk/packages/kdevelop/debian/changelog
===================================================================
--- trunk/packages/kdevelop/debian/changelog	2007-10-28 21:27:15 UTC (rev 7705)
+++ trunk/packages/kdevelop/debian/changelog	2007-10-28 21:46:27 UTC (rev 7706)
@@ -1,8 +1,8 @@
 kdevelop (4:3.5.0-2) unstable; urgency=low
 
-  * Apply patch for plugins double update (r728690).
+  * Apply patch for user interface lag on large projects.
 
- -- Jeremy Lainé <jeremy.laine at m4x.org>  Wed, 24 Oct 2007 15:50:04 +0200
+ -- Jeremy Lainé <jeremy.laine at m4x.org>  Sun, 28 Oct 2007 22:46:07 +0100
 
 kdevelop (4:3.5.0-1) unstable; urgency=low
 

Deleted: trunk/packages/kdevelop/debian/patches/03_fix_plugins_double_update.diff

Added: trunk/packages/kdevelop/debian/patches/03_fix_user_interface_lag.diff
===================================================================
--- trunk/packages/kdevelop/debian/patches/03_fix_user_interface_lag.diff	                        (rev 0)
+++ trunk/packages/kdevelop/debian/patches/03_fix_user_interface_lag.diff	2007-10-28 21:46:27 UTC (rev 7706)
@@ -0,0 +1,24 @@
+--- branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp	2007/10/07 14:39:48	722530
++++ branches/KDE/3.5/kdevelop/languages/cpp/cppsupportpart.cpp	2007/10/23 23:34:25	728703
+@@ -2532,6 +2532,8 @@
+ 			if( !canUpdate ) {  ///If the current model could be updated, do not emit addedSourceInfo(..) and remove the units from the parser, because nobody will be using them
+ 				QStringList l = files.res;
+ 				while(!l.isEmpty() ) {
++					emit aboutToRemoveSourceInfo( l.front() );
++					emit removedSourceInfo( l.front() );
+ 					emit addedSourceInfo( l.front() );
+ 					l.pop_front();
+ 				}
+@@ -2542,9 +2544,11 @@
+ 				QStringList l = files.res;
+ 				while( !l.isEmpty() ) {
+ 					emit codeModelUpdated( l.front() );
++					emit aboutToRemoveSourceInfo( l.front() );
++					emit removedSourceInfo( l.front() );
++					emit addedSourceInfo( l.front() );
+ 					l.pop_front();
+ 				}
+-				emit updatedSourceInfo();
+ 			}
+ 		}
+ 		kdDebug( 9007 ) << "files in code-model after parseEmit: " << codeModel()->fileList().count() << " before: " << oldFileCount << endl;




More information about the pkg-kde-commits mailing list