Go to file
Giel van Schijndel ae878a7880 Change write_all such that it will always return "size" or -1 (error)
* Check for write_all() == -1 (error) instead of "< 0" and "!= size" to
   see whether sending has failed.
 * Don't just mark sockets as "invalid" on error (by setting them to
   NULL), close them as well.
 * Give decent error messages on write failure (most likely a disconnect)

Addresses #435

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@7288 4a71c877-e1ca-e34f-864e-861f7616d084
2009-05-06 22:29:35 +02:00
build_tools Improve buildsystem for cross compiling 2009-05-06 22:29:34 +02:00
data Team selector is now labeled "TEAM" and teams are colored and lettered A-H. The original numbers were changed to letters so they can no longer be confused with player numbers. 2009-04-24 14:16:07 +02:00
doc Add a document describing design decisions and the current status of the SQLization of the stats 2009-03-30 16:10:56 +02:00
icons * Wrap all file lists in the automake and win32 makefiles across lines such that there's only one file on each line 2008-10-13 13:04:37 +00:00
lib Change write_all such that it will always return "size" or -1 (error) 2009-05-06 22:29:35 +02:00
m4 Bump copyright 2009-02-10 18:01:48 +00:00
macosx Add Pixman to the Xcode project. Currently unused/untested. 2009-04-06 13:09:08 +02:00
makerules Replace SDL-net by using BSD sockets instead 2009-05-06 22:29:35 +02:00
pkg Replace SDL-net by using BSD sockets instead 2009-05-06 22:29:35 +02:00
po update-po 2009-03-14 23:32:39 +00:00
src Replace SDL-net by using BSD sockets instead 2009-05-06 22:29:35 +02:00
tests Make tests/Makefile.am more suitable for line-based diffs 2009-04-18 15:37:53 +02:00
tools Revert r7276's accidental change to wzmasterserver.py 2009-05-06 22:29:34 +02:00
win32 Replace SDL-net by using BSD sockets instead 2009-05-06 22:29:35 +02:00
.gitignore Ignore build products from unit tests 2009-04-20 15:31:23 +02:00
AUTHORS Add myself to AUTHORS 2009-04-03 18:53:12 +02:00
COMPILE Replace SDL-net by using BSD sockets instead 2009-05-06 22:29:35 +02:00
COPYING Create final repository structure. 2007-06-28 17:47:08 +00:00
COPYING.NONGPL Brace for impact, this is the new terrain renderer! 2009-02-21 23:35:21 +00:00
COPYING.README Warzone 2100, I have the honour to release you from any license unclarities. 2008-06-11 16:38:04 +00:00
ChangeLog Replace SDL-net by using BSD sockets instead 2009-05-06 22:29:35 +02:00
Doxyfile Exclude config-macosx.h and exceptionhandler/include/* from the Doxygen documentation 2008-11-16 16:28:06 +00:00
Makefile.am Fix missing files in makefiles so that 'make dist' can be run again. 2009-03-07 18:09:58 +00:00
autogen.sh Move the version checks for pkg-config, xgettext and msgfmt out of autogen.sh and into configure.ac 2008-09-28 17:35:56 +00:00
autorevision.conf * In revision information extraction class RevSVNVersionQuery (uses "svnversion"), ignore its output if the word "exported" is encountered (that way compiling from an exported working copy is possible also) 2007-11-05 18:43:30 +00:00
config.rpath Port r3878 and r3879 from trunk/ 2008-03-01 13:04:16 +00:00
configure.ac Replace SDL-net by using BSD sockets instead 2009-05-06 22:29:35 +02:00
makefile.win32 Rename "raw" Makefiles to "win32" Makefiles 2008-07-06 14:29:04 +00:00
warzone2100.cbp Replace SDL-net by using BSD sockets instead 2009-05-06 22:29:35 +02:00
wscript Replace SDL-net by using BSD sockets instead 2009-05-06 22:29:35 +02:00