Kirill> Well I have seen it, even before I sent out my patch. This is a bug in
Kirill> different place - window size rounding. Try resizing the frame in steps, or
Kirill> even with "full drag" option, if your MW supports it, when the frame
is
Kirill> redrawn every move. If not, just resize it ave. one char per size. You
Kirill> will seee what I mean.
Kirill>
Kirill> Oh yes, do C-x 2 first :)
Kirill>
Kirill> When you size frame one character left, upper window shrinks always.
Kirill> When the frame is enlarged, the lower window expands, in all cases too.
Kirill>
Kirill> The solution here for each window to have "ideal" pixel size. Each
time
Kirill> window is beaten into an integral character size, there's a rounding error
Kirill> which gets accumulated. I have a patch for that, but I did not manage to
Kirill> have it stable yet.
Another solution is to nuke the window size rounding. Under the
non-fixed height assumption, window size rounding seems quite bogus.
Also C-x 2 already produces 2 windows with half-height lines starting
from an odd-height window. While I don't really like this, I'm
probably in the minority in preferring the emacs-18 look -- I use a
single font with fixed height and width and set the modeline shadow to
zero to keep every line character height and avoid clipping. I have
split-window-vertically defadviced to round to an integral split.
greg