The bugs that made the network not work if
debugging wasn't enabled was fixed. The missing
reference to errno.h was fixed, and all core/UI
splitting was finished so that work can start on a
common API for new GUIs such as Qt and Windows.
This release adds automatic saving of window position and size so that you don't have to always resize the window to your liking when it opens. A few minor bugs have been fixed, and the code has been made a lot more consistent and easier to read.
A bug causing the program to crash in network mode has been fixed. Connection dialogs and more error dialogs have been added. Blocking on host connections has been removed.
Lots of core/ui splits and code shuffling was done. Changed malloc() calls were changed to "new" and free() calls were changed to "delete". The network doesn't block on recieve anymore.
The status label has been changed to a status bar. The network code now works. The menu has been changed to allow network play. There is some code cleanup.