List Info

Thread: kdev4 class browser




kdev4 class browser
user name
2007-11-01 12:55:07
Hi,

I know this is still an early version, but I wanted to give
some "early 
feedback" 

- Loading a file from KDevelop sources 
(buildtools/managers/qmake/qmakeincludefile.cpp) takes
something like 
30 seconds to populate the class browser. During that time
the GUI is 
nearly blocked (there seem to be a few milliseconds where
its not)

- The list contains too many entries, I mean there's stuff I
didn't even 
know existed - like "__monepunct_cache" or
"_IO_marker"

- with this size a list its not possible to smoothly scroll
it

- there are tons of "empty" entries in the list
(yes I know either the 
parser or the duchainbuilder)

Andreas

-- 
After your lover has gone you will still have PEANUT
BUTTER!

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: kdev4 class browser
country flaguser name
Australia
2007-11-01 20:31:27
On Fri, 2 Nov 2007 04:55:07 am Andreas Pakulat wrote:
> Hi,
>
> I know this is still an early version, but I wanted to
give some "early
> feedback" 

  Yes,
pre-alpha.

> - Loading a file from KDevelop sources
> (buildtools/managers/qmake/qmakeincludefile.cpp) takes
something like
> 30 seconds to populate the class browser. During that
time the GUI is
> nearly blocked (there seem to be a few milliseconds
where its not)

Yes, it is not clear to me why it is the case, it certainly
shoudn't be, but I 
will investigate.

> - The list contains too many entries, I mean there's
stuff I didn't even
> know existed - like "__monepunct_cache" or
"_IO_marker"

Yes, I'm planning to add filtering.

> - with this size a list its not possible to smoothly
scroll it

Not sure why there are performance problems yet with this,
but it should be 
able to be very long and still scroll well (that's the idea
of modelview).  
On the short term TODO.

> - there are tons of "empty" entries in the
list (yes I know either the
> parser or the duchainbuilder)

I think at least some of these are namespaces, should be a
quick fix.

Cheers,
Hamish

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )