------------------------------------------------------------------------
r21884 | translators | 2011-01-21 18:45:18 +0000 (Fri, 21 Jan 2011) | 6 lines

-Update from WebTranslator v3.0:
bulgarian - 19 changes by yxomo
greek - 15 changes by Gonik, fumantsu
japanese - 201 changes by kokubunzi, nex259
ukrainian - 100 changes by Fixer

------------------------------------------------------------------------
r21883 | smatz | 2011-01-21 17:35:17 +0000 (Fri, 21 Jan 2011) | 1 line

-Codechange: make UpdateZPosition() faster by not calling GetSlopeZ() when not needed
------------------------------------------------------------------------
r21882 | smatz | 2011-01-21 16:51:56 +0000 (Fri, 21 Jan 2011) | 1 line

-Codechange: make use of the fact that vehicle's Z position can change only if it has GVF_GOINGUP_BIT or GVF_GOINGDOWN_BIT set
------------------------------------------------------------------------
r21881 | smatz | 2011-01-21 16:48:41 +0000 (Fri, 21 Jan 2011) | 1 line

-Codechange: ensure that vehicle's GOINGUP/DOWN bits are set correctly and that it has correct z_pos when converting from older savegames
------------------------------------------------------------------------
r21880 | smatz | 2011-01-21 16:35:12 +0000 (Fri, 21 Jan 2011) | 1 line

-Fix: when a train after reversing ended at the last bit of a bridge ramp and directed outside the bridge, it could still have track set to TRACK_BIT_WORMHOLE
------------------------------------------------------------------------
r21879 | smatz | 2011-01-21 16:20:55 +0000 (Fri, 21 Jan 2011) | 1 line

-Codechange: reset vehicle's GOINGUP/DOWN bits when it crashes
------------------------------------------------------------------------
r21878 | smatz | 2011-01-21 16:13:54 +0000 (Fri, 21 Jan 2011) | 1 line

-Codechange: move parts of UpdateInclination() to separate functions
------------------------------------------------------------------------
r21877 | smatz | 2011-01-21 15:48:52 +0000 (Fri, 21 Jan 2011) | 1 line

-Codechange: move definition of HALF_TILE_SIZE to tile_type.h
------------------------------------------------------------------------
r21876 | smatz | 2011-01-21 14:43:38 +0000 (Fri, 21 Jan 2011) | 1 line

-Codechange: typedef SpecializedVehicleBase and GroundVehicleBase to reduce typing
------------------------------------------------------------------------
r21875 | smatz | 2011-01-21 01:38:30 +0000 (Fri, 21 Jan 2011) | 1 line

-Codechange: indentation of some comments was wrong
------------------------------------------------------------------------
r21874 | smatz | 2011-01-21 00:11:13 +0000 (Fri, 21 Jan 2011) | 1 line

-Fix: when a single-vehicle train was reversed while on a slope, its GOINGUP/DOWN weren't swapped
------------------------------------------------------------------------
r21872 | rubidium | 2011-01-20 22:09:31 +0000 (Thu, 20 Jan 2011) | 2 lines

-Doc: update some more documentation

------------------------------------------------------------------------
r21871 | rubidium | 2011-01-20 22:03:27 +0000 (Thu, 20 Jan 2011) | 2 lines

-Doc: terraforming/clearing limits (dihedral)

------------------------------------------------------------------------
r21870 | frosch | 2011-01-20 21:28:38 +0000 (Thu, 20 Jan 2011) | 1 line

-Doc: Mention 'joan' in the admin network documentation.
------------------------------------------------------------------------
r21869 | translators | 2011-01-20 18:45:10 +0000 (Thu, 20 Jan 2011) | 4 lines

-Update from WebTranslator v3.0:
japanese - 131 changes by kokubunzi
slovenian - 4 changes by ntadej

------------------------------------------------------------------------
r21868 | rubidium | 2011-01-20 12:40:40 +0000 (Thu, 20 Jan 2011) | 2 lines

-Fix (r21866 and some more): the changes to the main toolbar rail types dropdown should happen for the autoreplace dropdown as well

------------------------------------------------------------------------
r21867 | rubidium | 2011-01-20 12:40:04 +0000 (Thu, 20 Jan 2011) | 2 lines

