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"
What version of the Series 60 SDK are you using when you see this? Does this happen with all versions, or do you have one particular one that is an issue?