But as you and rickg22 already said these change is neither needed nor a really good idea...
Actually, I think that it is not generally a bad idea. STL containers are a lot more transparent and less error-prone (for example, you cannot forget to include arrimpl.cpp because no such tampering is necessary). The class browser is able to follow a typedef, but it utterly fails on WX_DECLARE_XXX. It is also not immediately obvious what exactly some macros do (have to look at some of them for 20 seconds to understand). A typedef on a STL container is self-explanatory.
The same is true when you actually make a mistake (whatsoever) and have to read through unintellegible compiler errors that reference some code which you have never heard about coming from inside a container macro. Granted, STL error messages are not easy for a newbie either, but they
are intellegible, because they are not just random garbage.
The problem with converting to STL containers is just that
a) we started using wx containers in the first place
b) it requires an unjustifiable amount of work to switch now (we simply don't have the time)
c) it is not feasonable in all places
d) it does not work with wxWidgets memory debugging (have to
#undef new)