Problem: It is not easy to change the window layout. Solution: Add win_splitmove(). (Andy Massimino, closes #4561)
Problem: Some source files are too big. Solution: Move buffer and window related functions to evalbuffer.c and evalwindow.c. (Yegappan Lakshmanan, closes #4898)