-Fix [Squirrel]: loading a value saved as boolean caused it to be of type integer instead of boolean


git-svn-id: http://svn.openttd.org/trunk@26785 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix: Also replay failed commands.

git-svn-id: http://svn.openttd.org/trunk@26786 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix (r20547): Loading a game with order backups leaked Orders and left unreachable items in the pool.

git-svn-id: http://svn.openttd.org/trunk@26787 6aa0318a-3be1-0310-93fa-89fd2396df07
-Add: Desync replay option to skip/replay failed commands

git-svn-id: http://svn.openttd.org/trunk@26788 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix: TC_NO_SHADE did not work for 32bpp text rendering.

git-svn-id: http://svn.openttd.org/trunk@26792 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix: reading of high byte of "ASCII" files yielded a negative int8, then casted to an uint32 which caused the Squirrel lexer to bail out. Regardless... the file isn't actually ASCII, but that's beyond the point for now


git-svn-id: http://svn.openttd.org/trunk@26796 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: rewrite the UTF8 reading code to make use of already existing functions instead of partially trying to implemented them


git-svn-id: http://svn.openttd.org/trunk@26797 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: Code style fixes.


git-svn-id: http://svn.openttd.org/trunk@26798 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: Export vehicle sorting data and functions.


git-svn-id: http://svn.openttd.org/trunk@26799 6aa0318a-3be1-0310-93fa-89fd2396df07
-Feature[FS#1640]: Vehicle sorting in autoreplace GUI.


git-svn-id: http://svn.openttd.org/trunk@26800 6aa0318a-3be1-0310-93fa-89fd2396df07
-Add: Labels above the lists in the autoreplace GUI.


git-svn-id: http://svn.openttd.org/trunk@26801 6aa0318a-3be1-0310-93fa-89fd2396df07
-Add: Command to set visibility of an engine for a company (based on patch by Juanjo).


git-svn-id: http://svn.openttd.org/trunk@26802 6aa0318a-3be1-0310-93fa-89fd2396df07
-Doc: Document some fields in the build vehicle gui, and the rail definition struct.


git-svn-id: http://svn.openttd.org/trunk@26803 6aa0318a-3be1-0310-93fa-89fd2396df07
-Feature: Allow hiding of non-interesting engines in the build vehicle GUI.


git-svn-id: http://svn.openttd.org/trunk@26804 6aa0318a-3be1-0310-93fa-89fd2396df07
-Feature: Allow hiding of non-interesting engines in the autoreplace GUI.


git-svn-id: http://svn.openttd.org/trunk@26805 6aa0318a-3be1-0310-93fa-89fd2396df07
-Update from WebTranslator v3.0:
esperanto - 1 changes by Ryton
gaelic - 49 changes by GunChleoc


git-svn-id: http://svn.openttd.org/trunk@26806 6aa0318a-3be1-0310-93fa-89fd2396df07
-Update from WebTranslator v3.0:
catalan - 18 changes by juanjo
croatian - 29 changes by VoyagerOne
english_US - 29 changes by Supercheese
italian - 29 changes by lorenzodv
russian - 29 changes by Lone_Wolf
spanish - 12 changes by SilverSurferZzZ


git-svn-id: http://svn.openttd.org/trunk@26807 6aa0318a-3be1-0310-93fa-89fd2396df07
-Update from WebTranslator v3.0:
catalan - 26 changes by juanjo
hebrew - 3 changes by rril
russian - 1 changes by Lone_Wolf
spanish - 7 changes by SilverSurferZzZ


git-svn-id: http://svn.openttd.org/trunk@26808 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix: do not dereference the -1 index of the file names array of music files. It definitely breaks on m68k, and might cause failures on other platforms as well


git-svn-id: http://svn.openttd.org/trunk@26809 6aa0318a-3be1-0310-93fa-89fd2396df07
-Update from WebTranslator v3.0:
dutch - 76 changes by habell
spanish - 6 changes by SilverSurferZzZ
swedish - 51 changes by spacejens
welsh - 26 changes by kazzie


git-svn-id: http://svn.openttd.org/trunk@26810 6aa0318a-3be1-0310-93fa-89fd2396df07