Mon, 07 Jul 2008 09:23:54 +0000(svn r13679) -Fix [FS#2131]: saving TTD imported games in recession failed due to wrong (and unneeded) type conversions in the saveload code.
rubidium [Mon, 07 Jul 2008 09:23:54 +0000] rev 11121
(svn r13679) -Fix [FS#2131]: saving TTD imported games in recession failed due to wrong (and unneeded) type conversions in the saveload code.

Sun, 06 Jul 2008 11:08:40 +0000(svn r13678) -Fix (r13677): electric trains from pre elrail savegames would get stopped on load.
rubidium [Sun, 06 Jul 2008 11:08:40 +0000] rev 11120
(svn r13678) -Fix (r13677): electric trains from pre elrail savegames would get stopped on load.

Fri, 04 Jul 2008 21:43:17 +0000(svn r13677) -Fix [FS#2102]: in the case that elrails and 'realistic' acceleration are disabled all electrified engines would have no power on load, until the vehicle got turned around, loaded or got into a depot.
rubidium [Fri, 04 Jul 2008 21:43:17 +0000] rev 11119
(svn r13677) -Fix [FS#2102]: in the case that elrails and 'realistic' acceleration are disabled all electrified engines would have no power on load, until the vehicle got turned around, loaded or got into a depot.

Fri, 04 Jul 2008 19:00:11 +0000(svn r13676) -Fix [FS#2126]: inactive companies from old (TTD) saves could be marked active in some cases, which then loads garbage in their statistics and such.
rubidium [Fri, 04 Jul 2008 19:00:11 +0000] rev 11118
(svn r13676) -Fix [FS#2126]: inactive companies from old (TTD) saves could be marked active in some cases, which then loads garbage in their statistics and such.

Fri, 04 Jul 2008 18:42:04 +0000(svn r13675) -Fix: memory leak when NewGRFs got forcefully disabled and they defined GOTO labels.
rubidium [Fri, 04 Jul 2008 18:42:04 +0000] rev 11117
(svn r13675) -Fix: memory leak when NewGRFs got forcefully disabled and they defined GOTO labels.

Fri, 04 Jul 2008 14:45:51 +0000(svn r13674) -Fix [FS#2127]: crash when drawing a non-real sprite. The drawing of the non-real sprite is caused when two NewGRFs replace the same sprite and the first replaces it with a real sprite (and thus assumes it remains a real sprite) and the second replaces it with a non-real sprite. OpenTTD already looked at whether the sprite to load should be seen as a real or non-real sprite, but it failed to replace non-real sprites with a substitute real sprite when getting the sprite from the cache.
rubidium [Fri, 04 Jul 2008 14:45:51 +0000] rev 11116
(svn r13674) -Fix [FS#2127]: crash when drawing a non-real sprite. The drawing of the non-real sprite is caused when two NewGRFs replace the same sprite and the first replaces it with a real sprite (and thus assumes it remains a real sprite) and the second replaces it with a non-real sprite. OpenTTD already looked at whether the sprite to load should be seen as a real or non-real sprite, but it failed to replace non-real sprites with a substitute real sprite when getting the sprite from the cache.

Thu, 03 Jul 2008 18:00:36 +0000(svn r13673) -Fix [FS#2122]: desync when building electrified trains on a dedicated server that was started with electrification disabled.
rubidium [Thu, 03 Jul 2008 18:00:36 +0000] rev 11115
(svn r13673) -Fix [FS#2122]: desync when building electrified trains on a dedicated server that was started with electrification disabled.

Thu, 03 Jul 2008 01:08:35 +0000(svn r13672) -Fix(r13670): silent warnings that MSVC did not raised. Looks like enums can not be easily matched :(
belugas [Thu, 03 Jul 2008 01:08:35 +0000] rev 11114
(svn r13672) -Fix(r13670): silent warnings that MSVC did not raised. Looks like enums can not be easily matched :(

Tue, 01 Jul 2008 18:56:40 +0000(svn r13671) -Cleanup: Zeros for sell.
frosch [Tue, 01 Jul 2008 18:56:40 +0000] rev 11113
(svn r13671) -Cleanup: Zeros for sell.

Tue, 01 Jul 2008 00:04:09 +0000(svn r13670) -Codechange : Merge some very alike events handlers.
belugas [Tue, 01 Jul 2008 00:04:09 +0000] rev 11112
(svn r13670) -Codechange : Merge some very alike events handlers.