Sun, 18 Jun 2006 19:00:39 +0000(svn r5310) WebTranslator2 update to 2006-06-18 21:00:21
miham [Sun, 18 Jun 2006 19:00:39 +0000] rev 4042
(svn r5310) WebTranslator2 update to 2006-06-18 21:00:21
afrikaans - 116 fixed, 2 changed by TrueTenacity (118)
portuguese - 13 fixed by supra90 (13)

Sun, 18 Jun 2006 15:28:29 +0000(svn r5309) Partially fix the rail header dependency fiasco: rail_map.h now depends on rail.h and not the other way round anymore
tron [Sun, 18 Jun 2006 15:28:29 +0000] rev 4041
(svn r5309) Partially fix the rail header dependency fiasco: rail_map.h now depends on rail.h and not the other way round anymore

Sun, 18 Jun 2006 09:37:08 +0000(svn r5308) Replace an array of function pointers with a switch: It's shorter, more comprehensible, less dependent on magic numbers
tron [Sun, 18 Jun 2006 09:37:08 +0000] rev 4040
(svn r5308) Replace an array of function pointers with a switch: It's shorter, more comprehensible, less dependent on magic numbers

Sun, 18 Jun 2006 07:49:25 +0000(svn r5307) Remove two unnecessary indirections which used function pointers instead of directly calling the functions
tron [Sun, 18 Jun 2006 07:49:25 +0000] rev 4039
(svn r5307) Remove two unnecessary indirections which used function pointers instead of directly calling the functions

Sat, 17 Jun 2006 14:11:26 +0000(svn r5298) Hide function declarations and remove function stubs which aren't needed in the !ENABLE_NETWORK case
tron [Sat, 17 Jun 2006 14:11:26 +0000] rev 4038
(svn r5298) Hide function declarations and remove function stubs which aren't needed in the !ENABLE_NETWORK case

Sat, 17 Jun 2006 13:25:22 +0000(svn r5297) Check the interface flags if IFF_BROADCAST is set before asking for the broadcast address
tron [Sat, 17 Jun 2006 13:25:22 +0000] rev 4037
(svn r5297) Check the interface flags if IFF_BROADCAST is set before asking for the broadcast address

Sat, 17 Jun 2006 12:11:17 +0000(svn r5295) Handle a quirk in the Windows interface detection code and fix a typo in r5293 (thanks to Darkvater for testing)
tron [Sat, 17 Jun 2006 12:11:17 +0000] rev 4036
(svn r5295) Handle a quirk in the Windows interface detection code and fix a typo in r5293 (thanks to Darkvater for testing)

Sat, 17 Jun 2006 10:37:20 +0000(svn r5294) -Fix: Plug a memory leak
tron [Sat, 17 Jun 2006 10:37:20 +0000] rev 4035
(svn r5294) -Fix: Plug a memory leak

Sat, 17 Jun 2006 10:24:20 +0000(svn r5293) -Fix: Not all network interfaces are capable of broadcasting. Don't record those which aren't
tron [Sat, 17 Jun 2006 10:24:20 +0000] rev 4034
(svn r5293) -Fix: Not all network interfaces are capable of broadcasting. Don't record those which aren't
-Fix: Not all networks are /24. Generate proper broadcast addresses for non-/24 nets

Sat, 17 Jun 2006 08:16:58 +0000(svn r5292) -Fix: When using SIOCGIFCONF to detect network interfaces accomodate for the fact that struct sockaddr doesn't have fixed size in all implementations
tron [Sat, 17 Jun 2006 08:16:58 +0000] rev 4033
(svn r5292) -Fix: When using SIOCGIFCONF to detect network interfaces accomodate for the fact that struct sockaddr doesn't have fixed size in all implementations

Sat, 17 Jun 2006 02:25:18 +0000(svn r5291) - Fix: '-f' switch is not valid on windows, so don't show it in help
glx [Sat, 17 Jun 2006 02:25:18 +0000] rev 4032
(svn r5291) - Fix: '-f' switch is not valid on windows, so don't show it in help

