Sat, 05 May 2007 10:47:35 +0000(svn r9790) -Codechange: [NewGRF] Skip action 1 sprites in all stages except activation. This also cleans up some special-case handling of the sprites. Actions 1 and 2 are now not considered unsafe, as an Action 3 (which is unsafe) is required for them.
peter1138 [Sat, 05 May 2007 10:47:35 +0000] rev 6576
(svn r9790) -Codechange: [NewGRF] Skip action 1 sprites in all stages except activation. This also cleans up some special-case handling of the sprites. Actions 1 and 2 are now not considered unsafe, as an Action 3 (which is unsafe) is required for them.

Sat, 05 May 2007 09:51:26 +0000(svn r9789) -Fix (r9770): vehicles didn't get unloaded when 'full load' was specified and the vehicle was already full when it entered.
rubidium [Sat, 05 May 2007 09:51:26 +0000] rev 6575
(svn r9789) -Fix (r9770): vehicles didn't get unloaded when 'full load' was specified and the vehicle was already full when it entered.

Fri, 04 May 2007 22:45:37 +0000(svn r9785) -Fix (r942, FS#765): only non dedicated servers can't have 0 players
glx [Fri, 04 May 2007 22:45:37 +0000] rev 6574
(svn r9785) -Fix (r942, FS#765): only non dedicated servers can't have 0 players

Fri, 04 May 2007 22:38:36 +0000(svn r9784) -Codechange: remove unused variable.
rubidium [Fri, 04 May 2007 22:38:36 +0000] rev 6573
(svn r9784) -Codechange: remove unused variable.

Fri, 04 May 2007 19:24:01 +0000(svn r9780) -Codechange: [NewGRF] Add support for variable vehicle weight for trains (callback 36, property 16)
peter1138 [Fri, 04 May 2007 19:24:01 +0000] rev 6572
(svn r9780) -Codechange: [NewGRF] Add support for variable vehicle weight for trains (callback 36, property 16)

Fri, 04 May 2007 16:27:13 +0000(svn r9779) -Feature: Add the possiblity to choose different road patterns for towns to use.
belugas [Fri, 04 May 2007 16:27:13 +0000] rev 6571
(svn r9779) -Feature: Add the possiblity to choose different road patterns for towns to use.
Possible patterns are :
No Road (not available in scenario editor)
Original (for the nostalgics)
Better Roads (same as original, but based on distance of 2 tiles instead of one)
2x2 grids
3x3 grids
Patch by skiddl13

Fri, 04 May 2007 07:08:35 +0000(svn r9775) -Fix: Remove arbitrary limit on length of NewGRF strings.
peter1138 [Fri, 04 May 2007 07:08:35 +0000] rev 6570
(svn r9775) -Fix: Remove arbitrary limit on length of NewGRF strings.

Thu, 03 May 2007 20:31:25 +0000(svn r9774) -Update: WebTranslator2 update to 2007-05-03 22:30:56
miham [Thu, 03 May 2007 20:31:25 +0000] rev 6569
(svn r9774) -Update: WebTranslator2 update to 2007-05-03 22:30:56
brazilian_portuguese - 1 fixed by tucalipe (1)
bulgarian - 2 fixed by thetitan (2)
catalan - 2 fixed by arnaullv (2)
czech - 2 fixed by Hadez (2)
dutch - 2 fixed by habell (2)
estonian - 1 fixed, 1 changed by kristjans (2)
french - 2 fixed by belugas (2)
german - 3 fixed by Neonox (3)
hungarian - 2 fixed by miham (2)
italian - 2 fixed by lorenzodv (2)
korean - 2 fixed by leejaeuk5 (1), darkttd (1)
norwegian_nynorsk - 19 fixed, 3 changed by pollux (22)
russian - 1 fixed, 33 changed by HMage (34)
slovak - 1 fixed, 15 changed by lengyel (16)
slovenian - 1 fixed by Necrolyte (1)

Thu, 03 May 2007 17:07:51 +0000(svn r9773) -Fix r9772: MSVC warning
glx [Thu, 03 May 2007 17:07:51 +0000] rev 6568
(svn r9773) -Fix r9772: MSVC warning

Thu, 03 May 2007 11:02:37 +0000(svn r9772) -Fix [r9770,FS#761]: under some circumstances loading/unloading didn't work (correctly).
rubidium [Thu, 03 May 2007 11:02:37 +0000] rev 6567
(svn r9772) -Fix [r9770,FS#761]: under some circumstances loading/unloading didn't work (correctly).

Wed, 02 May 2007 19:00:59 +0000(svn r9771) -Feature: (-tte) Add password protected status to 'players' (network server) console command. (mostly dihedral)
peter1138 [Wed, 02 May 2007 19:00:59 +0000] rev 6566
(svn r9771) -Feature: (-tte) Add password protected status to 'players' (network server) console command. (mostly dihedral)

Wed, 02 May 2007 18:29:11 +0000(svn r9770) -Codechange: perform the payment of cargo when loading/unloading, but when arriving at the station.
rubidium [Wed, 02 May 2007 18:29:11 +0000] rev 6565
(svn r9770) -Codechange: perform the payment of cargo when loading/unloading, but when arriving at the station.

Wed, 02 May 2007 15:20:48 +0000(svn r9769) [newGRF] -Feature: Add translation support for Esperanto, Bulgarian, Japanese and Korean
belugas [Wed, 02 May 2007 15:20:48 +0000] rev 6564
(svn r9769) [newGRF] -Feature: Add translation support for Esperanto, Bulgarian, Japanese and Korean

Wed, 02 May 2007 09:39:11 +0000(svn r9765) -Codechange: constify some class functions.
rubidium [Wed, 02 May 2007 09:39:11 +0000] rev 6563
(svn r9765) -Codechange: constify some class functions.

Wed, 02 May 2007 09:29:41 +0000(svn r9764) -Codechange: replace some lookup tables by functions.
rubidium [Wed, 02 May 2007 09:29:41 +0000] rev 6562
(svn r9764) -Codechange: replace some lookup tables by functions.

Tue, 01 May 2007 18:17:52 +0000(svn r9763) -Codechange/Fix (r9760): don't read the variables that are calculated automatically either.
rubidium [Tue, 01 May 2007 18:17:52 +0000] rev 6561
(svn r9763) -Codechange/Fix (r9760): don't read the variables that are calculated automatically either.

Tue, 01 May 2007 17:16:51 +0000(svn r9762) -Feature: Two new difficulty settings : Very low number of towns and very low number of industries
belugas [Tue, 01 May 2007 17:16:51 +0000] rev 6560
(svn r9762) -Feature: Two new difficulty settings : Very low number of towns and very low number of industries
Based on FS#289, by pitt2

Tue, 01 May 2007 16:45:03 +0000(svn r9761) -Codechange: refactor cargo payment out of LoadUnloadVehicle.
rubidium [Tue, 01 May 2007 16:45:03 +0000] rev 6559
(svn r9761) -Codechange: refactor cargo payment out of LoadUnloadVehicle.

Tue, 01 May 2007 16:35:14 +0000(svn r9760) -Codechange: remove the need for saving some vehicle variables.
rubidium [Tue, 01 May 2007 16:35:14 +0000] rev 6558
(svn r9760) -Codechange: remove the need for saving some vehicle variables.

Tue, 01 May 2007 15:25:00 +0000(svn r9759) -Add: added threading code for MorphOS (tokai)
truelight [Tue, 01 May 2007 15:25:00 +0000] rev 6557
(svn r9759) -Add: added threading code for MorphOS (tokai)

Tue, 01 May 2007 06:43:18 +0000(svn r9758) -Fix (FS#756): Ignore bit 1 (axis) of station tile layouts
peter1138 [Tue, 01 May 2007 06:43:18 +0000] rev 6556
(svn r9758) -Fix (FS#756): Ignore bit 1 (axis) of station tile layouts

Mon, 30 Apr 2007 20:05:31 +0000(svn r9757) -Fix [FS#1244842]: when you have closed the "Load game"/"New game" windows accessible from the "New Server" window, any creation of new game/loading from the intro menu should not start a server.
rubidium [Mon, 30 Apr 2007 20:05:31 +0000] rev 6555
(svn r9757) -Fix [FS#1244842]: when you have closed the "Load game"/"New game" windows accessible from the "New Server" window, any creation of new game/loading from the intro menu should not start a server.

Sun, 29 Apr 2007 22:51:12 +0000(svn r9756) -Fix [FS#755]: LeaveStation wasn't always called when a station was left.
rubidium [Sun, 29 Apr 2007 22:51:12 +0000] rev 6554
(svn r9756) -Fix [FS#755]: LeaveStation wasn't always called when a station was left.

Sun, 29 Apr 2007 22:33:51 +0000(svn r9755) -Codechange: refactor some more of the begin loading stuff.
rubidium [Sun, 29 Apr 2007 22:33:51 +0000] rev 6553
(svn r9755) -Codechange: refactor some more of the begin loading stuff.

Sun, 29 Apr 2007 21:24:08 +0000(svn r9754) -Codechange: make classes for all vehicle types, so we can make nicer/better maintainable code, i.e. virtual methods instead of switches.
rubidium [Sun, 29 Apr 2007 21:24:08 +0000] rev 6552
(svn r9754) -Codechange: make classes for all vehicle types, so we can make nicer/better maintainable code, i.e. virtual methods instead of switches.

Sun, 29 Apr 2007 20:16:58 +0000(svn r9753) -Fix [FS#732]: trains are lost after autorenewal/autoreplace
bjarni [Sun, 29 Apr 2007 20:16:58 +0000] rev 6551
(svn r9753) -Fix [FS#732]: trains are lost after autorenewal/autoreplace
v->dest_tile is now copied when replacing the front engine

Sun, 29 Apr 2007 18:21:24 +0000(svn r9752) -Codechange: remove some duplication related to BeginLoading.
rubidium [Sun, 29 Apr 2007 18:21:24 +0000] rev 6550
(svn r9752) -Codechange: remove some duplication related to BeginLoading.

Sun, 29 Apr 2007 10:14:42 +0000(svn r9746) -Codechange [YAPF]: added DEBUGs level 0 if the current train order is OT_GOTO_WAYPOINT and waypoint is invalid or v->dest_tile is wrong
KUDr [Sun, 29 Apr 2007 10:14:42 +0000] rev 6549
(svn r9746) -Codechange [YAPF]: added DEBUGs level 0 if the current train order is OT_GOTO_WAYPOINT and waypoint is invalid or v->dest_tile is wrong

Sun, 29 Apr 2007 09:55:32 +0000(svn r9745) -Codechange [YAPF}: if destination is a waypoint then YAPF gets destination tile from that waypoint->xy instead of from v->dest_tile
KUDr [Sun, 29 Apr 2007 09:55:32 +0000] rev 6548
(svn r9745) -Codechange [YAPF}: if destination is a waypoint then YAPF gets destination tile from that waypoint->xy instead of from v->dest_tile

Sun, 29 Apr 2007 09:18:52 +0000(svn r9743) -Fix [FS#598]: Stop flooded towns from building roads on water.
maedhros [Sun, 29 Apr 2007 09:18:52 +0000] rev 6547
(svn r9743) -Fix [FS#598]: Stop flooded towns from building roads on water.

Sun, 29 Apr 2007 08:43:00 +0000(svn r9742) -Fix (r9689) [FS#739]: Fix cloning with refit costs again, hopefully for good this time.
maedhros [Sun, 29 Apr 2007 08:43:00 +0000] rev 6546
(svn r9742) -Fix (r9689) [FS#739]: Fix cloning with refit costs again, hopefully for good this time.

Sun, 29 Apr 2007 07:24:48 +0000(svn r9741) -Fix [FS#672]: station signs were not resized when the language changed, causing overflows in the coloured sign background.
rubidium [Sun, 29 Apr 2007 07:24:48 +0000] rev 6545
(svn r9741) -Fix [FS#672]: station signs were not resized when the language changed, causing overflows in the coloured sign background.

Sat, 28 Apr 2007 22:23:10 +0000(svn r9740) -Fix [FS#709]: removed wrong assert() that could be triggered by removing an order at the wrong moment
truelight [Sat, 28 Apr 2007 22:23:10 +0000] rev 6544
(svn r9740) -Fix [FS#709]: removed wrong assert() that could be triggered by removing an order at the wrong moment

Sat, 28 Apr 2007 15:06:32 +0000(svn r9734) -Feature: Add an option to automatically pause when starting a new game.
maedhros [Sat, 28 Apr 2007 15:06:32 +0000] rev 6543
(svn r9734) -Feature: Add an option to automatically pause when starting a new game.

Sat, 28 Apr 2007 10:41:00 +0000(svn r9731) -Fix [FS#677]: in news history, newlines weren't replaced with spaces, making it look ugly from time to time
truelight [Sat, 28 Apr 2007 10:41:00 +0000] rev 6542
(svn r9731) -Fix [FS#677]: in news history, newlines weren't replaced with spaces, making it look ugly from time to time

Fri, 27 Apr 2007 21:35:02 +0000(svn r9730) -Feature: [NewGRF] Add support for miscellaneous grf feature bit 1 - paved roads on desert tiles.
maedhros [Fri, 27 Apr 2007 21:35:02 +0000] rev 6541
(svn r9730) -Feature: [NewGRF] Add support for miscellaneous grf feature bit 1 - paved roads on desert tiles.

Fri, 27 Apr 2007 21:29:36 +0000(svn r9729) -Documentation: add some documentation in various places
rubidium [Fri, 27 Apr 2007 21:29:36 +0000] rev 6540
(svn r9729) -Documentation: add some documentation in various places

Fri, 27 Apr 2007 21:27:02 +0000(svn r9728) -Fix r9086: [win32] For some keyboard layout the 'console' key is a dead-key. It needs to be pressed twice to have an effect but the console is then opened and closed on the 'same' keypress (2 WM_CHAR events). So skip the first WM_CHAR generated to restore the 'console' key functionality.
glx [Fri, 27 Apr 2007 21:27:02 +0000] rev 6539
(svn r9728) -Fix r9086: [win32] For some keyboard layout the 'console' key is a dead-key. It needs to be pressed twice to have an effect but the console is then opened and closed on the 'same' keypress (2 WM_CHAR events). So skip the first WM_CHAR generated to restore the 'console' key functionality.

Fri, 27 Apr 2007 20:50:49 +0000(svn r9727) -Fix (r8546): Company password field in network player info was inverted.
peter1138 [Fri, 27 Apr 2007 20:50:49 +0000] rev 6538
(svn r9727) -Fix (r8546): Company password field in network player info was inverted.

Fri, 27 Apr 2007 20:01:25 +0000(svn r9726) -Fix [FS#738]: crash when destroying bridge with train partially one it.
rubidium [Fri, 27 Apr 2007 20:01:25 +0000] rev 6537
(svn r9726) -Fix [FS#738]: crash when destroying bridge with train partially one it.

Fri, 27 Apr 2007 19:47:39 +0000(svn r9725) -Fix [FS#743]: plane made a 270 degree turn instead of a 90 degree turn on take off from the southern runway.
rubidium [Fri, 27 Apr 2007 19:47:39 +0000] rev 6536
(svn r9725) -Fix [FS#743]: plane made a 270 degree turn instead of a 90 degree turn on take off from the southern runway.

Fri, 27 Apr 2007 18:28:44 +0000(svn r9724) -Update: WebTranslator2 update to 2007-04-27 20:28:02
miham [Fri, 27 Apr 2007 18:28:44 +0000] rev 6535
(svn r9724) -Update: WebTranslator2 update to 2007-04-27 20:28:02
american - 2 fixed by WhiteRabbit (2)
brazilian_portuguese - 2 fixed by fukumori (2)
russian - 10 changed by HMage (10)
ukrainian - 1 changed by mad (1)

Fri, 27 Apr 2007 02:27:44 +0000(svn r9722) -Documentation: Document some functions of town_cmd.cpp. Loosely based on work from TheJosh
belugas [Fri, 27 Apr 2007 02:27:44 +0000] rev 6534
(svn r9722) -Documentation: Document some functions of town_cmd.cpp. Loosely based on work from TheJosh
More to come.

Thu, 26 Apr 2007 20:20:12 +0000(svn r9721) -Codechange: -Codechange: Cleanup of industry_cmd (Step-12). Dynamically build the legends (name and color) for industries in the smallmap_gui.
belugas [Thu, 26 Apr 2007 20:20:12 +0000] rev 6533
(svn r9721) -Codechange: -Codechange: Cleanup of industry_cmd (Step-12). Dynamically build the legends (name and color) for industries in the smallmap_gui.
All the tiny fonts industry names should be removed from language files soon.

Thu, 26 Apr 2007 17:32:54 +0000(svn r9720) -Codechange: Remove global var and gotos from window autoplacement
peter1138 [Thu, 26 Apr 2007 17:32:54 +0000] rev 6532
(svn r9720) -Codechange: Remove global var and gotos from window autoplacement

Thu, 26 Apr 2007 07:41:24 +0000(svn r9719) -Fix: in-game private messages did not work for clients with a Client ID > 255.
rubidium [Thu, 26 Apr 2007 07:41:24 +0000] rev 6531
(svn r9719) -Fix: in-game private messages did not work for clients with a Client ID > 255.

Thu, 26 Apr 2007 07:24:19 +0000(svn r9718) -Fix: Don't allow building of rail vehicles whose railtype isn't available yet. This also affects the rail purchase window.
peter1138 [Thu, 26 Apr 2007 07:24:19 +0000] rev 6530
(svn r9718) -Fix: Don't allow building of rail vehicles whose railtype isn't available yet. This also affects the rail purchase window.

Thu, 26 Apr 2007 06:49:32 +0000(svn r9717) -Codechange: (NewGRF) Skip Action 5 & A sprites in all loading stages except activation.
peter1138 [Thu, 26 Apr 2007 06:49:32 +0000] rev 6529
(svn r9717) -Codechange: (NewGRF) Skip Action 5 & A sprites in all loading stages except activation.

Wed, 25 Apr 2007 17:40:06 +0000(svn r9716) -Add: server_lang in [network] section of openttd.cfg, so dedicated servers can have the little lang flag.
glx [Wed, 25 Apr 2007 17:40:06 +0000] rev 6528
(svn r9716) -Add: server_lang in [network] section of openttd.cfg, so dedicated servers can have the little lang flag.

Tue, 24 Apr 2007 19:45:59 +0000(svn r9715) -Update: WebTranslator2 update to 2007-04-24 21:45:15
miham [Tue, 24 Apr 2007 19:45:59 +0000] rev 6527
(svn r9715) -Update: WebTranslator2 update to 2007-04-24 21:45:15
italian - 2 changed by lorenzodv (2)
portuguese - 9 fixed by izhirahider (9)
russian - 3 fixed, 328 changed by HMage (331)
simplified_chinese - 7 fixed by Fishingsnow (7)
traditional_chinese - 1 changed by xbddc (1)

Tue, 24 Apr 2007 19:05:16 +0000(svn r9714) -Fix (r8110): Remove invalid assertion triggered by overly long trains being reversed while loading.
peter1138 [Tue, 24 Apr 2007 19:05:16 +0000] rev 6526
(svn r9714) -Fix (r8110): Remove invalid assertion triggered by overly long trains being reversed while loading.

Sat, 21 Apr 2007 20:23:20 +0000(svn r9712) -Codechange: Implement accepted cargo types and cargo acceptance (there is a difference) callbacks for newhouses.
peter1138 [Sat, 21 Apr 2007 20:23:20 +0000] rev 6525
(svn r9712) -Codechange: Implement accepted cargo types and cargo acceptance (there is a difference) callbacks for newhouses.

Sat, 21 Apr 2007 13:20:20 +0000(svn r9711) -Fix: don't include one system-header-file on MorphOS as it gives silly warnings and is unneeded for OpenTTD
truelight [Sat, 21 Apr 2007 13:20:20 +0000] rev 6524
(svn r9711) -Fix: don't include one system-header-file on MorphOS as it gives silly warnings and is unneeded for OpenTTD

Sat, 21 Apr 2007 13:19:43 +0000(svn r9710) -Add: added support for GCC 2.95. This makes MorphOS target alive again. With a big thanks to tokai and Rubidium!!
truelight [Sat, 21 Apr 2007 13:19:43 +0000] rev 6523
(svn r9710) -Add: added support for GCC 2.95. This makes MorphOS target alive again. With a big thanks to tokai and Rubidium!!

Sat, 21 Apr 2007 08:51:42 +0000(svn r9709) -Fix (r9706): Larger towns use t->larger_towns, not the town index.
maedhros [Sat, 21 Apr 2007 08:51:42 +0000] rev 6522
(svn r9709) -Fix (r9706): Larger towns use t->larger_towns, not the town index.

Sat, 21 Apr 2007 07:27:16 +0000(svn r9707) -Codechange: Add some support for NewGRF var 7D, temporary storage array.
peter1138 [Sat, 21 Apr 2007 07:27:16 +0000] rev 6521
(svn r9707) -Codechange: Add some support for NewGRF var 7D, temporary storage array.

Sat, 21 Apr 2007 07:17:14 +0000(svn r9706) -Codechange: Support NewGRF town var 40 'largertowns' variable properly.
peter1138 [Sat, 21 Apr 2007 07:17:14 +0000] rev 6520
(svn r9706) -Codechange: Support NewGRF town var 40 'largertowns' variable properly.

Sat, 21 Apr 2007 02:47:33 +0000(svn r9705) -Codechange: Merge some data arrays together, making a bit more logical units.
belugas [Sat, 21 Apr 2007 02:47:33 +0000] rev 6519
(svn r9705) -Codechange: Merge some data arrays together, making a bit more logical units.
Calculate with a macro (for _industry_anim_offs_toys) the value of x, instead of doing it at run time.
And give some more descriptive names too...

Sat, 21 Apr 2007 02:42:51 +0000(svn r9704) -Documentation: Add comments on industry data macro
belugas [Sat, 21 Apr 2007 02:42:51 +0000] rev 6518
(svn r9704) -Documentation: Add comments on industry data macro

Fri, 20 Apr 2007 21:42:06 +0000(svn r9703) -Codechange: support callback 36 in vehicle purchase lists
peter1138 [Fri, 20 Apr 2007 21:42:06 +0000] rev 6517
(svn r9703) -Codechange: support callback 36 in vehicle purchase lists