Run gvim (on desktop with Enlightenment or on ssh session) with following setting:
Maximize gvim window vertically by keyboard, then unmaximize one. Check lines number:
:set lines lines=52
Maximize/unmaximize gvim again -- lines set to 55 (numbers can be others).
For horizontal maximization the columns are changed. For full maximization -- both columns and lines.
Same behavior with emacs.
EFL 1.20.7 (or 1.21.0 beta 1)
Enlightenment 0.22.3 (or 0.22.1, or few earlier)