Hi all
I see that we've documented ctype and mbstring as dependencies, while we still have huge amount of code (PMA_String and related classes) to be able to handle situations when those are not available. This situation should be fixed for next release :-). But there are some open questions:
- there is no check that ctype is actually loaded, so we don't enforce this dependency, so do we really want it as hard dependency?
- mbstring is required for gettext so this one probably has to be there
- the PMA_String class could mostly go away in case we would directly use ctype and mbstring functions - removing one abstraction layer and gaining back a little bit of performace