I have an annoying problem with CW. I have a fairly complex project with a couple of dlls and a few hundred source files in total. the projects are designed for multiple symbian platforms (i.e. s60, uiq) so the code includes a lot of #ifdef UIQ, ...
When I import a project in UIQ and modify a header file which is included in a cpp then all referencing cpp files are marked dirty.
When I do the same on s60 then it sometimes does not mark them as dirty. So my assumption is that the dependency tree does not work.
Furthermore, with the s60 projects a lot of times right clicking on the class name does not offer the option of "go to class declaration"