removed unnecessary braces in "return" statements
changed fatal error handling to use new error functions
moved variables for network server thread to network structure
changed simple "printf()" debug output to new debug log function
changed warnings and debug output to use new generic logging functions
changed "http" to "https" in URLs
whitespace changes
fixed network games playing empty level files that use level template
removed support for SDL 1.2
changed comments from old to new style (one-line comments only)
fixed asking all network clients to "play again" after unsolved game end Before, all network clients were asked to play again after a game was lost, which could cause problems (or at least confusion) when starting a new network game from different network clients at the same time. Now, only the network client which started the network game is asked to play again, while all other clients only confirm that the game is over and return to the main menu.
fixed bug with handling networking packets if request dialog is active Before, it was possible for a network client to start a new game while another client was still about answering a request dialog (like asking if a tape for a solved level should be saved), causing synchronization problems with network packet handling. With this bugfix, handling network packets is paused during a request.
improved screen output text when trying to connect to network server
added waiting for key or button after starting or stopping network mode
improved handling network errors (show message instead of stopping program)
fixed compiler warnings (after adding "-Wmissing-prototypes") Adding this warning option revealed lots of unused functions (which are deactivated in the code using preprocessor directives for now and which will be checked and probably removed in a later step).
fixed compiler warnings (after adding "-Wstrict-prototypes") Adding this warning option revealed a bug with an invalid function parameter (fixed by previous commit 085eaa4c).
small change to prevent compiler warning This change makes Clang happy (which issued a warning before). (Interestingly, GCC did not care about the previous code.)
cleanup of network level function names and parameters
added checking for invalid/malicious filenames in network protocol