------------------------------------------------------------------------
r22846 | translators | 2011-08-26 17:45:11 +0000 (Fri, 26 Aug 2011) | 4 lines

-Update from WebTranslator v3.0:
dutch - 1 changes by habell
italian - 1 changes by lorenzodv

------------------------------------------------------------------------
r22845 | rubidium | 2011-08-26 16:39:02 +0000 (Fri, 26 Aug 2011) | 2 lines

-Fix [FS#4745]: perform stricter checks on some commands (monoid)

------------------------------------------------------------------------
r22844 | translators | 2011-08-25 17:45:12 +0000 (Thu, 25 Aug 2011) | 6 lines

-Update from WebTranslator v3.0:
dutch - 4 changes by habell
greek - 1 changes by kyrm
romanian - 1 changes by kkmic
russian - 1 changes by Lone_Wolf

------------------------------------------------------------------------
r22843 | planetmaker | 2011-08-25 16:37:27 +0000 (Thu, 25 Aug 2011) | 1 line

-Fix [FS#4748]: Harden savegame load against too many ai config settings (monoid)
------------------------------------------------------------------------
r22836 | rubidium | 2011-08-25 10:37:28 +0000 (Thu, 25 Aug 2011) | 2 lines

-Codechange: simplify the scanning of (AI) scripts

------------------------------------------------------------------------
r22835 | rubidium | 2011-08-25 10:31:35 +0000 (Thu, 25 Aug 2011) | 2 lines

-Codechange: keep track of the subdirectory we are looking through in the file scanner

------------------------------------------------------------------------
r22834 | rubidium | 2011-08-25 10:24:49 +0000 (Thu, 25 Aug 2011) | 2 lines

-Codechange: unify some code, and extend it to work for other filenames that should end in a particular way

------------------------------------------------------------------------
r22833 | planetmaker | 2011-08-24 21:26:03 +0000 (Wed, 24 Aug 2011) | 1 line

-Fix (r18006): Compilation on OSX was broken
------------------------------------------------------------------------
r22832 | smatz | 2011-08-24 18:21:54 +0000 (Wed, 24 Aug 2011) | 1 line

-Codechange: add -Wno-free-nonheap-object to CFLAGS in order to prevent some invalid GCC warnings
------------------------------------------------------------------------
r22831 | translators | 2011-08-24 17:45:26 +0000 (Wed, 24 Aug 2011) | 10 lines

-Update from WebTranslator v3.0:
english_US - 1 changes by Rubidium
finnish - 1 changes by jpx_
french - 1 changes by glx
german - 1 changes by planetmaker
greek - 22 changes by kyrm
persian - 1 changes by Peymanpn
serbian - 5 changes by etran
spanish - 17 changes by Terkhen

------------------------------------------------------------------------
r22830 | rubidium | 2011-08-24 17:04:18 +0000 (Wed, 24 Aug 2011) | 2 lines

-Codechange: move more logic to after the scanning of NewGRFs

------------------------------------------------------------------------
r22829 | rubidium | 2011-08-24 16:38:09 +0000 (Wed, 24 Aug 2011) | 2 lines

-Codechange: unify the dirtying of windows after an AI scan

------------------------------------------------------------------------
r22828 | rubidium | 2011-08-24 14:31:18 +0000 (Wed, 24 Aug 2011) | 2 lines

-Codechange: give some variables a better name and clean up the code of loading old style GRFs

------------------------------------------------------------------------
r22827 | rubidium | 2011-08-24 13:53:34 +0000 (Wed, 24 Aug 2011) | 2 lines

-Codechange: pass the/a more proper sub directory when opening (some) files instead of the default one

------------------------------------------------------------------------
r22826 | rubidium | 2011-08-24 13:48:29 +0000 (Wed, 24 Aug 2011) | 2 lines

-Codechange: pass sub directory to NewGRF loading functions

------------------------------------------------------------------------
r22825 | rubidium | 2011-08-24 13:42:06 +0000 (Wed, 24 Aug 2011) | 2 lines

-Codechange: pass subdir to FioOpenFile

------------------------------------------------------------------------
r22824 | rubidium | 2011-08-24 13:38:26 +0000 (Wed, 24 Aug 2011) | 2 lines

-Codechange: pass sub directory to ini loading

------------------------------------------------------------------------
r22823 | rubidium | 2011-08-24 13:35:46 +0000 (Wed, 24 Aug 2011) | 2 lines

-Codechange: pass the sub directory to search in to GetFileTitle

------------------------------------------------------------------------
r22822 | rubidium | 2011-08-24 13:33:49 +0000 (Wed, 24 Aug 2011) | 2 lines

-Codechange: make a distinction between base sets and newgrfs for their directory

------------------------------------------------------------------------
r22821 | terkhen | 2011-08-24 12:19:12 +0000 (Wed, 24 Aug 2011) | 2 lines

-Fix [FS#4741]: Allow to demolish aqueducts built in the scenario editor.

------------------------------------------------------------------------
r22820 | rubidium | 2011-08-24 12:18:53 +0000 (Wed, 24 Aug 2011) | 2 lines

-Codechange: perform a full (re)draw cycle in the first draw during progress instead of waiting 200ms

------------------------------------------------------------------------
r22819 | rubidium | 2011-08-24 12:12:36 +0000 (Wed, 24 Aug 2011) | 2 lines

-Fix: include the header where it should be included

------------------------------------------------------------------------
r22818 | rubidium | 2011-08-24 12:11:10 +0000 (Wed, 24 Aug 2011) | 2 lines

-Fix [FS#4742] (r22796, rlongago): don't spawn threads for world generation and NewGRF scanning when using the dedicated or null video driver regardless of the used blitter

------------------------------------------------------------------------
r22817 | translators | 2011-08-23 17:46:06 +0000 (Tue, 23 Aug 2011) | 14 lines

-Update from WebTranslator v3.0:
belarusian - 11 changes by KorneySan
catalan - 16 changes by arnau
czech - 5 changes by SmatZ
finnish - 17 changes by jpx_
french - 1 changes by glx
german - 8 changes by planetmaker
hungarian - 17 changes by IPG
italian - 28 changes by lorenzodv
persian - 170 changes by Peymanpn
polish - 2 changes by wojteks86
russian - 13 changes by Lone_Wolf
swedish - 11 changes by Zuu

------------------------------------------------------------------------
r22816 | frosch | 2011-08-22 21:33:58 +0000 (Mon, 22 Aug 2011) | 1 line

-Feature(ette): [NewGRF] Also age wagons and articulated parts.
------------------------------------------------------------------------
r22815 | translators | 2011-08-22 17:45:34 +0000 (Mon, 22 Aug 2011) | 10 lines

-Update from WebTranslator v3.0:
dutch - 10 changes by habell
english_US - 8 changes by Rubidium
german - 1 changes by planetmaker
italian - 10 changes by lorenzodv
polish - 8 changes by xaxa
romanian - 4 changes by kkmic
russian - 4 changes by Lone_Wolf
serbian - 4 changes by etran

------------------------------------------------------------------------
r22814 | rubidium | 2011-08-22 17:38:19 +0000 (Mon, 22 Aug 2011) | 2 lines

-Fix (r22813): typo

------------------------------------------------------------------------
r22813 | rubidium | 2011-08-22 17:35:06 +0000 (Mon, 22 Aug 2011) | 2 lines

-Fix [FS#4575]: make naming of currencies more consistent

------------------------------------------------------------------------
r22812 | rubidium | 2011-08-22 17:24:09 +0000 (Mon, 22 Aug 2011) | 2 lines

-Fix: incorrect currency code

------------------------------------------------------------------------
r22811 | rubidium | 2011-08-22 12:54:17 +0000 (Mon, 22 Aug 2011) | 2 lines

-Change: don't try to load static NewGRFs when loading the intro game for the first time

------------------------------------------------------------------------
r22810 | michi_cc | 2011-08-22 12:41:24 +0000 (Mon, 22 Aug 2011) | 1 line

-Fix: Growth a town on both ends of a tunnel/bridge if the town centre tile is a bridge ramp/tunnel portal.
------------------------------------------------------------------------
r22809 | rubidium | 2011-08-22 11:47:15 +0000 (Mon, 22 Aug 2011) | 2 lines

-Fix [FS#4731]: towns expanding from the "wrong" side of a tunnel or bridge

------------------------------------------------------------------------
r22808 | rubidium | 2011-08-21 19:36:30 +0000 (Sun, 21 Aug 2011) | 2 lines

-Change [FS#4740]: make it less likely that a one tile wide lake is created

------------------------------------------------------------------------
r22807 | rubidium | 2011-08-21 19:23:06 +0000 (Sun, 21 Aug 2011) | 2 lines

-Feature-ish: show a message about missing strings in the intro window if a certain (configurable) threshold has been reached and its not a stable release

------------------------------------------------------------------------
r22806 | rubidium | 2011-08-21 19:21:38 +0000 (Sun, 21 Aug 2011) | 2 lines

-Codechange: store the number of untranslated strings in the language file

------------------------------------------------------------------------
r22805 | rubidium | 2011-08-21 18:57:45 +0000 (Sun, 21 Aug 2011) | 2 lines

-Codechange: move use of magic number for version checking to more logical location

------------------------------------------------------------------------
r22804 | translators | 2011-08-21 17:45:40 +0000 (Sun, 21 Aug 2011) | 13 lines

-Update from WebTranslator v3.0:
english_US - 3 changes by Rubidium
french - 3 changes by glx
german - 3 changes by planetmaker
lithuanian - 13 changes by vytulis7
persian - 182 changes by Peymanpn
brazilian_portuguese - 6 changes by Tucalipe
romanian - 6 changes by tonny
russian - 6 changes by Lone_Wolf
serbian - 6 changes by etran
spanish - 6 changes by Terkhen
vietnamese - 6 changes by nglekhoi

------------------------------------------------------------------------
r22803 | rubidium | 2011-08-21 16:48:31 +0000 (Sun, 21 Aug 2011) | 2 lines

-Fix (r22796): clicking should not work either when hiding windows

------------------------------------------------------------------------
r22802 | frosch | 2011-08-21 14:59:05 +0000 (Sun, 21 Aug 2011) | 1 line

-Fix (r22781): Coding style.
------------------------------------------------------------------------
r22801 | michi_cc | 2011-08-21 14:13:22 +0000 (Sun, 21 Aug 2011) | 1 line

-Feature: [YAPF] Take canal/ocean speed fraction of ships into account.
------------------------------------------------------------------------
r22800 | rubidium | 2011-08-21 13:19:06 +0000 (Sun, 21 Aug 2011) | 2 lines

-Fix (r22796): don't run the scanning threaded when there is no reason to do so (no UI to update)

------------------------------------------------------------------------
r22799 | rubidium | 2011-08-21 13:10:19 +0000 (Sun, 21 Aug 2011) | 2 lines

-Fix (r22792): compile failure when there is no networking support

------------------------------------------------------------------------
r22798 | rubidium | 2011-08-21 12:53:38 +0000 (Sun, 21 Aug 2011) | 2 lines

-Change: jump immediately to the next mode after scanning (if needed)

------------------------------------------------------------------------
r22797 | rubidium | 2011-08-21 12:53:13 +0000 (Sun, 21 Aug 2011) | 2 lines

-Add: progress bar for scanning NewGRFs

------------------------------------------------------------------------
r22796 | rubidium | 2011-08-21 12:53:00 +0000 (Sun, 21 Aug 2011) | 2 lines

-Codechange: run the NewGRF scanning in a separate thread

------------------------------------------------------------------------
r22795 | rubidium | 2011-08-21 12:52:24 +0000 (Sun, 21 Aug 2011) | 2 lines

-Codechange: load the intro game the first time without NewGRFs

------------------------------------------------------------------------
r22794 | rubidium | 2011-08-21 12:51:52 +0000 (Sun, 21 Aug 2011) | 2 lines

-Codechange: let window drawing determine which windows may be drawn when a modal progress is busy

------------------------------------------------------------------------
r22793 | rubidium | 2011-08-21 12:51:18 +0000 (Sun, 21 Aug 2011) | 2 lines

-Codechange: remove callback default to make clear they are not forgotten

------------------------------------------------------------------------
r22792 | rubidium | 2011-08-21 12:50:47 +0000 (Sun, 21 Aug 2011) | 2 lines

-Codechange: use scan callback for initial NewGRF scanning

------------------------------------------------------------------------
r22791 | rubidium | 2011-08-21 12:50:13 +0000 (Sun, 21 Aug 2011) | 2 lines

-Codechange: use callback for scanning from the NewGRF window

------------------------------------------------------------------------
r22790 | rubidium | 2011-08-21 12:49:51 +0000 (Sun, 21 Aug 2011) | 2 lines

-Codechange: add callback for when NewGRF scanning is complete

------------------------------------------------------------------------
r22789 | rubidium | 2011-08-21 12:49:14 +0000 (Sun, 21 Aug 2011) | 2 lines

-Codechange: rename generation window class to modal progress

------------------------------------------------------------------------
r22788 | rubidium | 2011-08-21 12:48:46 +0000 (Sun, 21 Aug 2011) | 2 lines

-Codechange: move modal progress related functions and variables to progress.cpp/h

------------------------------------------------------------------------
r22787 | rubidium | 2011-08-21 12:47:45 +0000 (Sun, 21 Aug 2011) | 2 lines

-Codechange: rename genworld redraw constant

------------------------------------------------------------------------
r22786 | rubidium | 2011-08-21 12:47:24 +0000 (Sun, 21 Aug 2011) | 2 lines

-Codechange: rename genworld mutices to model_progress mutices

------------------------------------------------------------------------
r22785 | rubidium | 2011-08-21 12:46:46 +0000 (Sun, 21 Aug 2011) | 2 lines

-Codechange: rename IsGeneratingWorld to HasModalProgress

------------------------------------------------------------------------
r22784 | frosch | 2011-08-21 12:07:15 +0000 (Sun, 21 Aug 2011) | 1 line

-Fix: Move Action 2 references from GRFFile to GrfProcessingState, and reset them after each loading stage.
------------------------------------------------------------------------
r22783 | frosch | 2011-08-21 12:06:54 +0000 (Sun, 21 Aug 2011) | 1 line

-Fix: Move Action 1 references from GRFFile to GrfProcessingState, and reset them after each loading stage.
------------------------------------------------------------------------
r22782 | frosch | 2011-08-21 12:06:24 +0000 (Sun, 21 Aug 2011) | 1 line

-Fix: Add GrfProcessingState::ClearDataForNextFile() to clear temporary data at a specific spot, esp. clear 'data_blocks' now.
------------------------------------------------------------------------
r22781 | frosch | 2011-08-21 12:05:47 +0000 (Sun, 21 Aug 2011) | 1 line

-Codechange: Group global variables temporarily used during GRF loading into a struct.
------------------------------------------------------------------------
r22780 | frosch | 2011-08-20 23:16:49 +0000 (Sat, 20 Aug 2011) | 1 line

-Fix: [NewGRF] String codes 84 and 87 print signed values.
------------------------------------------------------------------------
r22779 | frosch | 2011-08-20 23:07:37 +0000 (Sat, 20 Aug 2011) | 1 line

-Add: [NewGRF] Stringcode for printing a unsinged word in power units. (Hirundo)
------------------------------------------------------------------------
r22778 | frosch | 2011-08-20 22:35:11 +0000 (Sat, 20 Aug 2011) | 1 line

-Add: [NewGRF] Stringcodes for printing 0-based dates. (Hirundo)
------------------------------------------------------------------------
r22777 | frosch | 2011-08-20 22:14:27 +0000 (Sat, 20 Aug 2011) | 1 line

-Fix-ish: [NewGRF] Stringcode 9A 01 is signed, and 9A 0B is kind of unsigned. But since both were already casted to the right types later, this makes actually no difference.
------------------------------------------------------------------------
r22776 | frosch | 2011-08-20 22:06:38 +0000 (Sat, 20 Aug 2011) | 1 line

-Codechange: Unify the naming of NewGRF string codes; always include the size of the parameter on the stack. (based on patch by Hirundo)
------------------------------------------------------------------------
r22775 | frosch | 2011-08-20 21:42:05 +0000 (Sat, 20 Aug 2011) | 1 line

-Fix: [NewGRF] Stringcodes 82 and 83 are the same as the date codes in old OpenTTD. (Hirundo)
------------------------------------------------------------------------
r22774 | frosch | 2011-08-20 21:32:34 +0000 (Sat, 20 Aug 2011) | 1 line

-Fix: [NewGRF] String codes for dates should use unsigned words, like old OpenTTD did before it learned dates before 1920. (Hirundo)
------------------------------------------------------------------------
r22773 | michi_cc | 2011-08-20 20:07:02 +0000 (Sat, 20 Aug 2011) | 1 line

-Add: Some grass around rivers in desert areas.
------------------------------------------------------------------------
r22772 | rubidium | 2011-08-20 17:48:57 +0000 (Sat, 20 Aug 2011) | 2 lines

-Fix (r22770): validation error

------------------------------------------------------------------------
r22771 | rubidium | 2011-08-20 17:46:03 +0000 (Sat, 20 Aug 2011) | 2 lines

-Codechange: unify some NewGRFScan calling code

------------------------------------------------------------------------
r22770 | translators | 2011-08-20 17:45:24 +0000 (Sat, 20 Aug 2011) | 8 lines

-Update from WebTranslator v3.0:
english_US - 6 changes by Rubidium
french - 6 changes by glx
german - 6 changes by planetmaker
lithuanian - 103 changes by vytulis7
persian - 267 changes by Peymanpn
polish - 2 changes by wojteks86

------------------------------------------------------------------------
r22769 | rubidium | 2011-08-20 14:23:14 +0000 (Sat, 20 Aug 2011) | 2 lines

-Fix (r22678): failed patch merging

------------------------------------------------------------------------
r22768 | rubidium | 2011-08-20 14:15:40 +0000 (Sat, 20 Aug 2011) | 2 lines

-Add: progress bar updates for river building

------------------------------------------------------------------------
r22767 | rubidium | 2011-08-20 14:14:17 +0000 (Sat, 20 Aug 2011) | 2 lines

-Add: river generation

------------------------------------------------------------------------
r22766 | rubidium | 2011-08-20 12:52:45 +0000 (Sat, 20 Aug 2011) | 2 lines

-Add: river graphics for the original base set (andythenorth)

------------------------------------------------------------------------
r22765 | planetmaker | 2011-08-20 05:35:03 +0000 (Sat, 20 Aug 2011) | 1 line

-Cleanup: Remove unused constants and name a magic constant
------------------------------------------------------------------------
r22764 | frosch | 2011-08-19 21:19:10 +0000 (Fri, 19 Aug 2011) | 1 line

-Add: [NoAI] AITile::GetTownAuthority().
------------------------------------------------------------------------
r22763 | frosch | 2011-08-19 21:18:32 +0000 (Fri, 19 Aug 2011) | 1 line

-Fix [FS#4702]: Clarify the meaning of AIStation::IsWithinTownInfluence(), AITile::IsWithinTownInfluence() and AITown::IsWithinTownInfluence().
------------------------------------------------------------------------
r22762 | frosch | 2011-08-19 21:14:51 +0000 (Fri, 19 Aug 2011) | 1 line

-Fix (r22584): Update ai_company.hpp.sq
------------------------------------------------------------------------
r22761 | planetmaker | 2011-08-19 20:54:15 +0000 (Fri, 19 Aug 2011) | 1 line

-Fix (r22708): Make invisible signs un-clickable (Zuu)
------------------------------------------------------------------------
r22760 | alberth | 2011-08-19 20:44:22 +0000 (Fri, 19 Aug 2011) | 1 line

-Fix (r19459): Also free allocated depot tables.
------------------------------------------------------------------------
r22759 | translators | 2011-08-19 17:45:11 +0000 (Fri, 19 Aug 2011) | 5 lines

-Update from WebTranslator v3.0:
dutch - 2 changes by Bennievv
persian - 224 changes by Peymanpn
swedish - 13 changes by Zuu

------------------------------------------------------------------------
r22758 | translators | 2011-08-18 17:45:10 +0000 (Thu, 18 Aug 2011) | 3 lines

-Update from WebTranslator v3.0:
portuguese - 1 changes by ABCRic

------------------------------------------------------------------------