------------------------------------------------------------------------
r14228 | smatz | 2008-09-02 17:24:46 +0000 (Tue, 02 Sep 2008) | 1 line

-Fix (r14209): double click on the 'last joined' server didn't work
------------------------------------------------------------------------
r14227 | truebrain | 2008-09-02 16:28:31 +0000 (Tue, 02 Sep 2008) | 2 lines

-Fix [configure]: detect if we are in a new directory, and rerun configure in those cases. Should avoid confusion (idea by Eddi)

------------------------------------------------------------------------
r14226 | truebrain | 2008-09-02 15:59:21 +0000 (Tue, 02 Sep 2008) | 2 lines

-Revert r13792: 'configure --help' failed when for example gcc wasn't detected .. not really what you expect. By the lack of imagination, a revert will have to do for now.

------------------------------------------------------------------------
r14225 | truebrain | 2008-09-02 15:56:31 +0000 (Tue, 02 Sep 2008) | 2 lines

-Fix [configure]: make sure a dir exists if you want to write into it

------------------------------------------------------------------------
r14224 | truebrain | 2008-09-02 15:34:38 +0000 (Tue, 02 Sep 2008) | 2 lines

-Fix: copy Makefile.bundle too to your working dir, so you don't need to run ./configure in the root of OpenTTD

------------------------------------------------------------------------
r14223 | rubidium | 2008-09-02 15:20:38 +0000 (Tue, 02 Sep 2008) | 2 lines

-Codechange: make GetSprite aware of the 4 different types of sprites: fonts, recolour, mapgen and normal sprites.

------------------------------------------------------------------------
r14221 | smatz | 2008-09-02 14:46:28 +0000 (Tue, 02 Sep 2008) | 1 line

-Fix: signs (town name, station name, ...) could be too long for 8bit width in pixels
------------------------------------------------------------------------
r14219 | rubidium | 2008-09-02 08:25:15 +0000 (Tue, 02 Sep 2008) | 2 lines

-Fix (rthebeginning): 10 days != 6*2.5 days, effectively causing the payment graph to show the wrong data.

------------------------------------------------------------------------
r14215 | peter1138 | 2008-09-01 08:57:33 +0000 (Mon, 01 Sep 2008) | 2 lines

-Cleanup (r13866): Strange line wrapping...

------------------------------------------------------------------------
r14214 | rubidium | 2008-08-31 23:12:57 +0000 (Sun, 31 Aug 2008) | 2 lines

-Codechange: move another TTD graphics bug into the GRF; height problem of sprite #142.

------------------------------------------------------------------------
r14211 | rubidium | 2008-08-31 21:43:34 +0000 (Sun, 31 Aug 2008) | 2 lines

-Fix: glitches (alignment issues/inconsistent vehicle graphics) in original graphics (Addi)

------------------------------------------------------------------------
r14210 | smatz | 2008-08-31 21:30:36 +0000 (Sun, 31 Aug 2008) | 1 line

-Codechange: remove a useless check when creating new waypoint
------------------------------------------------------------------------
r14209 | smatz | 2008-08-31 20:54:01 +0000 (Sun, 31 Aug 2008) | 1 line

-Feature(tte): doubleclick to join selected server/company
------------------------------------------------------------------------
r14208 | peter1138 | 2008-08-31 20:08:24 +0000 (Sun, 31 Aug 2008) | 2 lines

-Fix (r14197): Crash if no .obg files are found.

------------------------------------------------------------------------
r14207 | rubidium | 2008-08-31 19:56:52 +0000 (Sun, 31 Aug 2008) | 2 lines

