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

Fri, 28 Apr 2006 07:51:32 +0000(svn r4607) -Backported r4389 from trunk: 0.4
celestar [Fri, 28 Apr 2006 07:51:32 +0000] rev 9971
(svn r4607) -Backported r4389 from trunk:
-Fix: [NPF] Don't mark tiles when debugging in multiplayer, this will cause desyncs

Fri, 28 Apr 2006 07:47:55 +0000(svn r4606) -Backported r4341 from trunk: 0.4
celestar [Fri, 28 Apr 2006 07:47:55 +0000] rev 9970
(svn r4606) -Backported r4341 from trunk:
-(FS#101) When a player got bankrupt, slots were not cleared, because vehicles got deleted directly by DeleteVehicle

Fri, 28 Apr 2006 07:45:44 +0000(svn r4605) -Backported revisions 4304, 4309, 4310, 4312, 4313, 4314 from trunk (chatbox-related stuff) 0.4
celestar [Fri, 28 Apr 2006 07:45:44 +0000] rev 9969
(svn r4605) -Backported revisions 4304, 4309, 4310, 4312, 4313, 4314 from trunk (chatbox-related stuff)
-The chat box' parent window (the main toolbar, wtf?) doesn't care for the WE_ON_EDIT_TEXT_CANCEL event, so don't send one. This code looks like it was mindlessly copy&pasted from the query box
-The initial string of the chat box is always the empty string, so don't jump through hoops to check if nothing was entered and simplify the code
-The chat box has no visible window title, therefore remove the string
-Calculate the maximum pixel width of the entered text in the chat box from the "text box"-widget instead of hardcoding an arbitrary - and wrong - number
-The parent window of the chat box is always the main toolbar (?!), therefore don't pass this information as parameter
-a buffer overflow of the chat box introduced in r1263. Don't tell the Textbuf an arbitrary number as size of the string buffer, but the real lengthof() it

Fri, 31 Mar 2006 16:19:16 +0000(svn r4207) - Fix: Update OS/2 on 0.4 branch, too 0.4
orudge [Fri, 31 Mar 2006 16:19:16 +0000] rev 9968
(svn r4207) - Fix: Update OS/2 on 0.4 branch, too

Sun, 26 Mar 2006 18:49:31 +0000(svn r4117) - Prepare 0.4 branch for release. Update readme's, bugs, installers and makefile, changelog, etc. to 0.4.7 0.4
Darkvater [Sun, 26 Mar 2006 18:49:31 +0000] rev 9967
(svn r4117) - Prepare 0.4 branch for release. Update readme's, bugs, installers and makefile, changelog, etc. to 0.4.7

Sat, 25 Mar 2006 08:54:09 +0000(svn r4104) -Backported 4102: updated OSX docs about triple binary 0.4
bjarni [Sat, 25 Mar 2006 08:54:09 +0000] rev 9966
(svn r4104) -Backported 4102: updated OSX docs about triple binary