Tue, 02 May 2006 12:58:13 +0000(svn r4666) - Backport from trunk (r4267): 0.4
Darkvater [Tue, 02 May 2006 12:58:13 +0000] rev 9981
(svn r4666) - Backport from trunk (r4267):
Validate the error number that a client receives from a server, and
encapsulate this functionality into GetNetworkErrorMsg()

Tue, 02 May 2006 12:54:23 +0000(svn r4665) - Backport from trunk (r4241, r4243): 0.4
Darkvater [Tue, 02 May 2006 12:54:23 +0000] rev 9980
(svn r4665) - Backport from trunk (r4241, r4243):
Fix: Perform validation on the error number that a server receives
from a client. An invalid value may cause the server to terminate.

Tue, 02 May 2006 12:52:09 +0000(svn r4664) - Backport from trunk (r4228): 0.4
Darkvater [Tue, 02 May 2006 12:52:09 +0000] rev 9979
(svn r4664) - Backport from trunk (r4228):
Fix: [autoreplace] allow replacement of wagons even when the
engine fails to be replaced

Tue, 02 May 2006 12:47:51 +0000(svn r4663) - Backport from trunk (r4195): 0.4
Darkvater [Tue, 02 May 2006 12:47:51 +0000] rev 9978
(svn r4663) - Backport from trunk (r4195):
Codechange: Initialize order variables to avoid a compiler warning.

Tue, 02 May 2006 12:44:55 +0000(svn r4662) - Backport from trunk (r4192): 0.4
Darkvater [Tue, 02 May 2006 12:44:55 +0000] rev 9977
(svn r4662) - Backport from trunk (r4192):
Fix: In the depot, moving wagons from the end of a very long train
to a short train where the short train was scrolled off the window
would cause a game crash.

Tue, 02 May 2006 12:42:21 +0000(svn r4661) - Backport from trunk (r3865-r3867, r3869, r3870, r3873, r3894, r4059, r4064-r4066, r4217): 0.4
Darkvater [Tue, 02 May 2006 12:42:21 +0000] rev 9976
(svn r4661) - Backport from trunk (r3865-r3867, r3869, r3870, r3873, r3894, r4059, r4064-r4066, r4217):
Add: a fully optional configure script, that is a wrapper
around makefile.config

Tue, 02 May 2006 12:28:35 +0000(svn r4660) - Backport from trunk (r4183, r4197, r4217): 0.4
Darkvater [Tue, 02 May 2006 12:28:35 +0000] rev 9975
(svn r4660) - Backport from trunk (r4183, r4197, r4217):
Codechange: [Makefile]: removed MANUAL_CONFIG as it's not used anymore
This should hopefully fix the issue where WITH_SDL can be defined while
SDL_CONFIG is not. Added an error if WITH_SDL is defined but SDL_CONFIG
is not.
Replace the dash of SDL_CONFIG/LIBPNG_CONFIG with an underscore

Tue, 02 May 2006 12:17:16 +0000(svn r4659) - Backport from trunk (r4158): 0.4
Darkvater [Tue, 02 May 2006 12:17:16 +0000] rev 9974
(svn r4659) - Backport from trunk (r4158):
Fix: [autoreplace] cost for refitting the new vehicle is now
added to the cost animation. The player always paid for it, but
it was not displayed until now

Sat, 29 Apr 2006 14:38:21 +0000(svn r4624) -Backported r4149 from trunk 0.4
bjarni [Sat, 29 Apr 2006 14:38:21 +0000] rev 9973
(svn r4624) -Backported r4149 from trunk
main reason is that it fixes the load/save issue for OSX 10.3.9, but the other stuff in this commit can't be taken as it's a result of the fix

full commit log entry:
-Codechange: [OSX] rewrite of how universal binaries are compiled

Now OSX stores object files in .OSX and instead of making FAT object files, there are one for each architecture
Each architecture got their own targets to make a non-FAT binary and in the end, lipo will merge them into one binary

It's now possible to select which architectures you want to support by defining OTTD_PPC, OTTD_PPC970 (G5) and/or OTTD_i386
All combos are supported. UNIVERSAL_BINARY and TRIPLE_BINARY can still be used even though it's possible to gain the same result by using the new flags
Making a universal build when you already got part of it compiled (say the PPC part), it will reuse it and only compile the i386 part to save time
Note: in some cases when you switch flags, you risk that openttd is not updated. Delete it and try again. The Makefile can't solve this except if it forces linking each time

This fixes: FS#87 universal binary building borked in 0.4.7
Now universal binaries work on OSX 10.3.9 again

Building universal binaries no longer needs to store flags in Makefile.config as the new design makes it possible to figure everything out automatically

Fri, 28 Apr 2006 07:53:10 +0000(svn r4608) -Backported r4413 from trunk: 0.4
celestar [Fri, 28 Apr 2006 07:53:10 +0000] rev 9972
(svn r4608) -Backported r4413 from trunk:
-Fix: fixed a bug which pushed the client back to the main menu when a
server is in the mainserver-list which sends out illegal signals. Many
tnx to 'test' for finding and isolating the problem.
-Fix: also specify the problem a bit better