-Fix [FS#2262] (r14191): warning about non-virtual destructor in class with virtual functions.

------------------------------------------------------------------------
r14206 | rubidium | 2008-08-31 19:46:04 +0000 (Sun, 31 Aug 2008) | 2 lines

-Fix (r14197): why don't people just compile a trunk checkout and do we have to think about adding everything to those pesky precompiled binaries?

------------------------------------------------------------------------
r14205 | translators | 2008-08-31 17:48:17 +0000 (Sun, 31 Aug 2008) | 14 lines

-Update: WebTranslator2 update to 2008-08-31 19:47:56
bulgarian  - 12 fixed by thetitan (12)
catalan    - 49 fixed by arnaullv (49)
czech      - 4 fixed, 15 changed by Hadez (19)
dutch      - 2 fixed, 5 changed by habell (7)
french     - 2 fixed, 1 changed by belugas (1), glx (2)
galician   - 75 fixed, 54 changed by Condex (129)
german     - 10 fixed, 1 changed by dih (11)
italian    - 5 fixed, 5 changed by lorenzodv (10)
korean     - 14 fixed by leejaeuk5 (14)
slovenian  - 6 fixed by Necrolyte (6)
turkish    - 18 fixed by jnmbk (18)
ukrainian  - 2 fixed by mad (2)

------------------------------------------------------------------------
r14204 | smatz | 2008-08-31 17:34:03 +0000 (Sun, 31 Aug 2008) | 1 line

-Fix (r7475): when determining length of a string with limited size, first check if we are not out of bounds already
------------------------------------------------------------------------
r14203 | peter1138 | 2008-08-31 16:41:27 +0000 (Sun, 31 Aug 2008) | 2 lines

-Codechange: [NewGRF] Disable a GRF if it contains an unknown property, or tries to assign an invalid ID.

------------------------------------------------------------------------
r14202 | peter1138 | 2008-08-31 15:46:14 +0000 (Sun, 31 Aug 2008) | 2 lines

-Codechange: [NewGRF] Give more meaningful output if a house/industry/industrytile is undefined in action 3, and continue processing remaining IDs.

------------------------------------------------------------------------
r14201 | peter1138 | 2008-08-31 15:26:46 +0000 (Sun, 31 Aug 2008) | 3 lines

-Codechange: [NewGRF] Don't continue processing an Action 0 if we didn't read the data for a property -- the data will be wrong for subsequent reads.
-Codechange: [NewGRF] *Do* continue processing if the value of a property is invalid, however.

------------------------------------------------------------------------
r14200 | rubidium | 2008-08-31 11:51:09 +0000 (Sun, 31 Aug 2008) | 2 lines

-Fix (r14199): some OSes failed to compile. Furthermore I hate wrong comments!

------------------------------------------------------------------------
r14199 | rubidium | 2008-08-31 10:50:05 +0000 (Sun, 31 Aug 2008) | 2 lines

-Codechange: split fileio.h into fileio_type.h and fileio_func.h so not everything that includes saveload.h needs to include everything else too.

------------------------------------------------------------------------
r14198 | peter1138 | 2008-08-31 09:52:47 +0000 (Sun, 31 Aug 2008) | 2 lines

-Codechange: [NewGRF] Simplify handling of common vehicle properties.

------------------------------------------------------------------------
r14197 | rubidium | 2008-08-31 08:46:43 +0000 (Sun, 31 Aug 2008) | 5 lines

-Codechange: rework (original) base graphics determination methods. This yields in the following:
-Feature: make configuring the to-be-used base graphics via openttd.cfg and the command line possible.
-Feature: allow both the German as well as non-German toyland graphics as "correct" and official graphics.
-Feature: allow people to create their own base graphics easily and without requiring code changes.

------------------------------------------------------------------------
r14196 | rubidium | 2008-08-31 08:38:30 +0000 (Sun, 31 Aug 2008) | 2 lines

-Codechange: make the searching for files with a specific extension extendable.

------------------------------------------------------------------------
r14194 | glx | 2008-08-30 13:15:36 +0000 (Sat, 30 Aug 2008) | 1 line

-Fix: don't use hardcoded character offsets to get hg revision. This make it similar to svn and git (ie without the ':').
------------------------------------------------------------------------
r14193 | rubidium | 2008-08-30 12:14:56 +0000 (Sat, 30 Aug 2008) | 2 lines

-Fix (r14191): don't put an unsigned 0x80 in a signed int8 as that's not what you want.

------------------------------------------------------------------------
r14192 | rubidium | 2008-08-30 10:26:16 +0000 (Sat, 30 Aug 2008) | 2 lines

-Fix [FS#2236]: properly update the current timetable's travel/wait times instead of only doing it for one vehicle in the shared order chain and only when some bit has not been set (PhilSophus)

------------------------------------------------------------------------
r14191 | rubidium | 2008-08-30 09:46:52 +0000 (Sat, 30 Aug 2008) | 3 lines

-Codechange: unify the code to skip sprite payload (i.e. not the header).
-Fix: sprite payload skipping wouldn't skip enough bytes in a very small subset of compressed sprites.

------------------------------------------------------------------------
r14190 | rubidium | 2008-08-30 09:43:07 +0000 (Sat, 30 Aug 2008) | 2 lines

-Codechange: use alloc instead of malloc+free when the allocated memory shouldn't be used after the function ended.

------------------------------------------------------------------------
r14189 | peter1138 | 2008-08-30 09:01:05 +0000 (Sat, 30 Aug 2008) | 2 lines

-Fix (r14188): Accidental line removal

------------------------------------------------------------------------
r14188 | peter1138 | 2008-08-30 08:59:55 +0000 (Sat, 30 Aug 2008) | 2 lines

-Codechange: [NewGRF] Cargo type of 0xFF is specified to be 'use first refittable cargo', so don't issue a warning for it.

------------------------------------------------------------------------
r14187 | rubidium | 2008-08-29 21:11:28 +0000 (Fri, 29 Aug 2008) | 2 lines

-Fix (r14104): silence warning when compiling without networking enabled.

------------------------------------------------------------------------
r14186 | rubidium | 2008-08-29 21:07:26 +0000 (Fri, 29 Aug 2008) | 2 lines

-Fix [FS#2255]: small typo (Jafinto)

------------------------------------------------------------------------
r14185 | rubidium | 2008-08-29 21:06:49 +0000 (Fri, 29 Aug 2008) | 2 lines

-Fix (r14153): removing NewGRFs from the config file was impossible.

------------------------------------------------------------------------
r14184 | peter1138 | 2008-08-29 20:03:51 +0000 (Fri, 29 Aug 2008) | 2 lines

-Codechange: [NewGRF] Since our NewGRF handling is better than it used to be, disable a NewGRF if unexpected sprites are reached.

------------------------------------------------------------------------
r14183 | peter1138 | 2008-08-29 09:46:29 +0000 (Fri, 29 Aug 2008) | 2 lines

-Fix: "optimalization" is not a word

------------------------------------------------------------------------
r14182 | peter1138 | 2008-08-28 19:53:25 +0000 (Thu, 28 Aug 2008) | 2 lines

-Fix: After applying NewGRF settings, all rail and road types were available as the engine availability check was performed too early.

------------------------------------------------------------------------
r14181 | peter1138 | 2008-08-28 19:22:03 +0000 (Thu, 28 Aug 2008) | 2 lines

-Fix (r14175): Rail types are not road types

------------------------------------------------------------------------
r14180 | glx | 2008-08-27 21:30:20 +0000 (Wed, 27 Aug 2008) | 1 line

-Fix (r8293): close all related vehicle lists when closing a station window (and not only the train list).
------------------------------------------------------------------------
r14179 | frosch | 2008-08-27 19:54:41 +0000 (Wed, 27 Aug 2008) | 1 line

-Fix (r1): RemoveOrderFromAllVehicles() did not mark enough windows dirty.
------------------------------------------------------------------------
r14178 | frosch | 2008-08-27 19:21:01 +0000 (Wed, 27 Aug 2008) | 1 line

-Fix [FS#2256]: Do not evaluate GetDestination() for go-to-nearest-depot-orders.
------------------------------------------------------------------------