-Codechange: move creating the rail type dropdown to a more general location

------------------------------------------------------------------------
r21866 | rubidium | 2011-01-20 12:22:38 +0000 (Thu, 20 Jan 2011) | 2 lines

-Feature [FS#4394]: [NewGRF] Rail type property to influence sorting of rail types in the drop down list

------------------------------------------------------------------------
r21865 | rubidium | 2011-01-20 09:35:16 +0000 (Thu, 20 Jan 2011) | 2 lines

-Fix (r21862): don't perform savegame conversion when reinitialising some vehicle structures due to NewGRF changes

------------------------------------------------------------------------
r21864 | rubidium | 2011-01-19 23:59:29 +0000 (Wed, 19 Jan 2011) | 2 lines

-Fix [FS#4430]: distant-join station would build at the wrong location when having persistent building turned on and selecting a "second" location for the station tile

------------------------------------------------------------------------
r21863 | rubidium | 2011-01-19 20:40:27 +0000 (Wed, 19 Jan 2011) | 2 lines

-Fix (r21849): load the amount that should be loaded instead of the amount that should not be loaded

------------------------------------------------------------------------
r21862 | terkhen | 2011-01-19 20:04:09 +0000 (Wed, 19 Jan 2011) | 2 lines

-Codechange: Unify subtype handling between road vehicles and trains.

------------------------------------------------------------------------
r21861 | translators | 2011-01-19 18:45:12 +0000 (Wed, 19 Jan 2011) | 5 lines

-Update from WebTranslator v3.0:
japanese - 92 changes by kokubunzi
spanish - 52 changes by Terkhen
ukrainian - 2 changes by Fixer

------------------------------------------------------------------------
r21860 | terkhen | 2011-01-19 18:44:13 +0000 (Wed, 19 Jan 2011) | 2 lines

-Codechange: Rename road vehicle subtype functions to match the train names.

------------------------------------------------------------------------
r21859 | terkhen | 2011-01-19 18:42:54 +0000 (Wed, 19 Jan 2011) | 2 lines

-Codechange: Move train subtype flags to GroundVehicle.

------------------------------------------------------------------------
r21858 | terkhen | 2011-01-19 18:41:53 +0000 (Wed, 19 Jan 2011) | 2 lines

-Codechange: Give more similar names to ArticulatedPart functions.

------------------------------------------------------------------------
r21857 | michi_cc | 2011-01-19 17:10:57 +0000 (Wed, 19 Jan 2011) | 1 line

-Add: Revision detection for hgsubversion repositories.
------------------------------------------------------------------------
r21856 | michi_cc | 2011-01-19 17:10:52 +0000 (Wed, 19 Jan 2011) | 1 line

-Fix (r21840): Don't fail tag detection on hg repositories that use mercurial queues. Add some safety against tags and branches with spaces as well.
------------------------------------------------------------------------
r21855 | rubidium | 2011-01-19 16:52:57 +0000 (Wed, 19 Jan 2011) | 2 lines

-Feature [FS#4368]: [Network] Console command to change the password of other companies for servers (dihedral)

------------------------------------------------------------------------
r21854 | rubidium | 2011-01-19 16:47:40 +0000 (Wed, 19 Jan 2011) | 2 lines

-Codechange: refactor the password setting methods to make it possible to change the password of other companies (on the server)

------------------------------------------------------------------------
r21853 | rubidium | 2011-01-19 16:37:06 +0000 (Wed, 19 Jan 2011) | 2 lines

-Codechange: HashCurrentCompanyPassword is only used by servers, so move it to network_server.* (dihedral)

------------------------------------------------------------------------
r21852 | rubidium | 2011-01-19 16:35:11 +0000 (Wed, 19 Jan 2011) | 2 lines

-Codechange: generalise GenerateCompanyPasswordHash (dihedral)

------------------------------------------------------------------------
r21851 | rubidium | 2011-01-19 16:32:23 +0000 (Wed, 19 Jan 2011) | 2 lines

-Codechange: rename NetworkClientSetPassword to NetworkClientSetCompanyPassword (dihedral)

------------------------------------------------------------------------
r21850 | rubidium | 2011-01-19 16:30:09 +0000 (Wed, 19 Jan 2011) | 2 lines

-Codechange: move password hashing to a more general location (dihedral)

------------------------------------------------------------------------
r21849 | rubidium | 2011-01-19 16:25:00 +0000 (Wed, 19 Jan 2011) | 2 lines

-Codechange: move merging/splitting of cargopackets into a helper function (fonsinchen)

------------------------------------------------------------------------
r21848 | rubidium | 2011-01-19 16:20:26 +0000 (Wed, 19 Jan 2011) | 2 lines

-Codechange: unification of comment style for cargopacket.*

------------------------------------------------------------------------
r21847 | rubidium | 2011-01-19 08:24:38 +0000 (Wed, 19 Jan 2011) | 2 lines

-Fix [FS#4423]: slowing down of trains was done by reducing the speed by 10%, but also when you're just 1% too fast, so limit the slowdown till the new maximum speed

------------------------------------------------------------------------
r21846 | rubidium | 2011-01-18 23:09:43 +0000 (Tue, 18 Jan 2011) | 2 lines

-Codechange: move documentation towards the code to make it more likely to be updated [o-s].

------------------------------------------------------------------------
r21845 | rubidium | 2011-01-18 22:31:06 +0000 (Tue, 18 Jan 2011) | 2 lines

-Codechange: move documentation towards the code to make it more likely to be updates [d-m].

------------------------------------------------------------------------
r21844 | rubidium | 2011-01-18 22:17:15 +0000 (Tue, 18 Jan 2011) | 2 lines

-Codechange: move documentation towards the code to make it more likely to be updates [a-c].

------------------------------------------------------------------------
r21843 | rubidium | 2011-01-18 21:58:22 +0000 (Tue, 18 Jan 2011) | 2 lines

-Codechange: move documentation towards the code to make it more likely to be updates [t-z].

------------------------------------------------------------------------
r21842 | rubidium | 2011-01-18 21:30:59 +0000 (Tue, 18 Jan 2011) | 2 lines

-Feature [FS#4393]: [NewGRF] Introduction dates/required types for rail types; e.g. introduce a particular rail type in 1960 (or when a vehicle using it is introduced), but also allow limiting its introduction to only happen when the required railtypes are available

------------------------------------------------------------------------
r21841 | rubidium | 2011-01-18 21:28:07 +0000 (Tue, 18 Jan 2011) | 2 lines

-Feature: [NewGRF] Allow to define other railtypes that should be introduced if a particular rail type is introduced, e.g. to make sure slow rail is introduced when fast rail gets introduced

------------------------------------------------------------------------
r21840 | michi_cc | 2011-01-18 21:27:35 +0000 (Tue, 18 Jan 2011) | 1 line

-Change: Support tags created by hgsubversion for the revision detection.
------------------------------------------------------------------------
r21839 | michi_cc | 2011-01-18 21:27:30 +0000 (Tue, 18 Jan 2011) | 1 line

-Change: Support tags created by git-svn for the revision detection.
------------------------------------------------------------------------
r21838 | rubidium | 2011-01-18 21:09:13 +0000 (Tue, 18 Jan 2011) | 2 lines

-Change: allow LMB scrolling with the mouse outside of the extra viewport instead of canceling scrolling when going slightly over the edge

------------------------------------------------------------------------
r21837 | rubidium | 2011-01-18 21:08:19 +0000 (Tue, 18 Jan 2011) | 2 lines

-Fix [FS#4419]: LMB dragging would switch over to other viewports instead of staying locked to the viewport you started on

------------------------------------------------------------------------
r21836 | smatz | 2011-01-18 20:40:36 +0000 (Tue, 18 Jan 2011) | 1 line

-Fix: when a train was reversed while inside a tunnel/bridge, it wouldn't have (re)set the GOINGUP/DOWN bits after leaving the tunnel/bridge
------------------------------------------------------------------------
r21835 | smatz | 2011-01-18 20:06:56 +0000 (Tue, 18 Jan 2011) | 1 line

-Codechange: use UpdateStatusAfterSwap() instead of copying the same code three times
------------------------------------------------------------------------
r21834 | translators | 2011-01-18 18:45:18 +0000 (Tue, 18 Jan 2011) | 7 lines

-Update from WebTranslator v3.0:
hungarian - 4 changes by IPG
japanese - 151 changes by kokubunzi
serbian - 1 changes by etran
spanish - 1 changes by Terkhen
ukrainian - 4 changes by Fixer

------------------------------------------------------------------------
r21833 | rubidium | 2011-01-18 18:14:14 +0000 (Tue, 18 Jan 2011) | 2 lines

-Fix [FS#4427]: desync debug savegames might not be actually saved in case threading is enabled, which is enabled by default

------------------------------------------------------------------------
r21832 | rubidium | 2011-01-18 14:27:43 +0000 (Tue, 18 Jan 2011) | 2 lines

-Feature: limit vehicle lateness to the length of a full timetable cycle, e.g. when a cycle takes 50 days and the vehicle is 65 days later reduce the lateness to 15 days

------------------------------------------------------------------------
r21831 | rubidium | 2011-01-18 14:25:45 +0000 (Tue, 18 Jan 2011) | 2 lines

-Fix [FS#4414]: service orders for trains/aircraft would (sometimes) not get a time when autofilling

------------------------------------------------------------------------
r21830 | terkhen | 2011-01-17 19:40:06 +0000 (Mon, 17 Jan 2011) | 2 lines

-Fix: Deunionize a union which was not initialized correctly.

------------------------------------------------------------------------
r21829 | translators | 2011-01-17 18:45:51 +0000 (Mon, 17 Jan 2011) | 17 lines

-Update from WebTranslator v3.0:
belarusian - 4 changes by KorneySan
croatian - 2 changes by VoyagerOne
czech - 1 changes by CrazyBenny
dutch - 4 changes by habell
english_US - 1 changes by Rubidium
estonian - 3 changes by notAbot
finnish - 1 changes by jpx_
french - 2 changes by glx
italian - 1 changes by lorenzodv
polish - 1 changes by amateja
romanian - 24 changes by kkmic
russian - 4 changes by KorneySan, Lone_Wolf
spanish - 2 changes by Terkhen
swedish - 3 changes by Ledel, urdh
ukrainian - 34 changes by Fixer

------------------------------------------------------------------------
r21828 | rubidium | 2011-01-17 16:42:49 +0000 (Mon, 17 Jan 2011) | 2 lines

-Document [FS#4415]: that the station build date is the date of the last construction action

------------------------------------------------------------------------
r21827 | rubidium | 2011-01-16 21:11:31 +0000 (Sun, 16 Jan 2011) | 2 lines

-Cleanup: remove string removed in r21826 from other languages too

------------------------------------------------------------------------
r21826 | rubidium | 2011-01-16 21:10:41 +0000 (Sun, 16 Jan 2011) | 2 lines

-Fix [FS#4007]: the expectations from the "always build infrastructure" setting name/description didn't match the behaviour

------------------------------------------------------------------------
r21825 | translators | 2011-01-16 18:45:37 +0000 (Sun, 16 Jan 2011) | 13 lines

-Update from WebTranslator v3.0:
catalan - 4 changes by arnau
czech - 2 changes by SmatZ
english_US - 1 changes by Rubidium
estonian - 1 changes by notAbot
finnish - 1 changes by jpx_
italian - 1 changes by lorenzodv
polish - 3 changes by nouwak
serbian - 1 changes by etran
spanish - 163 changes by Terkhen
swedish - 1 changes by Ledel
ukrainian - 1 changes by Fixer

------------------------------------------------------------------------
r21824 | smatz | 2011-01-16 18:18:45 +0000 (Sun, 16 Jan 2011) | 1 line

-Codechange: don't call GetSlopeZ() when the ground vehicle is on a flat tile
------------------------------------------------------------------------
r21823 | smatz | 2011-01-16 13:36:47 +0000 (Sun, 16 Jan 2011) | 1 line

-Documentation: update the style used in several documentation files
------------------------------------------------------------------------
r21822 | alberth | 2011-01-16 11:40:36 +0000 (Sun, 16 Jan 2011) | 1 line

-Codechange: Merge event handling code.
------------------------------------------------------------------------
r21821 | alberth | 2011-01-16 11:39:57 +0000 (Sun, 16 Jan 2011) | 1 line

-Codechange: Clean up the jump conditions.
------------------------------------------------------------------------
r21820 | alberth | 2011-01-16 11:39:09 +0000 (Sun, 16 Jan 2011) | 1 line

-Codechange: Concatenate both functions.
------------------------------------------------------------------------
r21819 | alberth | 2011-01-16 11:37:54 +0000 (Sun, 16 Jan 2011) | 1 line

-Codechange: Swap order of HandleMouseDrag() and HandleDragDrop(), and split the w vardecl in the former.
------------------------------------------------------------------------
r21818 | terkhen | 2011-01-16 11:00:42 +0000 (Sun, 16 Jan 2011) | 2 lines

-Change: Rename the genders of the spanish translation.

------------------------------------------------------------------------
r21817 | rubidium | 2011-01-16 10:25:47 +0000 (Sun, 16 Jan 2011) | 2 lines

-Change: only show rail/road types that will eventually be available in-game. For example don't show trams when there is no tram NewGRF loaded

------------------------------------------------------------------------
r21816 | planetmaker | 2011-01-15 22:50:49 +0000 (Sat, 15 Jan 2011) | 1 line

-Fix [FS#4378] (r14012): Allow dragging of combo signals (again)
------------------------------------------------------------------------
r21815 | rubidium | 2011-01-15 22:40:54 +0000 (Sat, 15 Jan 2011) | 2 lines

-Fix [FS#3908]: [YAPF] Apply a pathfinder penalty for back of one-way path signals so those aren't preferred over other possibilities

------------------------------------------------------------------------
r21814 | frosch | 2011-01-15 21:13:47 +0000 (Sat, 15 Jan 2011) | 1 line

-Fix/Add: Check GRF version from action 8, and disallow usage of GRFs with versions above 7.
------------------------------------------------------------------------
r21813 | terkhen | 2011-01-15 20:23:15 +0000 (Sat, 15 Jan 2011) | 2 lines

-Fix [FS#4411](r21720): Prevent crash when displaying the owner view.

------------------------------------------------------------------------
r21812 | alberth | 2011-01-15 19:54:53 +0000 (Sat, 15 Jan 2011) | 1 line

-Fix (r21754): Don't try to scroll the matrix widget to position -1.
------------------------------------------------------------------------
r21811 | rubidium | 2011-01-15 18:46:42 +0000 (Sat, 15 Jan 2011) | 2 lines

-Fix: guess what...

------------------------------------------------------------------------
r21810 | translators | 2011-01-15 18:45:19 +0000 (Sat, 15 Jan 2011) | 7 lines

-Update from WebTranslator v3.0:
croatian - 2 changes by VoyagerOne
estonian - 2 changes by notAbot
italian - 2 changes by lorenzodv
serbian - 4 changes by etran
spanish - 3 changes by Terkhen

------------------------------------------------------------------------
r21809 | rubidium | 2011-01-15 18:19:04 +0000 (Sat, 15 Jan 2011) | 2 lines

-Fix [FS#4404]: remove unreached automatic orders as well when reaching an ordered waypoint or depot (fonsinchen)

------------------------------------------------------------------------
r21808 | rubidium | 2011-01-15 18:16:46 +0000 (Sat, 15 Jan 2011) | 2 lines

-Fix: don't create automatic orders when there are no manual orders (fonsinchen)

------------------------------------------------------------------------
r21807 | rubidium | 2011-01-15 18:14:29 +0000 (Sat, 15 Jan 2011) | 2 lines

-Codechange: split automatic order removal into a separate function (fonsinchen)

------------------------------------------------------------------------
r21806 | terkhen | 2011-01-15 16:27:04 +0000 (Sat, 15 Jan 2011) | 2 lines

-Codechange: Correct additional appearances of the same typo.

------------------------------------------------------------------------
r21805 | terkhen | 2011-01-15 15:58:03 +0000 (Sat, 15 Jan 2011) | 2 lines

-Codechange: Correct a typo.

------------------------------------------------------------------------
r21804 | smatz | 2011-01-15 15:51:16 +0000 (Sat, 15 Jan 2011) | 1 line

-Remove [FS#4409]: the 'stopall' console command, as its functionality was broken. Group start/stop commands can be used instead
------------------------------------------------------------------------
r21803 | terkhen | 2011-01-15 15:36:58 +0000 (Sat, 15 Jan 2011) | 2 lines

-Cleanup: Remove unnecessary semicolons.

------------------------------------------------------------------------
r21802 | smatz | 2011-01-15 14:20:34 +0000 (Sat, 15 Jan 2011) | 1 line

-Cleanup (r2600): remove unused _vehicle_id_ctr_day
------------------------------------------------------------------------
r21801 | alberth | 2011-01-15 14:17:53 +0000 (Sat, 15 Jan 2011) | 1 line

-Fix (r21772): Attach scrollbar to select matrix in object gui.
------------------------------------------------------------------------
r21800 | rubidium | 2011-01-15 09:53:21 +0000 (Sat, 15 Jan 2011) | 2 lines

-Fix [FS#3569]: under certain circumstances one could crash a competitor's train; take the lazy non-future proof version of the fix from the 1.0 branch as fixing the real bug is significantly more complex and might even break some backwards compatability if not done perfectly

------------------------------------------------------------------------
r21799 | smatz | 2011-01-15 00:10:16 +0000 (Sat, 15 Jan 2011) | 1 line

-Fix: further variables need to be reset when we loaded a TTDPatch savegame in the past
------------------------------------------------------------------------
r21798 | smatz | 2011-01-14 22:23:09 +0000 (Fri, 14 Jan 2011) | 1 line

-Fix: loading a TTO savegame failed after loading a TTDP savegame with vehicle multiplier bigger than 1
------------------------------------------------------------------------
r21797 | rubidium | 2011-01-14 22:08:40 +0000 (Fri, 14 Jan 2011) | 2 lines

-Fix/Change: unify the size (in characters) of the string inputs with eachother and TTD to prevent crashes/asserts with e.g. signs that are too long

------------------------------------------------------------------------
r21796 | rubidium | 2011-01-14 21:54:37 +0000 (Fri, 14 Jan 2011) | 2 lines

-Fix [FS#4398]: drive through road stop state wasn't properly converted from TTDPatch savegames

------------------------------------------------------------------------
r21795 | rubidium | 2011-01-14 20:52:22 +0000 (Fri, 14 Jan 2011) | 2 lines

-Fix (r21790): when converting TTDPatch train waypoints, convert the data on the map as well

------------------------------------------------------------------------
r21794 | smatz | 2011-01-14 19:51:50 +0000 (Fri, 14 Jan 2011) | 1 line

-Fix (r21790): convert train orders too (Rubidium)
------------------------------------------------------------------------
r21793 | smatz | 2011-01-14 18:58:03 +0000 (Fri, 14 Jan 2011) | 1 line

-Fix (r20446): broken usage of GetTileOwner() caused wrong conversion of old savegames
------------------------------------------------------------------------
r21792 | translators | 2011-01-14 18:46:03 +0000 (Fri, 14 Jan 2011) | 21 lines

-Update from WebTranslator v3.0:
belarusian - 1 changes by KorneySan
croatian - 1 changes by VoyagerOne
czech - 8 changes by CrazyBenny, marek995
dutch - 1 changes by habell
english_US - 3 changes by Rubidium
estonian - 1 changes by notAbot
finnish - 3 changes by jpx_
french - 3 changes by glx
german - 5 changes by planetmaker
hungarian - 1 changes by IPG
italian - 1 changes by lorenzodv
latvian - 1 changes by frosch
polish - 1 changes by wojteks86
russian - 1 changes by KorneySan
spanish - 4 changes by Terkhen
swedish - 1 changes by spacejens
turkish - 9 changes by niw3
ukrainian - 1 changes by Fixer
vietnamese - 1 changes by nglekhoi

------------------------------------------------------------------------
r21791 | rubidium | 2011-01-14 18:45:14 +0000 (Fri, 14 Jan 2011) | 2 lines

-Fix [FS#4407]: off-by-one-ish for the terraforming limit

------------------------------------------------------------------------
r21790 | smatz | 2011-01-14 16:49:29 +0000 (Fri, 14 Jan 2011) | 1 line

-Fix [FS#4398]: TTDPatch savegames can have train waypoints encoded as buoys
------------------------------------------------------------------------