------------------------------------------------------------------------
r25566 | translators | 2013-07-06 19:45:58 +0200 (Sat, 06 Jul 2013) | 12 lines

-Update from WebTranslator v3.0:
catalan - 21 changes by smauleon
simplified_chinese - 11 changes by siu238X
traditional_chinese - 4 changes by siu238X
hungarian - 2 changes by IPG
japanese - 9 changes by guppy
norwegian_bokmal - 27 changes by cuthbert
polish - 1 changes by p0358
brazilian_portuguese - 2 changes by Tucalipe
slovak - 1 changes by Milsa
turkish - 63 changes by emremeydan

------------------------------------------------------------------------
r25565 | fonsinchen | 2013-07-06 19:01:31 +0200 (Sat, 06 Jul 2013) | 1 line

-Codechange: Rewrite order prediction logic to introduce proper refit prediction
------------------------------------------------------------------------
r25564 | frosch | 2013-07-06 14:18:20 +0200 (Sat, 06 Jul 2013) | 1 line

-Add: a simple clipping rule to decide whether a string without linebreaks is visible before computing the layouting. This skips around 2/3 of layout computations in usual-sized list-like windows.
------------------------------------------------------------------------
r25563 | rubidium | 2013-07-05 21:35:29 +0200 (Fri, 05 Jul 2013) | 2 lines

-Fix: WT3 validation error

------------------------------------------------------------------------
r25562 | frosch | 2013-07-05 21:09:18 +0200 (Fri, 05 Jul 2013) | 1 line

