OK. Codeblocks uses advanced dependency checking for compiling. It checks the dates on the files when compiling. Also, if you don't trust the program's build method (which in my opinion is awesome), you can use the makefiles building method.
Anyway - please submita feature request on the above warnings. I know it sounds pedantic, but that's how we organise ourselves. (Imagine if you had to dig in 1000 posts in the forums to check for that bug that you were supposed to fix by tomorrow :shock: ).
Oh - don't be frightened by past experiences with buggy IDE's written in Delphi :lol:. Codeblocks was written FROM SCRATCH precisely to avoid such errors (you know that Yiannis was co-developer of Dev-C++, didn't you? Well, his coding has improved so much since then!) . Anyway, Yiannis has been working on Codeblocks since almost 2 years ago, and he has fixed all the compiler-related bugs that have appeared since then. ;-)