Kdevelop-devel digest, Vol 1 #1670 - 12 msgs

Nick Savoiu nsavoiu at calypto.com
Tue May 25 22:24:02 UTC 2004


> From: Jens Dagerbo <jens.dagerbo at swipnet.se>
> To: kdevelop-devel at kdevelop.org
> Subject: Re: 'Updating...' after project build
> Date: Tue, 25 May 2004 20:02:32 +0200
> Reply-To: kdevelop-devel at kdevelop.org
>
> On Tuesday 25 May 2004 07:16, Nick Savoiu wrote:
> > Hi all,
> >
> > Do you guys know what KDevelop updates after a project build?
>
> Yes.. it does a reparse of the project. I'm not really sure why it does
> this, possibly because in some cases source files are updated during builds
> (.ui generated code, for instance). Roberto?

Could this have a checkbox in Settings for large projects where it becomes a 
hindrance?

> When the project is first loaded, this same parsing is carried out. Does
> this also give you this lockup?

Yes, but that is easier to swallow since it's a one time deal. The build issue 
is much more frequent :)

> > 'Cause it
> > locks the UI for 35 seconds on a dual Xeon 2.4GHz machine. I'm building a
> > rather large project (lots of files).
>
> Yikes. That IS bad. How large is this project? My typical testcase is the
> KDevelop source itself, which is about 1500 files in about 100 directories
> (ballpark figures). This is a far less capable box than yours, but I only
> get a few seconds of "lockup".

I'm working on a 'custom C++' project. The directory that I pointed KDevelop 
at has 5500+ files (the majority of them being source files) in 800+ 
directories. It was even worse when I had it pointed at the 'top' source 
directory that has 8100+ files in 1200+ directories :)

> > This makes it very hard to use at least for building from within the IDE.
> >
> > On a positive note, I'm a happier peppy since version 3.0.90 does no
> > longer seem to have a similar hang when clicking on an error message in
> > the 'Messages' pane.
>
> Yes. I fixed that recently. It was easier to solve and also felt more
> annoying (at least to me) than the build case as this was directly
> connected to a user action.

Thanks :) It was another reason I could not use KDevelop to also build the 
project. One step closer now! :)

I've also noticed that 'Add <file> to Project' has been significantly sped up 
and now multiple files can be added in one fell swoop. Thanks to whoever did 
it! :)

Now if only that could be done recursively from the top directory (especially 
handy for custom projects that are also changed by people that don't use 
KDevelop).

Cheers,
Nick




More information about the KDevelop-devel mailing list