Tue, 28 Nov 2006 20:55:42 +0000(svn r7281) -Codechange: [win32] Add win32.h to project file
Darkvater [Tue, 28 Nov 2006 20:55:42 +0000] rev 5171
(svn r7281) -Codechange: [win32] Add win32.h to project file

Tue, 28 Nov 2006 20:55:16 +0000(svn r7280) -Codechange: Replace some sprintf() functions with the safer snprintf() functions
Darkvater [Tue, 28 Nov 2006 20:55:16 +0000] rev 5170
(svn r7280) -Codechange: Replace some sprintf() functions with the safer snprintf() functions

Tue, 28 Nov 2006 20:01:46 +0000(svn r7279) -Codechange: [win32] Add Windows95/98 support by using MSLU. Only workaround is that the
Darkvater [Tue, 28 Nov 2006 20:01:46 +0000] rev 5169
(svn r7279) -Codechange: [win32] Add Windows95/98 support by using MSLU. Only workaround is that the
wide version of EnumDisplaySettings crashes on win95 no matter what, so use ANSI version.
NOTE: MSLU support is only added to VS2003 project file because VS2005 compiles won't
even run on Windows95.

Tue, 28 Nov 2006 19:58:13 +0000(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
Darkvater [Tue, 28 Nov 2006 19:58:13 +0000] rev 5168
(svn r7278) -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE
API exclusively.

Tue, 28 Nov 2006 14:42:31 +0000(svn r7274) -Codechange [utf8]: Add input/output unicode support. This actually only changes win32
Darkvater [Tue, 28 Nov 2006 14:42:31 +0000] rev 5167
(svn r7274) -Codechange [utf8]: Add input/output unicode support. This actually only changes win32
since it uses UTF16 for file access. To keep os-specific code to a minimum, OpenTTD
uses UTF8 internally everywhere, converting to OS-type when needed (save/load/screenshot/etc.)

Tue, 28 Nov 2006 14:32:24 +0000(svn r7273) -Fix (r7250): Initialise game palette before driver initialisation. This fixes a 'black screen' problem with fullscreen with the win32 video driver.
peter1138 [Tue, 28 Nov 2006 14:32:24 +0000] rev 5166
(svn r7273) -Fix (r7250): Initialise game palette before driver initialisation. This fixes a 'black screen' problem with fullscreen with the win32 video driver.

Tue, 28 Nov 2006 14:19:18 +0000(svn r7272) -Ok, let's hope this one's correct...stupid msvc
Darkvater [Tue, 28 Nov 2006 14:19:18 +0000] rev 5165
(svn r7272) -Ok, let's hope this one's correct...stupid msvc

Tue, 28 Nov 2006 14:12:09 +0000(svn r7271) -Codechange: Revert the strtolower part of r7199 as it can actually become broken due to
Darkvater [Tue, 28 Nov 2006 14:12:09 +0000] rev 5164
(svn r7271) -Codechange: Revert the strtolower part of r7199 as it can actually become broken due to
different codepages. See comments for strtolower function for more information.

Mon, 27 Nov 2006 23:11:56 +0000(svn r7269) -Feature: Add freight trains patch option. This option is a multiplier for the weight of cargo on freight trains, to simulate longer heavier trains. The default value of 1 behaves as before.
peter1138 [Mon, 27 Nov 2006 23:11:56 +0000] rev 5163
(svn r7269) -Feature: Add freight trains patch option. This option is a multiplier for the weight of cargo on freight trains, to simulate longer heavier trains. The default value of 1 behaves as before.

Mon, 27 Nov 2006 21:14:19 +0000(svn r7268) -Codechange: change rail vehicle cached weight from 16 to 32 bit values to avoid possible overflows.
peter1138 [Mon, 27 Nov 2006 21:14:19 +0000] rev 5162
(svn r7268) -Codechange: change rail vehicle cached weight from 16 to 32 bit values to avoid possible overflows.