Thu, 30 Nov 2006 21:46:47 +0000(svn r7310) -Codechange: Change scrolling dropdown box to use 1 scroll unit = 1 line
peter1138 [Thu, 30 Nov 2006 21:46:47 +0000] rev 5196
(svn r7310) -Codechange: Change scrolling dropdown box to use 1 scroll unit = 1 line
of text, instead of 1 row of pixels. This fixes behaviour of scrolling
with the scrollbar buttons and the mouse wheel.

Thu, 30 Nov 2006 21:37:06 +0000(svn r7309) -Codechange: sort train engines/wagons by number first and then by custom rule
KUDr [Thu, 30 Nov 2006 21:37:06 +0000] rev 5195
(svn r7309) -Codechange: sort train engines/wagons by number first and then by custom rule

Thu, 30 Nov 2006 21:33:09 +0000(svn r7308) -Codechange: call GenerateBuildList() only when needed instead of on each redraw (peter1138)
KUDr [Thu, 30 Nov 2006 21:33:09 +0000] rev 5194
(svn r7308) -Codechange: call GenerateBuildList() only when needed instead of on each redraw (peter1138)

Thu, 30 Nov 2006 19:37:16 +0000(svn r7306) -Codechange: constness (Darkvater)
KUDr [Thu, 30 Nov 2006 19:37:16 +0000] rev 5193
(svn r7306) -Codechange: constness (Darkvater)

Thu, 30 Nov 2006 18:47:57 +0000(svn r7305) -Codestyle: Indentation fixes
peter1138 [Thu, 30 Nov 2006 18:47:57 +0000] rev 5192
(svn r7305) -Codestyle: Indentation fixes

Thu, 30 Nov 2006 18:23:25 +0000(svn r7304) -Codechange: Reinstate caching of sorted purchase list. Dropping from 9m to 1.5m cycles for a redraw of a full list is not frivolous.
peter1138 [Thu, 30 Nov 2006 18:23:25 +0000] rev 5191
(svn r7304) -Codechange: Reinstate caching of sorted purchase list. Dropping from 9m to 1.5m cycles for a redraw of a full list is not frivolous.

Thu, 30 Nov 2006 18:16:08 +0000(svn r7303) -Codechange: Sort wagon list as well as engine list.
peter1138 [Thu, 30 Nov 2006 18:16:08 +0000] rev 5190
(svn r7303) -Codechange: Sort wagon list as well as engine list.

Thu, 30 Nov 2006 17:12:10 +0000(svn r7301) -Fix: (r7299) Forgotten $Id$ and eol-style (peter1138)
KUDr [Thu, 30 Nov 2006 17:12:10 +0000] rev 5189
(svn r7301) -Fix: (r7299) Forgotten $Id$ and eol-style (peter1138)

Thu, 30 Nov 2006 16:03:57 +0000(svn r7300) -Fix: (r7299) removed unused strings from lang files
KUDr [Thu, 30 Nov 2006 16:03:57 +0000] rev 5188
(svn r7300) -Fix: (r7299) removed unused strings from lang files

Thu, 30 Nov 2006 16:03:12 +0000(svn r7299) -CodeChange: Train and Aircraft Build window GUI code simplified a bit:
KUDr [Thu, 30 Nov 2006 16:03:12 +0000] rev 5187
(svn r7299) -CodeChange: Train and Aircraft Build window GUI code simplified a bit:
- using one engine list instead of 3
- removed engine filters (loco, wagons, helicopters, etc.)
- EngineList code isolated from GUI (moved to helpers.cpp - reusing CBlobT code which does exactly what is needed for EngineList)
- removed unnecessary "optimization" (rebuild and sort engine list on each WE_PAINT)