Fri, 16 Jun 2006 18:54:48 +0000(svn r5288) - Fix [FS#199]: Tunnel construction could erronously terraform a foundationed tile with rails. This also fixes another bug where you could implicitly remove a foundation by raising nearby sloped land. Desirable perhaps, but unwanted.
Darkvater [Fri, 16 Jun 2006 18:54:48 +0000] rev 4031
(svn r5288) - Fix [FS#199]: Tunnel construction could erronously terraform a foundationed tile with rails. This also fixes another bug where you could implicitly remove a foundation by raising nearby sloped land. Desirable perhaps, but unwanted.

Fri, 16 Jun 2006 18:47:30 +0000(svn r5287) - Set some more ignore values (*.user), automatically generated by VS2005
Darkvater [Fri, 16 Jun 2006 18:47:30 +0000] rev 4030
(svn r5287) - Set some more ignore values (*.user), automatically generated by VS2005

Fri, 16 Jun 2006 00:28:15 +0000(svn r5286) - Clean up VS2005 project files by making them identical to the VS2003 project file. Mainly put object files into a subdirectory of the project directory instead of a level higher which makes absolutely no sense. Also add some ignores, remove obsolete VS6 project files.
Darkvater [Fri, 16 Jun 2006 00:28:15 +0000] rev 4029
(svn r5286) - Clean up VS2005 project files by making them identical to the VS2003 project file. Mainly put object files into a subdirectory of the project directory instead of a level higher which makes absolutely no sense. Also add some ignores, remove obsolete VS6 project files.

Thu, 15 Jun 2006 17:12:55 +0000(svn r5285) WebTranslator2 update to 2006-06-15 19:12:46
miham [Thu, 15 Jun 2006 17:12:55 +0000] rev 4028
(svn r5285) WebTranslator2 update to 2006-06-15 19:12:46
american - 1 changed by WhiteRabbit (1)

Wed, 14 Jun 2006 17:54:31 +0000(svn r5266) WebTranslator2 update to 2006-06-14 19:54:19
miham [Wed, 14 Jun 2006 17:54:31 +0000] rev 4027
(svn r5266) WebTranslator2 update to 2006-06-14 19:54:19
czech - 4 fixed by Hadez (4)
italian - 15 changed by sidew (15)

Wed, 14 Jun 2006 13:22:30 +0000(svn r5265) Replace a dozen bogus uses of strncmp() by strcmp()
tron [Wed, 14 Jun 2006 13:22:30 +0000] rev 4026
(svn r5265) Replace a dozen bogus uses of strncmp() by strcmp()

Wed, 14 Jun 2006 12:30:31 +0000(svn r5264) -Fix: The wrong IP could get unbanned, e.g. 'unban 1.2.3.42' could result in unbanning 1.2.3.4
tron [Wed, 14 Jun 2006 12:30:31 +0000] rev 4025
(svn r5264) -Fix: The wrong IP could get unbanned, e.g. 'unban 1.2.3.42' could result in unbanning 1.2.3.4

Wed, 14 Jun 2006 11:26:56 +0000(svn r5263) Use the flag which denotes if it's a plane or helicopter instead of magical engine numbers
tron [Wed, 14 Jun 2006 11:26:56 +0000] rev 4024
(svn r5263) Use the flag which denotes if it's a plane or helicopter instead of magical engine numbers

Wed, 14 Jun 2006 11:05:30 +0000(svn r5262) Add symbolic names for the aircraft subtypes. not perfect, but better than raw numbers
tron [Wed, 14 Jun 2006 11:05:30 +0000] rev 4023
(svn r5262) Add symbolic names for the aircraft subtypes. not perfect, but better than raw numbers

Wed, 14 Jun 2006 09:52:50 +0000(svn r5260) -Fix: It was possible to convert the railtype of a bridge while a train was on it
tron [Wed, 14 Jun 2006 09:52:50 +0000] rev 4022
(svn r5260) -Fix: It was possible to convert the railtype of a bridge while a train was on it

Wed, 14 Jun 2006 09:01:21 +0000(svn r5259) -Codechange: GetBridgeHeight{Ramp,}() now returns the height of the bridge, not one level lower
tron [Wed, 14 Jun 2006 09:01:21 +0000] rev 4021
(svn r5259) -Codechange: GetBridgeHeight{Ramp,}() now returns the height of the bridge, not one level lower

Tue, 13 Jun 2006 17:40:29 +0000(svn r5250) WebTranslator2 update to 2006-06-13 19:40:20
miham [Tue, 13 Jun 2006 17:40:29 +0000] rev 4020
(svn r5250) WebTranslator2 update to 2006-06-13 19:40:20
italian - 4 fixed, 1 changed by sidew (5)

Tue, 13 Jun 2006 17:13:46 +0000(svn r5249) - Add code to copy the palette to a temporary byte aligned array when making a PCX screenshot, if the palette array is not byte aligned.
peter1138 [Tue, 13 Jun 2006 17:13:46 +0000] rev 4019
(svn r5249) - Add code to copy the palette to a temporary byte aligned array when making a PCX screenshot, if the palette array is not byte aligned.

Tue, 13 Jun 2006 14:04:12 +0000(svn r5248) - [Codechange]: Remove TerraformProc()'s mode parameter as it is not used
Darkvater [Tue, 13 Jun 2006 14:04:12 +0000] rev 4018
(svn r5248) - [Codechange]: Remove TerraformProc()'s mode parameter as it is not used

Mon, 12 Jun 2006 11:38:07 +0000(svn r5240) - NewGRF: when there is more than one engine in a consist, base livery overrides and powered wagon weight/power on the last engine before the wagon.
peter1138 [Mon, 12 Jun 2006 11:38:07 +0000] rev 4017
(svn r5240) - NewGRF: when there is more than one engine in a consist, base livery overrides and powered wagon weight/power on the last engine before the wagon.

Sun, 11 Jun 2006 21:38:35 +0000(svn r5229) Remove a write-only variable
glx [Sun, 11 Jun 2006 21:38:35 +0000] rev 4016
(svn r5229) Remove a write-only variable

Sun, 11 Jun 2006 21:19:51 +0000(svn r5228) Suppress MSVC warnings about signed/unsigned comparison
KUDr [Sun, 11 Jun 2006 21:19:51 +0000] rev 4015
(svn r5228) Suppress MSVC warnings about signed/unsigned comparison

Sun, 11 Jun 2006 19:23:39 +0000(svn r5227) WebTranslator2 update to 2006-06-11 21:23:24
miham [Sun, 11 Jun 2006 19:23:39 +0000] rev 4014
(svn r5227) WebTranslator2 update to 2006-06-11 21:23:24
lithuanian - 16 fixed, 3 changed by Plyta (19)
polish - 4 changed by meush (4)
spanish - 31 fixed by eusebio (31)

Sun, 11 Jun 2006 16:00:56 +0000(svn r5226) Reduce the mess that sending chat messages is
tron [Sun, 11 Jun 2006 16:00:56 +0000] rev 4013
(svn r5226) Reduce the mess that sending chat messages is
This also fixes a bug:
-Fix: It was possible to rename a signs or waypoints with the chat box

Sun, 11 Jun 2006 14:56:21 +0000(svn r5225) Some windows periodically check if their parent exists - if not they close themselves
tron [Sun, 11 Jun 2006 14:56:21 +0000] rev 4012
(svn r5225) Some windows periodically check if their parent exists - if not they close themselves
This is unnecessary, because their parents already close them when they get closed
Therefore remove the code for the periodic checks

Sun, 11 Jun 2006 07:17:43 +0000(svn r5222) Misc. smaller changes, mostly const, variable scope and replacing some magic numbers by enums
tron [Sun, 11 Jun 2006 07:17:43 +0000] rev 4011
(svn r5222) Misc. smaller changes, mostly const, variable scope and replacing some magic numbers by enums

Sat, 10 Jun 2006 21:06:29 +0000(svn r5221) Make the assertion in SetTileType() more strict: "lower edge of map <=> VOID" instead of just "lower edge of map => VOID"
tron [Sat, 10 Jun 2006 21:06:29 +0000] rev 4010
(svn r5221) Make the assertion in SetTileType() more strict: "lower edge of map <=> VOID" instead of just "lower edge of map => VOID"
This works since the hack abusing SetTileType() in openttd.c is gone (r5171)

Sat, 10 Jun 2006 20:11:02 +0000(svn r5220) Testing for existence AND using rm -f is tautologous
tron [Sat, 10 Jun 2006 20:11:02 +0000] rev 4009
(svn r5220) Testing for existence AND using rm -f is tautologous

Sat, 10 Jun 2006 20:08:19 +0000(svn r5219) CMD_CLEAR_AREA doesn't use p2, so don't pass anything seemingly meaningful
tron [Sat, 10 Jun 2006 20:08:19 +0000] rev 4008
(svn r5219) CMD_CLEAR_AREA doesn't use p2, so don't pass anything seemingly meaningful

Sat, 10 Jun 2006 19:40:43 +0000(svn r5218) Remove GenericRaiseLowerLand(). It's not really as generic as the its name suggests, it's just an unnecessary indirection
tron [Sat, 10 Jun 2006 19:40:43 +0000] rev 4007
(svn r5218) Remove GenericRaiseLowerLand(). It's not really as generic as the its name suggests, it's just an unnecessary indirection

Sat, 10 Jun 2006 18:54:28 +0000(svn r5217) WebTranslator2 update to 2006-06-10 20:54:18
miham [Sat, 10 Jun 2006 18:54:28 +0000] rev 4006
(svn r5217) WebTranslator2 update to 2006-06-10 20:54:18
polish - 4 changed by meush (4)

Sat, 10 Jun 2006 17:29:44 +0000(svn r5216) WebTranslator2 update to 2006-06-10 19:27:22
miham [Sat, 10 Jun 2006 17:29:44 +0000] rev 4005
(svn r5216) WebTranslator2 update to 2006-06-10 19:27:22
french - 4 fixed, 2 changed by glx (6)
lithuanian - 102 fixed, 16 changed by Plyta (118)
polish - 4 fixed by meush (4)

Sat, 10 Jun 2006 09:55:57 +0000(svn r5214) [languages] Re-done afrikaans change, this time proper
miham [Sat, 10 Jun 2006 09:55:57 +0000] rev 4004
(svn r5214) [languages] Re-done afrikaans change, this time proper

Sat, 10 Jun 2006 09:52:11 +0000(svn r5213) [languages] reverted last change from tron
miham [Sat, 10 Jun 2006 09:52:11 +0000] rev 4003
(svn r5213) [languages] reverted last change from tron

Sat, 10 Jun 2006 09:48:15 +0000(svn r5212) Afrikaans can be encoded in ISO8859-15, there's no need to make it unusable by encoding it in UTF-8
tron [Sat, 10 Jun 2006 09:48:15 +0000] rev 4002
(svn r5212) Afrikaans can be encoded in ISO8859-15, there's no need to make it unusable by encoding it in UTF-8

Sat, 10 Jun 2006 09:45:34 +0000(svn r5211) Remove stray minus after colon, i.e. :- -> : (in one case even a stray colon)
tron [Sat, 10 Jun 2006 09:45:34 +0000] rev 4001
(svn r5211) Remove stray minus after colon, i.e. :- -> : (in one case even a stray colon)

Sat, 10 Jun 2006 08:37:41 +0000(svn r5210) Many small changes which piled up: const, unsigned, variable scope, CSE for readability, DeMorgan, if cascades -> switch, whitespace, parentheses, bracing, misc.
tron [Sat, 10 Jun 2006 08:37:41 +0000] rev 4000
(svn r5210) Many small changes which piled up: const, unsigned, variable scope, CSE for readability, DeMorgan, if cascades -> switch, whitespace, parentheses, bracing, misc.

Fri, 09 Jun 2006 20:06:02 +0000(svn r5203) Some bits were incorrectly marked as used
tron [Fri, 09 Jun 2006 20:06:02 +0000] rev 3999
(svn r5203) Some bits were incorrectly marked as used

Fri, 09 Jun 2006 17:46:43 +0000(svn r5202) WebTranslator2 update to 2006-06-09 19:46:28
miham [Fri, 09 Jun 2006 17:46:43 +0000] rev 3998
(svn r5202) WebTranslator2 update to 2006-06-09 19:46:28
american - 4 fixed by WhiteRabbit (4)
dutch - 4 fixed by webfreakz (4)
turkish - 4 fixed, 4 changed by jnmbk (8)
ukrainian - 4 fixed by znikoz (4)

Fri, 09 Jun 2006 16:35:07 +0000(svn r5201) - NewGRF: add loading of default refit costs. This information is not yet used
peter1138 [Fri, 09 Jun 2006 16:35:07 +0000] rev 3997
(svn r5201) - NewGRF: add loading of default refit costs. This information is not yet used

Fri, 09 Jun 2006 15:27:17 +0000(svn r5199) Make the control flow of GetTileTrackStatus_TunnelBridge() more comprehensible
tron [Fri, 09 Jun 2006 15:27:17 +0000] rev 3996
(svn r5199) Make the control flow of GetTileTrackStatus_TunnelBridge() more comprehensible

Fri, 09 Jun 2006 15:24:04 +0000(svn r5198) Fix some strange control flow: the case for MP_RAILWAY fell through the case for MP_TUNNELBRIDGE
tron [Fri, 09 Jun 2006 15:24:04 +0000] rev 3995
(svn r5198) Fix some strange control flow: the case for MP_RAILWAY fell through the case for MP_TUNNELBRIDGE

Fri, 09 Jun 2006 14:40:30 +0000(svn r5197) - Use svn info to automatically find the last modified revision number and get branch information and place it in the revision string. Increase NETWORK_REVISION_LENGTH to accommodate the branch tag.
peter1138 [Fri, 09 Jun 2006 14:40:30 +0000] rev 3994
(svn r5197) - Use svn info to automatically find the last modified revision number and get branch information and place it in the revision string. Increase NETWORK_REVISION_LENGTH to accommodate the branch tag.

Fri, 09 Jun 2006 14:37:28 +0000(svn r5196) - Codechange: replace two incorrect uses of TILE_HEIGHT with TILE_SIZE / 2
peter1138 [Fri, 09 Jun 2006 14:37:28 +0000] rev 3993
(svn r5196) - Codechange: replace two incorrect uses of TILE_HEIGHT with TILE_SIZE / 2

Fri, 09 Jun 2006 09:31:48 +0000(svn r5195) WebTranslator2 update to 2006-06-09 11:31:37
miham [Fri, 09 Jun 2006 09:31:48 +0000] rev 3992
(svn r5195) WebTranslator2 update to 2006-06-09 11:31:37
hungarian - 4 fixed by miham (4)
italian - 1 changed by sidew (1)

Fri, 09 Jun 2006 08:26:22 +0000(svn r5192) - Stylechange: fix bjarni's tabs-instead-of-spaces alignment
peter1138 [Fri, 09 Jun 2006 08:26:22 +0000] rev 3991
(svn r5192) - Stylechange: fix bjarni's tabs-instead-of-spaces alignment

Fri, 09 Jun 2006 07:45:26 +0000(svn r5191) - NewGRF: add cargo refit support for road vehicles
peter1138 [Fri, 09 Jun 2006 07:45:26 +0000] rev 3990
(svn r5191) - NewGRF: add cargo refit support for road vehicles

Fri, 09 Jun 2006 07:09:48 +0000(svn r5188) - NewGRF: check refit capacity callback when refitting a ship
peter1138 [Fri, 09 Jun 2006 07:09:48 +0000] rev 3989
(svn r5188) - NewGRF: check refit capacity callback when refitting a ship

Fri, 09 Jun 2006 07:03:53 +0000(svn r5187) - NewGRF: temporarily change a vehicle's cargo subtype when calling the refit capacity callback.
peter1138 [Fri, 09 Jun 2006 07:03:53 +0000] rev 3988
(svn r5187) - NewGRF: temporarily change a vehicle's cargo subtype when calling the refit capacity callback.

Fri, 09 Jun 2006 06:34:28 +0000(svn r5186) - NewGRF: show default aircraft cargo type and the purchase list (mart3p)
peter1138 [Fri, 09 Jun 2006 06:34:28 +0000] rev 3987
(svn r5186) - NewGRF: show default aircraft cargo type and the purchase list (mart3p)

Thu, 08 Jun 2006 20:17:19 +0000(svn r5176) fixing the typo, that should have been fixed in last commit
bjarni [Thu, 08 Jun 2006 20:17:19 +0000] rev 3986
(svn r5176) fixing the typo, that should have been fixed in last commit

Thu, 08 Jun 2006 20:12:07 +0000(svn r5175) -Fix: [autoreplace] FS#186 autoreplaced trains can leave all wagons in depot
bjarni [Thu, 08 Jun 2006 20:12:07 +0000] rev 3985
(svn r5175) -Fix: [autoreplace] FS#186 autoreplaced trains can leave all wagons in depot
also fixed a serious typo in peter1138's comments

Thu, 08 Jun 2006 19:27:20 +0000(svn r5173) Use map manipulation functions instead of SB()
tron [Thu, 08 Jun 2006 19:27:20 +0000] rev 3984
(svn r5173) Use map manipulation functions instead of SB()

Thu, 08 Jun 2006 18:31:54 +0000(svn r5171) Get rid of an ungly hack in the load routine, which temporarily turned house and road tiles into void tiles to calculate the closest town
tron [Thu, 08 Jun 2006 18:31:54 +0000] rev 3983
(svn r5171) Get rid of an ungly hack in the load routine, which temporarily turned house and road tiles into void tiles to calculate the closest town