P.S.: Unrelated to bug, related to development: How outdated SDK documentation is in BerliOS? I want to understand how Code::Blocks currently works.
Here is my suggestion if you would like to learn C::B source code:
1, try to build and debug C::B.
2, try to read the source code.
3, ask any questions here.
The most important thing is: C::B core can generate many events (like cbEvent or scintilla event), then the any C::B plugins can receive those event and do any thing they can in the event handler.