------------------------------------------------------------------------
r16928 | translators | 2009-07-23 17:45:47 +0000 (Thu, 23 Jul 2009) | 17 lines

-Update from WebTranslator v3.0:
czech - 1 changes by SmatZ
dutch - 1 changes by Yexo
english_US - 6 changes by agenthh
french - 5 changes by glx
german - 1 changes by planetmaker
hungarian - 12 changes by IPG, alyr
indonesian - 5 changes by prof
italian - 4 changes by lorenzodv
norwegian_bokmal - 66 changes by CyberKenny
persian - 1 changes by 100ra
romanian - 4 changes by kkmic
russian - 3 changes by Lone_Wolf, Smoky555
spanish - 21 changes by Terkhen
swedish - 3 changes by Kindling
turkish - 19 changes by niw3

------------------------------------------------------------------------
r16927 | rubidium | 2009-07-23 15:39:21 +0000 (Thu, 23 Jul 2009) | 2 lines

-Change: make the 'there is no AI' error message translatable

------------------------------------------------------------------------
r16926 | rubidium | 2009-07-23 12:13:53 +0000 (Thu, 23 Jul 2009) | 2 lines

-Fix (r16925): if checking whether a station can be adjoined, don't check whether 'the other station you have already found' to be valid but the station that you just found. Especially because you won't have found as station until you have found one.

------------------------------------------------------------------------
r16925 | rubidium | 2009-07-23 12:02:09 +0000 (Thu, 23 Jul 2009) | 2 lines

-Fix (r16909): guard commands more against using waypoints as stations and/or accidentally reusing waypoints for stations or vice versa.

------------------------------------------------------------------------
r16924 | rubidium | 2009-07-23 08:47:14 +0000 (Thu, 23 Jul 2009) | 2 lines

-Fix (r16922): selling or sending to depot, what's the difference? :)

------------------------------------------------------------------------
r16923 | rubidium | 2009-07-23 00:14:05 +0000 (Thu, 23 Jul 2009) | 2 lines

-Codechange: move Cmd*Buoy* to waypoint_cmd.cpp and make them behave more like waypoints, e.g. reuse station signs of recently deleted buoys

------------------------------------------------------------------------
r16922 | rubidium | 2009-07-22 23:39:35 +0000 (Wed, 22 Jul 2009) | 2 lines

-Codechange: unduplicate some vehicle CMD_*s and move the setting of the error message to a single place

------------------------------------------------------------------------
r16921 | rubidium | 2009-07-22 22:44:56 +0000 (Wed, 22 Jul 2009) | 2 lines

-Codechange: make it more clear what strings are related to road vehicles; only ROAD isn't always enough. Also unify the way of writing it.

------------------------------------------------------------------------
r16920 | rubidium | 2009-07-22 20:17:07 +0000 (Wed, 22 Jul 2009) | 2 lines

-Codechange: shuffle some strings around to simplify looking up vehicle type specific strings for a specific message

------------------------------------------------------------------------
r16919 | rubidium | 2009-07-22 19:12:20 +0000 (Wed, 22 Jul 2009) | 2 lines

-Codechange: unify some more StringID w.r.t. their naming

------------------------------------------------------------------------
r16918 | translators | 2009-07-22 17:45:41 +0000 (Wed, 22 Jul 2009) | 15 lines

-Update from WebTranslator v3.0:
catalan - 1 changes by arnaullv
czech - 71 changes by SmatZ
dutch - 8 changes by Yexo
english_US - 5 changes by agenthh
esperanto - 3 changes by LaPingvino
finnish - 4 changes by jpx_
german - 4 changes by planetmaker
norwegian_bokmal - 136 changes by CyberKenny
persian - 127 changes by 100ra
romanian - 1 changes by kkmic
russian - 9 changes by Lone_Wolf, MajestiC
spanish - 5 changes by Terkhen
ukrainian - 1 changes by Madvin

------------------------------------------------------------------------
r16917 | rubidium | 2009-07-22 16:56:36 +0000 (Wed, 22 Jul 2009) | 2 lines

-Codechange: fix some GCC 4.5 'case X is not in enum Y' warnings

------------------------------------------------------------------------
r16916 | smatz | 2009-07-22 15:10:58 +0000 (Wed, 22 Jul 2009) | 1 line

