Sat, 10 Mar 2007 03:25:15 +0000(svn r9088) -Add : a new type of widget, called WWT_TEXT. It is a simple truncated string. It will be usefull on windows where lot of simple text is always drawn on the WE_PAINT event, making the code clearer. For now, left, right (total size of the window), top, color and data are necessary to use it. Maybe more features will be available soon.
belugas [Sat, 10 Mar 2007 03:25:15 +0000] rev 6604
(svn r9088) -Add : a new type of widget, called WWT_TEXT. It is a simple truncated string. It will be usefull on windows where lot of simple text is always drawn on the WE_PAINT event, making the code clearer. For now, left, right (total size of the window), top, color and data are necessary to use it. Maybe more features will be available soon.

Sat, 10 Mar 2007 00:30:18 +0000(svn r9086) -Feature/Fix: [win32] Rewrite keyboard input and handle all keypresses in a WM_CHAR event. This saves us from doing translation (ToUnicode[Ex], ToAscii[Ex]), and we get free IME-input support as a plus.
Darkvater [Sat, 10 Mar 2007 00:30:18 +0000] rev 6603
(svn r9086) -Feature/Fix: [win32] Rewrite keyboard input and handle all keypresses in a WM_CHAR event. This saves us from doing translation (ToUnicode[Ex], ToAscii[Ex]), and we get free IME-input support as a plus.

Sat, 10 Mar 2007 00:29:20 +0000(svn r9085) -Codechange/Fix: [win32] Move the initialisation of _codepage (non-UNICODE) to winMain as a dedicated server, or different video driver will not have a win32 messageloop.
Darkvater [Sat, 10 Mar 2007 00:29:20 +0000] rev 6602
(svn r9085) -Codechange/Fix: [win32] Move the initialisation of _codepage (non-UNICODE) to winMain as a dedicated server, or different video driver will not have a win32 messageloop.

Sat, 10 Mar 2007 00:27:20 +0000(svn r9084) -Fix: [win9x] Clipboard paste for Windows95 (doesn't have CF_UNICODETEXT) correctly converts the input to the current locale.
Darkvater [Sat, 10 Mar 2007 00:27:20 +0000] rev 6601
(svn r9084) -Fix: [win9x] Clipboard paste for Windows95 (doesn't have CF_UNICODETEXT) correctly converts the input to the current locale.

Sat, 10 Mar 2007 00:26:19 +0000(svn r9083) -Codechange: Be more lenient when trimming UTF-8 strings and don't terminate the string when an invalid encoding is encountered, but only focus on maximum length.
Darkvater [Sat, 10 Mar 2007 00:26:19 +0000] rev 6600
(svn r9083) -Codechange: Be more lenient when trimming UTF-8 strings and don't terminate the string when an invalid encoding is encountered, but only focus on maximum length.

Sat, 10 Mar 2007 00:25:54 +0000(svn r9082) -Codechange: [win32] Update VS2003 and VS2005 project files to use the same outpath, and build in UNICODE mode. When making a release it is probably better to make two binaries, one without UNICODE, the other with, guaranteeing full Win9x compatibility (UNICODE with MSLU also works, without it's even better).
Darkvater [Sat, 10 Mar 2007 00:25:54 +0000] rev 6599
(svn r9082) -Codechange: [win32] Update VS2003 and VS2005 project files to use the same outpath, and build in UNICODE mode. When making a release it is probably better to make two binaries, one without UNICODE, the other with, guaranteeing full Win9x compatibility (UNICODE with MSLU also works, without it's even better).
-Remove: [os/2] Relic project file remains from watcom

Fri, 09 Mar 2007 23:26:21 +0000(svn r9081) -Fix(r9080): UINT32_MAX is undefined on MSVC. Use std::numeric_limits<uint32>::max() instead.
KUDr [Fri, 09 Mar 2007 23:26:21 +0000] rev 6598
(svn r9081) -Fix(r9080): UINT32_MAX is undefined on MSVC. Use std::numeric_limits<uint32>::max() instead.

Fri, 09 Mar 2007 22:55:57 +0000(svn r9080) -Codechange: dynamically build cargo filter buttons in the station list window.
peter1138 [Fri, 09 Mar 2007 22:55:57 +0000] rev 6597
(svn r9080) -Codechange: dynamically build cargo filter buttons in the station list window.

Fri, 09 Mar 2007 22:55:04 +0000(svn r9079) -Codechange: add WWT_LAST widget when dynamically building cargo payment graph
peter1138 [Fri, 09 Mar 2007 22:55:04 +0000] rev 6596
(svn r9079) -Codechange: add WWT_LAST widget when dynamically building cargo payment graph

Fri, 09 Mar 2007 15:12:37 +0000(svn r9078) -Codechange: coding style.
rubidium [Fri, 09 Mar 2007 15:12:37 +0000] rev 6595
(svn r9078) -Codechange: coding style.