Tue, 28 Nov 2006 23:44:12 +0000(svn r7284) -Fix (r2361): off by one when calculating vehicle newgrf variable 41 result, partly blamed by vague documentation... (thanks lakie)
peter1138 [Tue, 28 Nov 2006 23:44:12 +0000] rev 5174
(svn r7284) -Fix (r2361): off by one when calculating vehicle newgrf variable 41 result, partly blamed by vague documentation... (thanks lakie)

Tue, 28 Nov 2006 21:13:45 +0000(svn r7283) -Revert (r1932): Remove scancode 41 for linux console because it is 49. If some linux
Darkvater [Tue, 28 Nov 2006 21:13:45 +0000] rev 5173
(svn r7283) -Revert (r1932): Remove scancode 41 for linux console because it is 49. If some linux
flavour does use 41, use proper #ifdef guards around it, because right now 'f' also
toggles console.

Tue, 28 Nov 2006 21:03:28 +0000(svn r7282) -Fix (r625): ttdpatch vars are little endian
peter1138 [Tue, 28 Nov 2006 21:03:28 +0000] rev 5172
(svn r7282) -Fix (r625): ttdpatch vars are little endian

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