-Fix (r16909): station acceptance was reset after game load
------------------------------------------------------------------------
r16915 | rubidium | 2009-07-22 12:43:29 +0000 (Wed, 22 Jul 2009) | 2 lines

-Fix (r16909): signal updates didn't propagate through waypoints

------------------------------------------------------------------------
r16914 | rubidium | 2009-07-22 11:35:35 +0000 (Wed, 22 Jul 2009) | 2 lines

-Codechange: split Station and BaseStation into different files

------------------------------------------------------------------------
r16913 | alberth | 2009-07-22 10:34:21 +0000 (Wed, 22 Jul 2009) | 1 line

-Codechange: Signal, train depot, and waypoint windows switched to using nested widget tree.
------------------------------------------------------------------------
r16912 | rubidium | 2009-07-22 10:18:19 +0000 (Wed, 22 Jul 2009) | 2 lines

-Codechange: split waypoint.h in waypoint_base.h and waypoint_func.h

------------------------------------------------------------------------
r16911 | rubidium | 2009-07-22 09:21:48 +0000 (Wed, 22 Jul 2009) | 2 lines

-Update: map array documentation

------------------------------------------------------------------------
r16910 | rubidium | 2009-07-22 09:00:49 +0000 (Wed, 22 Jul 2009) | 2 lines

-Update: remove removed strings from the other language files

------------------------------------------------------------------------
r16909 | rubidium | 2009-07-22 08:59:57 +0000 (Wed, 22 Jul 2009) | 3 lines

