------------------------------------------------------------------------ r7305 | peter1138 | 2006-11-30 18:47:57 +0000 (Thu, 30 Nov 2006) | 2 lines -Codestyle: Indentation fixes ------------------------------------------------------------------------ r7304 | peter1138 | 2006-11-30 18:23:25 +0000 (Thu, 30 Nov 2006) | 1 line -Codechange: Reinstate caching of sorted purchase list. Dropping from 9m to 1.5m cycles for a redraw of a full list is not frivolous. ------------------------------------------------------------------------ r7303 | peter1138 | 2006-11-30 18:16:08 +0000 (Thu, 30 Nov 2006) | 1 line -Codechange: Sort wagon list as well as engine list. ------------------------------------------------------------------------ r7301 | KUDr | 2006-11-30 17:12:10 +0000 (Thu, 30 Nov 2006) | 1 line -Fix: (r7299) Forgotten $Id$ and eol-style (peter1138) ------------------------------------------------------------------------ r7300 | KUDr | 2006-11-30 16:03:57 +0000 (Thu, 30 Nov 2006) | 2 lines -Fix: (r7299) removed unused strings from lang files ------------------------------------------------------------------------ r7299 | KUDr | 2006-11-30 16:03:12 +0000 (Thu, 30 Nov 2006) | 6 lines -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) ------------------------------------------------------------------------ r7296 | KUDr | 2006-11-30 13:52:31 +0000 (Thu, 30 Nov 2006) | 1 line -Fix: [YAPF] setting yapf.rail_look_ahead_max_signals to zero causes YAPF to behave incorrectly. Set its min value to 1. (Danny) ------------------------------------------------------------------------ r7295 | miham | 2006-11-30 08:27:24 +0000 (Thu, 30 Nov 2006) | 1 line [Translations] Reverted last commit ------------------------------------------------------------------------ r7294 | miham | 2006-11-30 08:06:34 +0000 (Thu, 30 Nov 2006) | 3 lines WebTranslator2 update to 2006-11-30 09:06:04 hungarian - 1 changed by miham (1) ------------------------------------------------------------------------ r7293 | miham | 2006-11-30 07:57:27 +0000 (Thu, 30 Nov 2006) | 8 lines WebTranslator2 update to 2006-11-30 08:56:49 brazilian_portuguese - 4 fixed by tucalipe (4) catalan - 4 fixed, 31 changed by arnaullv (35) croatian - 13 fixed by blozo (13) french - 4 fixed by glx (4) german - 1 fixed by Neonox (1) hungarian - 7 fixed by miham (7) ------------------------------------------------------------------------ r7292 | Darkvater | 2006-11-29 21:38:19 +0000 (Wed, 29 Nov 2006) | 2 lines -Codechange: Also validate an strip of colours the console string passed to the dedicated console or logfile. ------------------------------------------------------------------------ r7291 | peter1138 | 2006-11-29 20:56:30 +0000 (Wed, 29 Nov 2006) | 2 lines -Translation: use SMALL[LEFT|RIGHT]ARROW for two strings ------------------------------------------------------------------------ r7290 | peter1138 | 2006-11-29 20:53:14 +0000 (Wed, 29 Nov 2006) | 2 lines -Translation: update Russian for changes since 0.4.8: new commands and string removed or modified in English ------------------------------------------------------------------------ r7289 | peter1138 | 2006-11-29 20:26:45 +0000 (Wed, 29 Nov 2006) | 2 lines -Translation: use only {STRING}, not {STRINGx} in non-English ------------------------------------------------------------------------ r7288 | peter1138 | 2006-11-29 20:21:21 +0000 (Wed, 29 Nov 2006) | 2 lines -Translation: Fix currency symbols in Russian ------------------------------------------------------------------------ r7287 | peter1138 | 2006-11-29 17:57:14 +0000 (Wed, 29 Nov 2006) | 2 lines -Translation: Add Russian translation based on ttdrussia 0.4.8 release, thanks to Davydov M.A. ------------------------------------------------------------------------ r7286 | peter1138 | 2006-11-29 17:37:28 +0000 (Wed, 29 Nov 2006) | 2 lines -Translation: Remove unfinished latin transliterated Russian translation. ------------------------------------------------------------------------ r7285 | peter1138 | 2006-11-29 11:48:47 +0000 (Wed, 29 Nov 2006) | 1 line -Fix (r7282): Our vehstatus is a byte, not a word. ------------------------------------------------------------------------ r7284 | peter1138 | 2006-11-28 23:44:12 +0000 (Tue, 28 Nov 2006) | 2 lines -Fix (r2361): off by one when calculating vehicle newgrf variable 41 result, partly blamed by vague documentation... (thanks lakie) ------------------------------------------------------------------------ r7283 | Darkvater | 2006-11-28 21:13:45 +0000 (Tue, 28 Nov 2006) | 3 lines -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. ------------------------------------------------------------------------ r7282 | peter1138 | 2006-11-28 21:03:28 +0000 (Tue, 28 Nov 2006) | 2 lines -Fix (r625): ttdpatch vars are little endian ------------------------------------------------------------------------ r7281 | Darkvater | 2006-11-28 20:55:42 +0000 (Tue, 28 Nov 2006) | 1 line -Codechange: [win32] Add win32.h to project file ------------------------------------------------------------------------ r7280 | Darkvater | 2006-11-28 20:55:16 +0000 (Tue, 28 Nov 2006) | 1 line -Codechange: Replace some sprintf() functions with the safer snprintf() functions ------------------------------------------------------------------------ r7279 | Darkvater | 2006-11-28 20:01:46 +0000 (Tue, 28 Nov 2006) | 4 lines -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. ------------------------------------------------------------------------ r7278 | Darkvater | 2006-11-28 19:58:13 +0000 (Tue, 28 Nov 2006) | 2 lines -Codechange: [win32] Add UNICODE support so it should compile on OS's using UNICODE API exclusively. ------------------------------------------------------------------------ r7274 | Darkvater | 2006-11-28 14:42:31 +0000 (Tue, 28 Nov 2006) | 3 lines -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.) ------------------------------------------------------------------------ r7273 | peter1138 | 2006-11-28 14:32:24 +0000 (Tue, 28 Nov 2006) | 2 lines -Fix (r7250): Initialise game palette before driver initialisation. This fixes a 'black screen' problem with fullscreen with the win32 video driver. ------------------------------------------------------------------------ r7272 | Darkvater | 2006-11-28 14:19:18 +0000 (Tue, 28 Nov 2006) | 1 line -Ok, let's hope this one's correct...stupid msvc ------------------------------------------------------------------------ r7271 | Darkvater | 2006-11-28 14:12:09 +0000 (Tue, 28 Nov 2006) | 2 lines -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. ------------------------------------------------------------------------ r7269 | peter1138 | 2006-11-27 23:11:56 +0000 (Mon, 27 Nov 2006) | 2 lines -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. ------------------------------------------------------------------------ r7268 | peter1138 | 2006-11-27 21:14:19 +0000 (Mon, 27 Nov 2006) | 2 lines -Codechange: change rail vehicle cached weight from 16 to 32 bit values to avoid possible overflows. ------------------------------------------------------------------------ r7266 | peter1138 | 2006-11-27 14:09:13 +0000 (Mon, 27 Nov 2006) | 2 lines -Codechange: Make the NewGRF loading stage look like ttdpatch to NewGRFs ------------------------------------------------------------------------ r7260 | miham | 2006-11-26 15:38:48 +0000 (Sun, 26 Nov 2006) | 7 lines WebTranslator2 update to 2006-11-26 16:36:43 brazilian_portuguese - 40 changed by tucalipe (40) bulgarian - 2 fixed by kokobongo (2) catalan - 4 changed by arnaullv (4) croatian - 168 fixed, 46 deleted, 18 changed by blozo (232) swedish - 4 fixed by daishan (4) ------------------------------------------------------------------------ r7257 | peter1138 | 2006-11-25 11:16:27 +0000 (Sat, 25 Nov 2006) | 2 lines -Fix (r7216): Fix doubly-utf8-encoded strings that crept in ------------------------------------------------------------------------ r7256 | KUDr | 2006-11-25 08:27:44 +0000 (Sat, 25 Nov 2006) | 1 line -Translation: [FS#408] Turkish lang file massive update (jnmbk) ------------------------------------------------------------------------ r7255 | KUDr | 2006-11-24 21:37:08 +0000 (Fri, 24 Nov 2006) | 1 line -Comments added for CBlobBaseSimple, CBlobT classes ------------------------------------------------------------------------ r7254 | peter1138 | 2006-11-24 20:47:29 +0000 (Fri, 24 Nov 2006) | 2 lines -Fix (r7250): move unicode glyph map initialisation to just before newgrf files are loaded, else newgrf glyphs will be cleared out too. (thanks Hadez) ------------------------------------------------------------------------ r7250 | peter1138 | 2006-11-24 18:39:22 +0000 (Fri, 24 Nov 2006) | 2 lines -Codechange: Shuffle sprite loading and character width caching around a bit. This reduces the number of times the sprites are loaded from 5 to 2, just for the intro game. ------------------------------------------------------------------------ r7249 | peter1138 | 2006-11-24 18:37:40 +0000 (Fri, 24 Nov 2006) | 2 lines -Fix (r7248): Missed a free()... ------------------------------------------------------------------------ r7248 | peter1138 | 2006-11-24 18:35:59 +0000 (Fri, 24 Nov 2006) | 2 lines -Codechange: Support reinitializing the unicode glyph map. ------------------------------------------------------------------------ r7247 | KUDr | 2006-11-24 13:18:14 +0000 (Fri, 24 Nov 2006) | 1 line -Translation: czech lang file massive update - use proper diacritics (Hadez) ------------------------------------------------------------------------ r7246 | peter1138 | 2006-11-24 12:39:13 +0000 (Fri, 24 Nov 2006) | 2 lines -Codechange: Always reload sprite and NewGRF data when loading or starting a game, instead of only when the climate type is different. ------------------------------------------------------------------------ r7242 | peter1138 | 2006-11-23 21:19:43 +0000 (Thu, 23 Nov 2006) | 2 lines -Fix: Don't load 1-byte pseudo sprites, as used in some NewGRF sets. If the sprite is ever drawn this will result in a "missing sprite" error instead of undefined misbehaviour leading to segmentation faults... ------------------------------------------------------------------------