Hi
I looked at the patch and for me the name of the variable
to set to get the old behaviour (SET EXAMINE_SUBCLASS TO 'on';)
seems confusing.
At first I thought it was a typo to set it to 'ON' for old behaviour,
my internal logic would set it to 'OFF' to not select subclass by default.
I think something like DONT_SELECT_INHERITED or OLD_INHERITED_SELECT_SYNTAX
would be much clearer in meaning.
Actually the name is not very important, as most people won't use it anyway ;)
----------------
Hannu