-Fix [FS#2996]: NewGRF stations would be triggering assertions all over the place when using the more advanced station types.
-Change: make (rail) waypoints sub classes of 'base stations', make buoys waypoints and unify code between them where possible.

------------------------------------------------------------------------
r16908 | rubidium | 2009-07-22 08:52:41 +0000 (Wed, 22 Jul 2009) | 2 lines

-Codechange: s/DepotWaypointReservation/DepotReservation/

------------------------------------------------------------------------
r16907 | rubidium | 2009-07-21 22:37:10 +0000 (Tue, 21 Jul 2009) | 2 lines

-Codechange: make a more clear distinction between reservation functions that return a bool and that return TrackBits; GetRailStationReservation vs GetRailwayStationReservation, which one returns the bool and which one the TrackBits?

------------------------------------------------------------------------
r16906 | alberth | 2009-07-21 22:25:21 +0000 (Tue, 21 Jul 2009) | 1 line

-Fix (r12939): Child windows of build toolbars were placed inconsistently.
------------------------------------------------------------------------
r16903 | translators | 2009-07-21 17:45:33 +0000 (Tue, 21 Jul 2009) | 12 lines

-Update from WebTranslator v3.0:
simplified_chinese - 2 changes by Gavin
danish - 5 changes by Bjarni
dutch - 1 changes by habell
finnish - 17 changes by jpx_
hungarian - 1 changes by alyr
italian - 1 changes by lorenzodv
korean - 1 changes by darkttd
russian - 15 changes by Lone_Wolf
serbian - 90 changes by BlueEyedFiend
welsh - 24 changes by welshdragon

------------------------------------------------------------------------
r16901 | rubidium | 2009-07-21 17:14:05 +0000 (Tue, 21 Jul 2009) | 2 lines

-Fix [FS#3046] (rpbs): when marking trains stuck don't reset the unload counter/stuck when the vehicle is unloading. It'll be automatically reset once the vehicle wants to leave the station

------------------------------------------------------------------------
r16900 | rubidium | 2009-07-21 16:30:01 +0000 (Tue, 21 Jul 2009) | 2 lines

-Codechange: prepare the waypoint window for buoys

------------------------------------------------------------------------
r16899 | frosch | 2009-07-21 16:20:02 +0000 (Tue, 21 Jul 2009) | 1 line

-Fix (r16896): Missing 'return'.
------------------------------------------------------------------------
r16898 | alberth | 2009-07-21 11:40:30 +0000 (Tue, 21 Jul 2009) | 1 line

-Codechange: Station build window uses nested widget tree.
------------------------------------------------------------------------
r16897 | rubidium | 2009-07-21 11:20:34 +0000 (Tue, 21 Jul 2009) | 2 lines

-Codechange: use the 'generic' station spec to station allocation for waypoints too

------------------------------------------------------------------------
r16896 | rubidium | 2009-07-21 11:11:05 +0000 (Tue, 21 Jul 2009) | 2 lines

-Codechange: make station spec allocation and station animation functions work for both stations and waypoints

------------------------------------------------------------------------
r16895 | alberth | 2009-07-21 10:46:32 +0000 (Tue, 21 Jul 2009) | 1 line

-Codechange: Build dock window uses nested widget tree.
------------------------------------------------------------------------
r16894 | frosch | 2009-07-20 19:58:33 +0000 (Mon, 20 Jul 2009) | 1 line

-Codechange: Add [Specialised]Vehicle::Last().
------------------------------------------------------------------------
r16893 | alberth | 2009-07-20 19:45:12 +0000 (Mon, 20 Jul 2009) | 1 line

-Codechange: Ship depot build window uses nested widget tree.
------------------------------------------------------------------------
r16892 | alberth | 2009-07-20 19:44:28 +0000 (Mon, 20 Jul 2009) | 1 line

-Codechange: Add support for nested widget tree windows to PickerWindowBase.
------------------------------------------------------------------------
r16891 | alberth | 2009-07-20 18:43:02 +0000 (Mon, 20 Jul 2009) | 1 line

-Codechange: Docks toolbar uses nested widget tree.
------------------------------------------------------------------------
r16890 | alberth | 2009-07-20 18:39:38 +0000 (Mon, 20 Jul 2009) | 1 line

-Codechange: Allow raising and enabling/disabling of widgets even if they are not used.
------------------------------------------------------------------------
r16889 | translators | 2009-07-20 17:45:25 +0000 (Mon, 20 Jul 2009) | 8 lines

-Update from WebTranslator v3.0:
danish - 40 changes by silentStatic
french - 1 changes by glx
galician - 37 changes by Condex
german - 1 changes by planetmaker
russian - 17 changes by Lone_Wolf
serbian - 2 changes by BlueEyedFiend

------------------------------------------------------------------------
r16888 | rubidium | 2009-07-20 16:30:37 +0000 (Mon, 20 Jul 2009) | 2 lines

-Fix (r16864): crash when trying to build (some?) NewGRF waypoints

------------------------------------------------------------------------
r16887 | rubidium | 2009-07-20 13:16:15 +0000 (Mon, 20 Jul 2009) | 2 lines

-Fix (r16884): erroneous semicolon.

------------------------------------------------------------------------
r16886 | rubidium | 2009-07-20 11:21:57 +0000 (Mon, 20 Jul 2009) | 2 lines

-Codechange: unify naming of some string IDs related to string codes and group them logically

------------------------------------------------------------------------
r16885 | rubidium | 2009-07-20 11:12:59 +0000 (Mon, 20 Jul 2009) | 2 lines

-Codechange: reduce (string) duplication with vehicle lists

------------------------------------------------------------------------
r16884 | frosch | 2009-07-19 19:17:41 +0000 (Sun, 19 Jul 2009) | 1 line

-Codechange: Add Train::GetFirstEnginePart() and use it.
------------------------------------------------------------------------
r16883 | translators | 2009-07-19 17:45:17 +0000 (Sun, 19 Jul 2009) | 6 lines

-Update from WebTranslator v3.0:
simplified_chinese - 5 changes by Gavin
traditional_chinese - 4 changes by ww9980
russian - 12 changes by Lone_Wolf
slovak - 7 changes by James

------------------------------------------------------------------------
r16882 | alberth | 2009-07-19 17:28:20 +0000 (Sun, 19 Jul 2009) | 1 line

-Codechange: Introduce a line_height variable in the station picker window.
------------------------------------------------------------------------
r16881 | rubidium | 2009-07-19 16:57:04 +0000 (Sun, 19 Jul 2009) | 2 lines

-Codechange: fix some naming inconsistencies w.r.t. strings used in the vehicle list GUIs.

------------------------------------------------------------------------
r16880 | rubidium | 2009-07-19 15:58:47 +0000 (Sun, 19 Jul 2009) | 2 lines

-Codechange: replace magic numbers with their enums and use a clearer variable name than 'flag' in the station naming function.

------------------------------------------------------------------------
r16879 | alberth | 2009-07-19 15:40:43 +0000 (Sun, 19 Jul 2009) | 1 line

-Codechange: Use coordinates of widgets for custom rendering.
------------------------------------------------------------------------
r16878 | alberth | 2009-07-19 15:18:26 +0000 (Sun, 19 Jul 2009) | 1 line

-Codechange: Let WWT_LABEL widgets do the drawing rather than OnPaint.
------------------------------------------------------------------------
r16877 | smatz | 2009-07-18 19:54:35 +0000 (Sat, 18 Jul 2009) | 1 line

-Codechange: use Subsidy::IsAwarded() instead of testing subsidy's age
------------------------------------------------------------------------
r16876 | rubidium | 2009-07-18 18:39:17 +0000 (Sat, 18 Jul 2009) | 2 lines

-Codechange: add helper functions to cast to Station/Waypoint with some extra checks.

------------------------------------------------------------------------
r16875 | translators | 2009-07-18 17:45:16 +0000 (Sat, 18 Jul 2009) | 6 lines

-Update from WebTranslator v3.0:
simplified_chinese - 46 changes by EraserKing, Gavin
indonesian - 5 changes by prof
russian - 18 changes by Lone_Wolf
ukrainian - 2 changes by nsergiy

------------------------------------------------------------------------
r16874 | frosch | 2009-07-18 17:38:18 +0000 (Sat, 18 Jul 2009) | 1 line

-Change: Give the number behind free wagon chains in depots the same meaning as for trains.
------------------------------------------------------------------------
r16873 | alberth | 2009-07-18 15:29:16 +0000 (Sat, 18 Jul 2009) | 1 line

-Codechange: Terraform window and scenario landscape editing window switched to nested widgets.
------------------------------------------------------------------------
r16872 | frosch | 2009-07-18 12:34:19 +0000 (Sat, 18 Jul 2009) | 1 line

-Codechange: Add RoadVehicle::GetDisplayImageWidth and simplify DrawRoadVehImage.
------------------------------------------------------------------------
r16871 | alberth | 2009-07-18 10:46:55 +0000 (Sat, 18 Jul 2009) | 1 line

-Codechange: Generalize GetWidgetContentSize to UpdateWidgetSize for better control over widget size and resize steps.
------------------------------------------------------------------------
r16870 | rubidium | 2009-07-18 10:39:52 +0000 (Sat, 18 Jul 2009) | 2 lines

-Codechange: unmagicify road stop/waypoint picker drawing

------------------------------------------------------------------------
r16869 | rubidium | 2009-07-18 10:01:31 +0000 (Sat, 18 Jul 2009) | 2 lines

-Codechange: make drawing waypoints a tiny bit more like drawing stations

------------------------------------------------------------------------
r16868 | rubidium | 2009-07-18 08:41:58 +0000 (Sat, 18 Jul 2009) | 2 lines

-Codechange: unify UpdateAll[Station|Waypoint]VirtCoords

------------------------------------------------------------------------
r16867 | frosch | 2009-07-17 22:00:13 +0000 (Fri, 17 Jul 2009) | 1 line

-Feature(ette): Turn variable 0E/8E (vertical offset for trains in depot) and variable 1E/9E bit 3 (wagon width in depot) into grf-local variables.
------------------------------------------------------------------------
r16866 | yexo | 2009-07-17 21:45:57 +0000 (Fri, 17 Jul 2009) | 1 line

-Fix (r16865): forgot to run squirrel_export.sh
------------------------------------------------------------------------
r16865 | yexo | 2009-07-17 21:36:26 +0000 (Fri, 17 Jul 2009) | 1 line

-Doc [NoAI] [FS#3037]: replace old exception names with current ones and fix a type in the noai documentation (patch by Chruker)
------------------------------------------------------------------------
r16864 | rubidium | 2009-07-17 21:06:06 +0000 (Fri, 17 Jul 2009) | 2 lines

-Codechange: make Waypoints a subclass of BaseStation.

------------------------------------------------------------------------
r16863 | rubidium | 2009-07-17 20:51:24 +0000 (Fri, 17 Jul 2009) | 2 lines

-Codechange: GetWaypointByTile -> Waypoint::GetByTile, like used for e.g. stations

------------------------------------------------------------------------
r16862 | rubidium | 2009-07-17 20:40:29 +0000 (Fri, 17 Jul 2009) | 2 lines

-Codechange: make waypoints use the same system of station station spec lists.

------------------------------------------------------------------------
r16861 | rubidium | 2009-07-17 20:30:07 +0000 (Fri, 17 Jul 2009) | 2 lines

-Codechange: move a few more bits from station to basestation (to be shared with waypoints)

------------------------------------------------------------------------
r16860 | rubidium | 2009-07-17 20:21:24 +0000 (Fri, 17 Jul 2009) | 2 lines

-Codechange: introduce a helper to assign a station spec to Waypoints

------------------------------------------------------------------------
r16859 | rubidium | 2009-07-17 19:44:13 +0000 (Fri, 17 Jul 2009) | 2 lines

-Codechange: split the Station struct into two so parts of it can be reused for Waypoints.

------------------------------------------------------------------------
r16858 | translators | 2009-07-17 17:45:14 +0000 (Fri, 17 Jul 2009) | 5 lines

-Update from WebTranslator v3.0:
simplified_chinese - 1 changes by Gavin
indonesian - 1 changes by prof
russian - 16 changes by Lone_Wolf

------------------------------------------------------------------------
r16857 | smatz | 2009-07-17 13:54:06 +0000 (Fri, 17 Jul 2009) | 1 line

-Fix [FS#3036](r16652): crash when train partially in depot crashed
------------------------------------------------------------------------
r16856 | alberth | 2009-07-17 10:38:07 +0000 (Fri, 17 Jul 2009) | 1 line

-Fix: Allow the rail toobar window to align vertically for larger sprites.
------------------------------------------------------------------------
r16855 | rubidium | 2009-07-16 23:02:39 +0000 (Thu, 16 Jul 2009) | 2 lines

-Codechange: remove unused 'conversion' stuff from the waypoint struct and make it more similar to Station.

------------------------------------------------------------------------
r16854 | rubidium | 2009-07-16 22:58:06 +0000 (Thu, 16 Jul 2009) | 2 lines

-Fix (r2046): savegames from before this version would get the town id as their 'index' (#<num). For stations with custom names that custom name would be dropped and the lowest 6 bits of the StringID would be used for the 'index'. In other words, it resulted in a mess.

------------------------------------------------------------------------
r16853 | smatz | 2009-07-16 21:37:59 +0000 (Thu, 16 Jul 2009) | 1 line

-Codechange: make CargoSpec const at two places
------------------------------------------------------------------------
r16852 | smatz | 2009-07-16 20:40:06 +0000 (Thu, 16 Jul 2009) | 1 line

-Codechange: use FOR_ALL_CARGOSPECS for iterating over all valid CargoSpecs
------------------------------------------------------------------------
r16851 | rubidium | 2009-07-16 20:29:08 +0000 (Thu, 16 Jul 2009) | 2 lines

-Codechange: use StationSpecList in waypoint too

------------------------------------------------------------------------
r16850 | rubidium | 2009-07-16 20:15:28 +0000 (Thu, 16 Jul 2009) | 2 lines

-Codechange: unify some naming of variables between waypoints and stations.

------------------------------------------------------------------------
r16849 | smatz | 2009-07-16 19:00:13 +0000 (Thu, 16 Jul 2009) | 1 line

-Codechange: replace GetCargo() by CargoSpec::Get()
------------------------------------------------------------------------
r16848 | alberth | 2009-07-16 18:31:33 +0000 (Thu, 16 Jul 2009) | 1 line

-Fix: Trying to reduce a nested widget window further than the smallest alowed size should not crash the game.
------------------------------------------------------------------------
r16847 | translators | 2009-07-16 17:45:13 +0000 (Thu, 16 Jul 2009) | 5 lines

-Update from WebTranslator v3.0:
esperanto - 5 changes by tradukanto
norwegian_bokmal - 58 changes by CyberKenny
russian - 4 changes by Lone_Wolf

------------------------------------------------------------------------
r16846 | rubidium | 2009-07-16 16:48:16 +0000 (Thu, 16 Jul 2009) | 2 lines

-Codechange: make the content download status window only use nested widgets

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