-Fix [FS#5633]: If the next order cannot be resolved, reset the current order property instead of leaving it in an intermediate state.
------------------------------------------------------------------------
r25561 | translators | 2013-07-05 19:45:28 +0200 (Fri, 05 Jul 2013) | 7 lines

-Update from WebTranslator v3.0:
traditional_chinese - 118 changes by siu238X
hungarian - 5 changes by IPG
japanese - 221 changes by guppy
slovak - 2 changes by Milsa
spanish - 2 changes by Terkhen

------------------------------------------------------------------------
r25558 | rubidium | 2013-07-04 22:06:27 +0200 (Thu, 04 Jul 2013) | 2 lines

-Fix [FS#5568]: [Squirrel] Infinite recursion loop in freeing data via a looping set of references

------------------------------------------------------------------------
r25557 | rubidium | 2013-07-04 22:05:07 +0200 (Thu, 04 Jul 2013) | 2 lines

-Fix [FS#5524]: one could build bridges over owned land of another company

------------------------------------------------------------------------
r25556 | translators | 2013-07-04 19:46:01 +0200 (Thu, 04 Jul 2013) | 12 lines

-Update from WebTranslator v3.0:
catalan - 83 changes by smauleon
simplified_chinese - 44 changes by siu238X
traditional_chinese - 52 changes by siu238X
french - 2 changes by glx
galician - 50 changes by Michi
hungarian - 2 changes by Brumi
japanese - 936 changes by guppy
polish - 3 changes by p0358
slovak - 2 changes by Milsa
thai - 2 changes by nirakanz

------------------------------------------------------------------------
r25555 | rubidium | 2013-07-04 18:36:47 +0200 (Thu, 04 Jul 2013) | 2 lines

-Fix [FS#5632]: [Script] Texts from scripts were not validated before they were shown, causing an assertion to trigger

------------------------------------------------------------------------
r25554 | translators | 2013-07-03 19:45:39 +0200 (Wed, 03 Jul 2013) | 9 lines

-Update from WebTranslator v3.0:
czech - 44 changes by Eskymak
english_US - 2 changes by Rubidium
finnish - 2 changes by jpx_
italian - 2 changes by lorenzodv
korean - 2 changes by telk5093
russian - 2 changes by Lone_Wolf
slovak - 8 changes by Milsa

------------------------------------------------------------------------
r25553 | rubidium | 2013-07-02 20:57:26 +0200 (Tue, 02 Jul 2013) | 2 lines

-Fix [FS#5530]: provide a warning when no vehicles are available, and tell what to do in that case

------------------------------------------------------------------------
r25552 | translators | 2013-07-02 19:45:30 +0200 (Tue, 02 Jul 2013) | 7 lines

-Update from WebTranslator v3.0:
russian - 39 changes by Lone_Wolf
slovak - 19 changes by Milsa
swedish - 1 changes by Joel_A
thai - 3 changes by nirakanz
turkish - 4 changes by emremeydan

------------------------------------------------------------------------
r25551 | frosch | 2013-07-01 21:53:05 +0200 (Mon, 01 Jul 2013) | 1 line

-Fix (r25465): Possible reading of uninitialised memory due to undefined execution order.
------------------------------------------------------------------------
r25550 | rubidium | 2013-07-01 21:48:52 +0200 (Mon, 01 Jul 2013) | 2 lines

-Fix [FS#5571]: [Windows] Race condition between two drawing threads could crash OpenTTD

------------------------------------------------------------------------
r25549 | translators | 2013-07-01 19:45:24 +0200 (Mon, 01 Jul 2013) | 6 lines

-Update from WebTranslator v3.0:
finnish - 41 changes by jpx_
korean - 39 changes by telk5093
polish - 6 changes by p0358
slovak - 37 changes by Milsa

------------------------------------------------------------------------
r25548 | frosch | 2013-07-01 19:15:30 +0200 (Mon, 01 Jul 2013) | 1 line

-Fix [FS#5629] (r25537): Removed too much code and forgot some other places.
------------------------------------------------------------------------
r25547 | rubidium | 2013-07-01 17:26:27 +0200 (Mon, 01 Jul 2013) | 2 lines

-Fix [FS#5626]: ICU returns the width of the visual run as if the trailing space was added (in case a newline was added). This caused the width to be more than the requested width, but it would still be drawn correctly

------------------------------------------------------------------------
r25546 | rubidium | 2013-06-30 22:40:49 +0200 (Sun, 30 Jun 2013) | 2 lines

-Fix: two small memory leaks

------------------------------------------------------------------------
r25545 | translators | 2013-06-30 19:46:07 +0200 (Sun, 30 Jun 2013) | 12 lines

-Update from WebTranslator v3.0:
croatian - 39 changes by VoyagerOne
english_AU - 39 changes by mrtux
french - 39 changes by glx
german - 1 changes by Jogio
hungarian - 39 changes by Brumi
italian - 39 changes by lorenzodv
korean - 2 changes by telk5093
polish - 5 changes by wojteks86
thai - 42 changes by nirakanz
turkish - 113 changes by emremeydan

------------------------------------------------------------------------
r25544 | rubidium | 2013-06-30 17:59:10 +0200 (Sun, 30 Jun 2013) | 2 lines

-Fix [FS#5625] (r25488, r25486): [GS] The checks and validations for setting the extra text in the town window became too stringent

------------------------------------------------------------------------
r25543 | frosch | 2013-06-30 16:39:09 +0200 (Sun, 30 Jun 2013) | 1 line

-Cleanup: Make the bridge and object picker not restore their previous size, but the previously saved size.
------------------------------------------------------------------------
r25542 | frosch | 2013-06-30 16:38:45 +0200 (Sun, 30 Jun 2013) | 1 line

-Fix: Do not just add 65 pixels to the width of the train vehicle list whenever it is opened, but remember the width of the train list separately from other vehicle types.
------------------------------------------------------------------------
r25541 | frosch | 2013-06-30 16:38:20 +0200 (Sun, 30 Jun 2013) | 1 line

-Cleanup: No need to clear a bit which is never set.
------------------------------------------------------------------------
r25540 | frosch | 2013-06-30 16:37:50 +0200 (Sun, 30 Jun 2013) | 1 line

-Fix: Unify selecting a new object class in the object GUI. (sbr)
------------------------------------------------------------------------
r25539 | frosch | 2013-06-30 16:37:24 +0200 (Sun, 30 Jun 2013) | 1 line

-Codechange: Setup object GUI matrix before restoring selected object, so that the matrix state can be properly set. (sbr)
------------------------------------------------------------------------
r25538 | frosch | 2013-06-30 16:37:01 +0200 (Sun, 30 Jun 2013) | 1 line

-Fix [FS#5567] (r25283): Use the UI index of the selected object to make it visible when re-opening the build object window. (sbr)
------------------------------------------------------------------------
r25537 | frosch | 2013-06-30 16:36:31 +0200 (Sun, 30 Jun 2013) | 1 line

-Codechange: Optionally make WWT_MATRIX compute the number of rows and columns from the resize step size.
------------------------------------------------------------------------
r25536 | frosch | 2013-06-30 16:36:07 +0200 (Sun, 30 Jun 2013) | 1 line

-Cleanup: No need to set scrollbar capacity anywhere but in OnResize.
------------------------------------------------------------------------
r25535 | frosch | 2013-06-30 16:35:44 +0200 (Sun, 30 Jun 2013) | 1 line

-Fix [FS#5584]: Initialise scrollbars before FinishInitNested, so their capacity is set via OnResize.
------------------------------------------------------------------------
r25534 | frosch | 2013-06-30 16:34:23 +0200 (Sun, 30 Jun 2013) | 1 line

-Codechange: FinishInitNested calls OnResize, no need to setup scrollbar capacity before that.
------------------------------------------------------------------------
r25533 | frosch | 2013-06-30 16:33:32 +0200 (Sun, 30 Jun 2013) | 1 line

-Codechange: Use SetCapacityFromWidget more often.
------------------------------------------------------------------------
r25532 | frosch | 2013-06-30 16:33:15 +0200 (Sun, 30 Jun 2013) | 1 line

-Fix: Do not make the minimal size of matrix or panel widgets depend on their number of rows, since that changes when resizing the window.
------------------------------------------------------------------------
r25531 | frosch | 2013-06-30 16:32:31 +0200 (Sun, 30 Jun 2013) | 1 line

-Codechange: Use separate function to set data of WWT_MATRIX widgets.
------------------------------------------------------------------------
r25527 | alberth | 2013-06-30 10:29:51 +0200 (Sun, 30 Jun 2013) | 2 lines

-Fix[FS#5621]: strndup should not examine strings beyond its upper limit.

------------------------------------------------------------------------
r25526 | rubidium | 2013-06-30 09:46:10 +0200 (Sun, 30 Jun 2013) | 2 lines

-Fix: line breaking in fallback layouter was off-by-one, so sometimes strings that needed to be broken off earlier got truncated later on

------------------------------------------------------------------------
r25525 | rubidium | 2013-06-30 09:29:31 +0200 (Sun, 30 Jun 2013) | 2 lines

-Fix: off-by-one in fallback layout w.r.t. colour/font changes

------------------------------------------------------------------------
r25524 | rubidium | 2013-06-30 09:21:37 +0200 (Sun, 30 Jun 2013) | 2 lines

-Fix [FS#5624]: fallback layouter broke on long "words" without space after a newline

------------------------------------------------------------------------
r25523 | rubidium | 2013-06-29 20:21:19 +0200 (Sat, 29 Jun 2013) | 2 lines

-Fix [FS#5587]: SDL does not give an event when an application gets mouse focus while going to full screen, so manually force the mouse-is-in-window state

------------------------------------------------------------------------
r25522 | rubidium | 2013-06-29 19:50:59 +0200 (Sat, 29 Jun 2013) | 2 lines

-Update: baseset descriptions

------------------------------------------------------------------------
r25521 | translators | 2013-06-29 19:45:43 +0200 (Sat, 29 Jun 2013) | 9 lines

-Update from WebTranslator v3.0:
english_US - 39 changes by Rubidium
german - 40 changes by Jogio, planetmaker
japanese - 48 changes by riolukid
korean - 3 changes by telk5093
spanish - 39 changes by Terkhen
tamil - 16 changes by aswn
turkish - 154 changes by emremeydan

------------------------------------------------------------------------
r25520 | rubidium | 2013-06-29 18:13:41 +0200 (Sat, 29 Jun 2013) | 2 lines

-Fix-ish: don't pretend that trunk is still doing something 1.3-ish in the Windows executable version information

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