Sat, 12 Apr 2008 22:40:56 +0000(svn r12678) -Fix [FS#1918]: when a road vehicle has a tram only stop multiple times in a row in it's orders, only the first one would be skipped.
rubidium [Sat, 12 Apr 2008 22:40:56 +0000] rev 8909
(svn r12678) -Fix [FS#1918]: when a road vehicle has a tram only stop multiple times in a row in it's orders, only the first one would be skipped.

Sat, 12 Apr 2008 22:19:34 +0000(svn r12676) -Codechange: Reinstate colour selection buses, absent since r6455.
peter1138 [Sat, 12 Apr 2008 22:19:34 +0000] rev 8908
(svn r12676) -Codechange: Reinstate colour selection buses, absent since r6455.

Sat, 12 Apr 2008 22:12:27 +0000(svn r12675) -Codechange: Add support for custom drawing of drop down list items.
peter1138 [Sat, 12 Apr 2008 22:12:27 +0000] rev 8907
(svn r12675) -Codechange: Add support for custom drawing of drop down list items.

Sat, 12 Apr 2008 22:11:21 +0000(svn r12674) -Fix [FS#1902]: Colour remaps on station sprites only worked for company colours.
peter1138 [Sat, 12 Apr 2008 22:11:21 +0000] rev 8906
(svn r12674) -Fix [FS#1902]: Colour remaps on station sprites only worked for company colours.

Sat, 12 Apr 2008 20:32:18 +0000(svn r12672) -Codechange: Add support for variably-sized drop down list items.
peter1138 [Sat, 12 Apr 2008 20:32:18 +0000] rev 8905
(svn r12672) -Codechange: Add support for variably-sized drop down list items.

Sat, 12 Apr 2008 20:15:57 +0000(svn r12671) -Fix (r12644): orders window of competitors' vehicles was missing a resizebox
smatz [Sat, 12 Apr 2008 20:15:57 +0000] rev 8904
(svn r12671) -Fix (r12644): orders window of competitors' vehicles was missing a resizebox

Sat, 12 Apr 2008 13:07:25 +0000(svn r12670) -Add: unconditional/always order 'jump/skip' variable.
rubidium [Sat, 12 Apr 2008 13:07:25 +0000] rev 8903
(svn r12670) -Add: unconditional/always order 'jump/skip' variable.

Sat, 12 Apr 2008 12:51:16 +0000(svn r12669) -Fix (r12667): crash when a vehicle has never been to a station and the load percentage conditional variable is evaluated.
rubidium [Sat, 12 Apr 2008 12:51:16 +0000] rev 8902
(svn r12669) -Fix (r12667): crash when a vehicle has never been to a station and the load percentage conditional variable is evaluated.

Sat, 12 Apr 2008 12:19:53 +0000(svn r12668) -Fix (12667): swapping of variables went wrong.
rubidium [Sat, 12 Apr 2008 12:19:53 +0000] rev 8901
(svn r12668) -Fix (12667): swapping of variables went wrong.

Sat, 12 Apr 2008 11:58:19 +0000(svn r12667) -Feature: conditional 'skip/jump' orders.
rubidium [Sat, 12 Apr 2008 11:58:19 +0000] rev 8900
(svn r12667) -Feature: conditional 'skip/jump' orders.

Sat, 12 Apr 2008 11:15:25 +0000(svn r12666) -Fix: the time table GUI did not show some data in the correct manner.
rubidium [Sat, 12 Apr 2008 11:15:25 +0000] rev 8899
(svn r12666) -Fix: the time table GUI did not show some data in the correct manner.

Sat, 12 Apr 2008 10:00:52 +0000(svn r12665) -Codechange: make the internal speed <-> display speed conversions available to a bigger part of the code.
rubidium [Sat, 12 Apr 2008 10:00:52 +0000] rev 8898
(svn r12665) -Codechange: make the internal speed <-> display speed conversions available to a bigger part of the code.

Sat, 12 Apr 2008 09:59:58 +0000(svn r12664) -Codechange: do not force the 'color' pointer to be non-NULL when trying to get the load percentage.
rubidium [Sat, 12 Apr 2008 09:59:58 +0000] rev 8897
(svn r12664) -Codechange: do not force the 'color' pointer to be non-NULL when trying to get the load percentage.

Fri, 11 Apr 2008 21:19:03 +0000(svn r12663) -Codechange: move the definition from 'order_d' to a more appropriate place and do not misuse it for the time table GUI.
rubidium [Fri, 11 Apr 2008 21:19:03 +0000] rev 8896
(svn r12663) -Codechange: move the definition from 'order_d' to a more appropriate place and do not misuse it for the time table GUI.

Fri, 11 Apr 2008 18:00:51 +0000(svn r12662) -Codechange: Comment-code style application
belugas [Fri, 11 Apr 2008 18:00:51 +0000] rev 8895
(svn r12662) -Codechange: Comment-code style application

Fri, 11 Apr 2008 15:58:46 +0000(svn r12661) -Add: ability to send a vehicle (using default orders) to the nearest depot.
rubidium [Fri, 11 Apr 2008 15:58:46 +0000] rev 8894
(svn r12661) -Add: ability to send a vehicle (using default orders) to the nearest depot.

Fri, 11 Apr 2008 14:27:18 +0000(svn r12660) -Codechange: make the creation of depot order strings a little more modular (instead of causing a string explosion).
rubidium [Fri, 11 Apr 2008 14:27:18 +0000] rev 8893
(svn r12660) -Codechange: make the creation of depot order strings a little more modular (instead of causing a string explosion).

Fri, 11 Apr 2008 13:19:44 +0000(svn r12659) -Cleanup: some style cleanups in vehicle.cpp.
rubidium [Fri, 11 Apr 2008 13:19:44 +0000] rev 8892
(svn r12659) -Cleanup: some style cleanups in vehicle.cpp.

Fri, 11 Apr 2008 08:40:10 +0000(svn r12658) -Codechange: unify a vast portion of the CmdSend<VehicleType>ToDepot commands.
rubidium [Fri, 11 Apr 2008 08:40:10 +0000] rev 8891
(svn r12658) -Codechange: unify a vast portion of the CmdSend<VehicleType>ToDepot commands.

Fri, 11 Apr 2008 08:14:43 +0000(svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class.
rubidium [Fri, 11 Apr 2008 08:14:43 +0000] rev 8890
(svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class.

Thu, 10 Apr 2008 22:18:33 +0000(svn r12656) -Fix: tooltips for some order buttons are outdated/incorrect.
rubidium [Thu, 10 Apr 2008 22:18:33 +0000] rev 8889
(svn r12656) -Fix: tooltips for some order buttons are outdated/incorrect.

Thu, 10 Apr 2008 22:17:06 +0000(svn r12655) -Change: show the current state in the drop down 'buttons'.
rubidium [Thu, 10 Apr 2008 22:17:06 +0000] rev 8888
(svn r12655) -Change: show the current state in the drop down 'buttons'.

Thu, 10 Apr 2008 22:07:24 +0000(svn r12654) -Codechange: remove some unneeded right click handling due to the splitting of the load/refit button.
rubidium [Thu, 10 Apr 2008 22:07:24 +0000] rev 8887
(svn r12654) -Codechange: remove some unneeded right click handling due to the splitting of the load/refit button.

Thu, 10 Apr 2008 17:52:48 +0000(svn r12653) -Codechange: disable load/unload dropdowns when there is a 'via' non-stop order to emphasize that loading/unloading will not be done.
rubidium [Thu, 10 Apr 2008 17:52:48 +0000] rev 8886
(svn r12653) -Codechange: disable load/unload dropdowns when there is a 'via' non-stop order to emphasize that loading/unloading will not be done.

Thu, 10 Apr 2008 17:23:51 +0000(svn r12652) -Codechange: rework the order GUI a little more to make it a little more clear that 'transfer' is just an unload type.
rubidium [Thu, 10 Apr 2008 17:23:51 +0000] rev 8885
(svn r12652) -Codechange: rework the order GUI a little more to make it a little more clear that 'transfer' is just an unload type.

Thu, 10 Apr 2008 11:59:18 +0000(svn r12651) -Fix (r12644) [FS#1915]: Dropdown widget width should be one pixel less than window width, not one more.
peter1138 [Thu, 10 Apr 2008 11:59:18 +0000] rev 8884
(svn r12651) -Fix (r12644) [FS#1915]: Dropdown widget width should be one pixel less than window width, not one more.

Thu, 10 Apr 2008 10:18:03 +0000(svn r12650) -Feature: ability to force a vehicle to not load at a station.
rubidium [Thu, 10 Apr 2008 10:18:03 +0000] rev 8883
(svn r12650) -Feature: ability to force a vehicle to not load at a station.
-Feature: ability to force a vehicle to not unload at a station.

Thu, 10 Apr 2008 10:02:15 +0000(svn r12649) -Fix: refit orders not being shown.
rubidium [Thu, 10 Apr 2008 10:02:15 +0000] rev 8882
(svn r12649) -Fix: refit orders not being shown.
-Fix: unusable non-stop orders shown for waypoints and depots.

Thu, 10 Apr 2008 08:30:15 +0000(svn r12648) -Feature: allow four different non-stop types in a single game instead of two. The "TTDP compatible order" setting now only sets the default behaviour of new trains.
rubidium [Thu, 10 Apr 2008 08:30:15 +0000] rev 8881
(svn r12648) -Feature: allow four different non-stop types in a single game instead of two. The "TTDP compatible order" setting now only sets the default behaviour of new trains.
-Feature: allow three different load type in a single game instead of two. One can choose full load all and full load any instead of full load being governed by the "full load any" patch setting.

Thu, 10 Apr 2008 02:23:38 +0000(svn r12647) -Codechange: Ooops... Too fast on the job... forgot to indent 3 lines
belugas [Thu, 10 Apr 2008 02:23:38 +0000] rev 8880
(svn r12647) -Codechange: Ooops... Too fast on the job... forgot to indent 3 lines

Thu, 10 Apr 2008 02:14:14 +0000(svn r12646) -Codechange: another run of code-style cleanup
belugas [Thu, 10 Apr 2008 02:14:14 +0000] rev 8879
(svn r12646) -Codechange: another run of code-style cleanup

Thu, 10 Apr 2008 02:10:26 +0000(svn r12645) -Codechange: a bit of code-style cleanup
belugas [Thu, 10 Apr 2008 02:10:26 +0000] rev 8878
(svn r12645) -Codechange: a bit of code-style cleanup

Wed, 09 Apr 2008 23:00:12 +0000(svn r12644) -Codechange: rework the order gui a little to prepare it for some future changes.
rubidium [Wed, 09 Apr 2008 23:00:12 +0000] rev 8877
(svn r12644) -Codechange: rework the order gui a little to prepare it for some future changes.

Wed, 09 Apr 2008 22:01:23 +0000(svn r12643) -Codechange: be more explicit about the orders a vehicle has (non stop and full load are ambiguous and depend on some patch settings).
rubidium [Wed, 09 Apr 2008 22:01:23 +0000] rev 8876
(svn r12643) -Codechange: be more explicit about the orders a vehicle has (non stop and full load are ambiguous and depend on some patch settings).

Wed, 09 Apr 2008 21:33:36 +0000(svn r12642) -Fix: remove buggy buoys at tile 0 from old TTDP savegames
smatz [Wed, 09 Apr 2008 21:33:36 +0000] rev 8875
(svn r12642) -Fix: remove buggy buoys at tile 0 from old TTDP savegames

Wed, 09 Apr 2008 19:52:33 +0000(svn r12641) -Codechange: do not use the same button for two completely distinct tasks, just make an extra button for it and hide them when not needed.
rubidium [Wed, 09 Apr 2008 19:52:33 +0000] rev 8874
(svn r12641) -Codechange: do not use the same button for two completely distinct tasks, just make an extra button for it and hide them when not needed.

Wed, 09 Apr 2008 18:26:19 +0000(svn r12640) -Codechange: let GetLoadType make a difference between full load and full load any based on the patch setting instead of using the patch setting directly.
rubidium [Wed, 09 Apr 2008 18:26:19 +0000] rev 8873
(svn r12640) -Codechange: let GetLoadType make a difference between full load and full load any based on the patch setting instead of using the patch setting directly.

Wed, 09 Apr 2008 17:48:22 +0000(svn r12639) -Fix: order window was not marked dirty on changed orders.
rubidium [Wed, 09 Apr 2008 17:48:22 +0000] rev 8872
(svn r12639) -Fix: order window was not marked dirty on changed orders.

Wed, 09 Apr 2008 16:16:04 +0000(svn r12638) -Codechange: give order_gui.cpp a touch of coding style.
rubidium [Wed, 09 Apr 2008 16:16:04 +0000] rev 8871
(svn r12638) -Codechange: give order_gui.cpp a touch of coding style.

Wed, 09 Apr 2008 14:05:50 +0000(svn r12637) -Fix [FS#1913]: possible NULL pointer dereference when reading some NewGRF data.
rubidium [Wed, 09 Apr 2008 14:05:50 +0000] rev 8870
(svn r12637) -Fix [FS#1913]: possible NULL pointer dereference when reading some NewGRF data.

Wed, 09 Apr 2008 12:46:43 +0000(svn r12636) -Codechange: make CmdModifyOrder a little more flexible and remove 'hack' that used the full load flag to set the service if needed flag.
rubidium [Wed, 09 Apr 2008 12:46:43 +0000] rev 8869
(svn r12636) -Codechange: make CmdModifyOrder a little more flexible and remove 'hack' that used the full load flag to set the service if needed flag.

Wed, 09 Apr 2008 02:16:04 +0000(svn r12635) -Codechange: a bit of a code-style cleanup
belugas [Wed, 09 Apr 2008 02:16:04 +0000] rev 8868
(svn r12635) -Codechange: a bit of a code-style cleanup

Wed, 09 Apr 2008 02:02:39 +0000(svn r12634) -Feature: Financial and Player Selection Face windows are now remembering their position when toggling sizes
belugas [Wed, 09 Apr 2008 02:02:39 +0000] rev 8867
(svn r12634) -Feature: Financial and Player Selection Face windows are now remembering their position when toggling sizes

Tue, 08 Apr 2008 22:41:14 +0000(svn r12633) -Fix: could not make a (go-to) depot order.
rubidium [Tue, 08 Apr 2008 22:41:14 +0000] rev 8866
(svn r12633) -Fix: could not make a (go-to) depot order.

Tue, 08 Apr 2008 21:28:47 +0000(svn r12632) -Fix (r12547): with invisible catenary, trams were be drawn over a bridge
smatz [Tue, 08 Apr 2008 21:28:47 +0000] rev 8865
(svn r12632) -Fix (r12547): with invisible catenary, trams were be drawn over a bridge

Tue, 08 Apr 2008 18:53:25 +0000(svn r12631) -Fix [FS#1911]: sometimes aircraft couldn't find their way to their depot.
rubidium [Tue, 08 Apr 2008 18:53:25 +0000] rev 8864
(svn r12631) -Fix [FS#1911]: sometimes aircraft couldn't find their way to their depot.

Tue, 08 Apr 2008 16:15:31 +0000(svn r12630) -Fix (r12600): Missing 'break' made it impossible to add waypoints to vehicle orders.
maedhros [Tue, 08 Apr 2008 16:15:31 +0000] rev 8863
(svn r12630) -Fix (r12600): Missing 'break' made it impossible to add waypoints to vehicle orders.

Tue, 08 Apr 2008 15:48:32 +0000(svn r12629) -Codechange: Split VehicleNeedsService() into Vehicle::NeedsServicing() and Vehicle::NeedsAutomaticServicing().
frosch [Tue, 08 Apr 2008 15:48:32 +0000] rev 8862
(svn r12629) -Codechange: Split VehicleNeedsService() into Vehicle::NeedsServicing() and Vehicle::NeedsAutomaticServicing().
-Fix (r11052): Disable servicing by service-interval if a vehicle has depot orders.

Tue, 08 Apr 2008 13:32:44 +0000(svn r12628) -Fix: TTDP compatible non-stop wasn't handled properly.
rubidium [Tue, 08 Apr 2008 13:32:44 +0000] rev 8861
(svn r12628) -Fix: TTDP compatible non-stop wasn't handled properly.

Tue, 08 Apr 2008 07:19:29 +0000(svn r12624) -Codechange: Make drawing of catenary an attribute of rail types, instead of deciding by the rail type directly.
peter1138 [Tue, 08 Apr 2008 07:19:29 +0000] rev 8860
(svn r12624) -Codechange: Make drawing of catenary an attribute of rail types, instead of deciding by the rail type directly.

Mon, 07 Apr 2008 22:15:31 +0000(svn r12622) -Fix: infinite loop in case your compiler decides that enums are unsigned by default. Patch by Dominik.
rubidium [Mon, 07 Apr 2008 22:15:31 +0000] rev 8859
(svn r12622) -Fix: infinite loop in case your compiler decides that enums are unsigned by default. Patch by Dominik.

Mon, 07 Apr 2008 21:02:27 +0000(svn r12620) -Fix: automatic servicing of vehicles made them stop in the depot.
rubidium [Mon, 07 Apr 2008 21:02:27 +0000] rev 8858
(svn r12620) -Fix: automatic servicing of vehicles made them stop in the depot.

Mon, 07 Apr 2008 20:28:58 +0000(svn r12619) -Codechange: lots of documentation about window related stuff. Patch by Alberth.
rubidium [Mon, 07 Apr 2008 20:28:58 +0000] rev 8857
(svn r12619) -Codechange: lots of documentation about window related stuff. Patch by Alberth.

Mon, 07 Apr 2008 20:18:51 +0000(svn r12618) -Codechange: as load and unload type are now split, some case statements got ugly.
rubidium [Mon, 07 Apr 2008 20:18:51 +0000] rev 8856
(svn r12618) -Codechange: as load and unload type are now split, some case statements got ugly.

Mon, 07 Apr 2008 20:03:46 +0000(svn r12617) -Codechange: add type safety to the Order's load and unload types.
rubidium [Mon, 07 Apr 2008 20:03:46 +0000] rev 8855
(svn r12617) -Codechange: add type safety to the Order's load and unload types.

Mon, 07 Apr 2008 20:02:36 +0000(svn r12616) -Codechange: r12591 didn't work as expected for NDS, move one function back to cpp
smatz [Mon, 07 Apr 2008 20:02:36 +0000] rev 8854
(svn r12616) -Codechange: r12591 didn't work as expected for NDS, move one function back to cpp

Mon, 07 Apr 2008 19:18:56 +0000(svn r12615) -Codechange: rename some enums related to depot orders to make it more clear that they are no loading/unloading flags. Also add more type strictness.
rubidium [Mon, 07 Apr 2008 19:18:56 +0000] rev 8853
(svn r12615) -Codechange: rename some enums related to depot orders to make it more clear that they are no loading/unloading flags. Also add more type strictness.

Mon, 07 Apr 2008 17:02:39 +0000(svn r12609) -Codechange: Remove wrong comments and give more comments on the drawing part of subsidies
belugas [Mon, 07 Apr 2008 17:02:39 +0000] rev 8852
(svn r12609) -Codechange: Remove wrong comments and give more comments on the drawing part of subsidies

Mon, 07 Apr 2008 15:04:00 +0000(svn r12608) -Fix [FS#1909]: pressing 'Load' did not cancel the full load order.
rubidium [Mon, 07 Apr 2008 15:04:00 +0000] rev 8851
(svn r12608) -Fix [FS#1909]: pressing 'Load' did not cancel the full load order.

Mon, 07 Apr 2008 12:36:50 +0000(svn r12605) -Cleanup: variable scope and coding style in train*
smatz [Mon, 07 Apr 2008 12:36:50 +0000] rev 8850
(svn r12605) -Cleanup: variable scope and coding style in train*

Mon, 07 Apr 2008 11:45:53 +0000(svn r12601) -Fix (r12587): do not reset the index of orders (causes loading ancient savegames to loop infinitively.
rubidium [Mon, 07 Apr 2008 11:45:53 +0000] rev 8849
(svn r12601) -Fix (r12587): do not reset the index of orders (causes loading ancient savegames to loop infinitively.

Mon, 07 Apr 2008 08:59:04 +0000(svn r12600) -Codechange: make GetNonStopType return a more augmented type; not is there a non-stop order but the kind of non-stop order, so one doesn't need to check _patches.new_nonstop type everywhere.
rubidium [Mon, 07 Apr 2008 08:59:04 +0000] rev 8848
(svn r12600) -Codechange: make GetNonStopType return a more augmented type; not is there a non-stop order but the kind of non-stop order, so one doesn't need to check _patches.new_nonstop type everywhere.

Sun, 06 Apr 2008 23:49:45 +0000(svn r12599) -Codechange: force AllocateSafeRaw() to be linked to simplify compiler's decisions about inlining
smatz [Sun, 06 Apr 2008 23:49:45 +0000] rev 8847
(svn r12599) -Codechange: force AllocateSafeRaw() to be linked to simplify compiler's decisions about inlining

Sun, 06 Apr 2008 22:32:20 +0000(svn r12596) -Feature: show what cargos a station could be supplied with. Patch by Roujin.
rubidium [Sun, 06 Apr 2008 22:32:20 +0000] rev 8846
(svn r12596) -Feature: show what cargos a station could be supplied with. Patch by Roujin.

Sun, 06 Apr 2008 21:54:22 +0000(svn r12595) -Codechange: hide Order's flags in the last few cases.
rubidium [Sun, 06 Apr 2008 21:54:22 +0000] rev 8845
(svn r12595) -Codechange: hide Order's flags in the last few cases.

Sun, 06 Apr 2008 16:49:02 +0000(svn r12594) -Codechange: move large functions from driver.h to driver.cpp to reduce binary size and compile time
smatz [Sun, 06 Apr 2008 16:49:02 +0000] rev 8844
(svn r12594) -Codechange: move large functions from driver.h to driver.cpp to reduce binary size and compile time

Sun, 06 Apr 2008 15:09:45 +0000(svn r12593) -Codechange: hide Order's flags in most of the code.
rubidium [Sun, 06 Apr 2008 15:09:45 +0000] rev 8843
(svn r12593) -Codechange: hide Order's flags in most of the code.

Sun, 06 Apr 2008 14:50:47 +0000(svn r12592) -Fix (r12580): aircraft's go-to-depot handling is a mess, which assumes destination to be a station even when it did not set a destination yet.
rubidium [Sun, 06 Apr 2008 14:50:47 +0000] rev 8842
(svn r12592) -Fix (r12580): aircraft's go-to-depot handling is a mess, which assumes destination to be a station even when it did not set a destination yet.

Sun, 06 Apr 2008 14:50:37 +0000(svn r12591) -Codechange: move CommandCost accessors to header file, 8kB of binary size saved
smatz [Sun, 06 Apr 2008 14:50:37 +0000] rev 8841
(svn r12591) -Codechange: move CommandCost accessors to header file, 8kB of binary size saved

Sun, 06 Apr 2008 07:48:51 +0000(svn r12588) -Codechange: do not access the destination of an order directly.
rubidium [Sun, 06 Apr 2008 07:48:51 +0000] rev 8840
(svn r12588) -Codechange: do not access the destination of an order directly.

Sun, 06 Apr 2008 07:22:26 +0000(svn r12587) -Codechange: unduplicate some code in the Unpack*Order functions and move the 'normal' case Pack/Unpack to Order.
rubidium [Sun, 06 Apr 2008 07:22:26 +0000] rev 8839
(svn r12587) -Codechange: unduplicate some code in the Unpack*Order functions and move the 'normal' case Pack/Unpack to Order.

Sun, 06 Apr 2008 07:07:21 +0000(svn r12586) -Codechange: do not access an order's refit variables directly.
rubidium [Sun, 06 Apr 2008 07:07:21 +0000] rev 8838
(svn r12586) -Codechange: do not access an order's refit variables directly.

Sat, 05 Apr 2008 23:46:01 +0000(svn r12585) -Fix (r12584): assumption that assertions were enabled during compilation/testing was flawed.
rubidium [Sat, 05 Apr 2008 23:46:01 +0000] rev 8837
(svn r12585) -Fix (r12584): assumption that assertions were enabled during compilation/testing was flawed.

Sat, 05 Apr 2008 23:36:54 +0000(svn r12584) -Codechange: do not access the order type directly.
rubidium [Sat, 05 Apr 2008 23:36:54 +0000] rev 8836
(svn r12584) -Codechange: do not access the order type directly.

Sat, 05 Apr 2008 21:45:05 +0000(svn r12583) -Codechange: make AssignOrder a class function of order.
rubidium [Sat, 05 Apr 2008 21:45:05 +0000] rev 8835
(svn r12583) -Codechange: make AssignOrder a class function of order.

Sat, 05 Apr 2008 20:57:01 +0000(svn r12582) -Codechange: move some (needlessly) static inlined functions from order_base.h to order_cmd.cpp.
rubidium [Sat, 05 Apr 2008 20:57:01 +0000] rev 8834
(svn r12582) -Codechange: move some (needlessly) static inlined functions from order_base.h to order_cmd.cpp.

Sat, 05 Apr 2008 19:51:51 +0000(svn r12581) -Fix (r12580): trains would not stop correctly on intermediate stations when non-stop was not enabled.
rubidium [Sat, 05 Apr 2008 19:51:51 +0000] rev 8833
(svn r12581) -Fix (r12580): trains would not stop correctly on intermediate stations when non-stop was not enabled.

Sat, 05 Apr 2008 15:30:15 +0000(svn r12580) -Codechange: merge some logical related to non-stop orders.
rubidium [Sat, 05 Apr 2008 15:30:15 +0000] rev 8832
(svn r12580) -Codechange: merge some logical related to non-stop orders.

Sat, 05 Apr 2008 12:30:48 +0000(svn r12579) -Change: reset cursor when the Plant trees GUI is opened
smatz [Sat, 05 Apr 2008 12:30:48 +0000] rev 8831
(svn r12579) -Change: reset cursor when the Plant trees GUI is opened

Sat, 05 Apr 2008 12:01:34 +0000(svn r12578) -Codechange: merge the aircrafts ProcessOrder too into the 'unified' ProcessOrder.
rubidium [Sat, 05 Apr 2008 12:01:34 +0000] rev 8830
(svn r12578) -Codechange: merge the aircrafts ProcessOrder too into the 'unified' ProcessOrder.

Sat, 05 Apr 2008 11:35:32 +0000(svn r12577) -Fix (r11547): the convert signal button disallowed signal dragging when the signal GUI was closed
smatz [Sat, 05 Apr 2008 11:35:32 +0000] rev 8829
(svn r12577) -Fix (r11547): the convert signal button disallowed signal dragging when the signal GUI was closed

Sat, 05 Apr 2008 11:27:50 +0000(svn r12576) -Feature(tte) [FS#337]: highlight vehicle chain when dragging in the group and depot GUI if appropriate
smatz [Sat, 05 Apr 2008 11:27:50 +0000] rev 8828
(svn r12576) -Feature(tte) [FS#337]: highlight vehicle chain when dragging in the group and depot GUI if appropriate

Sat, 05 Apr 2008 10:55:50 +0000(svn r12575) -Codechange: unduplicate Process*Orders for trains, ships and road vehicles.
rubidium [Sat, 05 Apr 2008 10:55:50 +0000] rev 8827
(svn r12575) -Codechange: unduplicate Process*Orders for trains, ships and road vehicles.

Fri, 04 Apr 2008 21:09:28 +0000(svn r12574) -Fix: binding to a specific IP could cause OpenTTD to not register properly with the masterserver if one has multiple external interfaces.
rubidium [Fri, 04 Apr 2008 21:09:28 +0000] rev 8826
(svn r12574) -Fix: binding to a specific IP could cause OpenTTD to not register properly with the masterserver if one has multiple external interfaces.

Fri, 04 Apr 2008 20:34:09 +0000(svn r12573) -Codechange: use defined constants instead of numbers in math_func.hpp
smatz [Fri, 04 Apr 2008 20:34:09 +0000] rev 8825
(svn r12573) -Codechange: use defined constants instead of numbers in math_func.hpp

Fri, 04 Apr 2008 20:03:49 +0000(svn r12572) -Fix (r12192): min() has 32bit arguments, clamping of 64bit values didn't work
smatz [Fri, 04 Apr 2008 20:03:49 +0000] rev 8824
(svn r12572) -Fix (r12192): min() has 32bit arguments, clamping of 64bit values didn't work

Fri, 04 Apr 2008 19:10:45 +0000(svn r12571) -Fix: MorphOS misses INT16_MAX/INT16_MIN.
rubidium [Fri, 04 Apr 2008 19:10:45 +0000] rev 8823
(svn r12571) -Fix: MorphOS misses INT16_MAX/INT16_MIN.

Fri, 04 Apr 2008 18:55:24 +0000(svn r12570) -Cleanup: further variable scope in road_gui.cpp
smatz [Fri, 04 Apr 2008 18:55:24 +0000] rev 8822
(svn r12570) -Cleanup: further variable scope in road_gui.cpp

Fri, 04 Apr 2008 18:41:16 +0000(svn r12569) -Cleanup: variable scope and coding style in road*.cpp
smatz [Fri, 04 Apr 2008 18:41:16 +0000] rev 8821
(svn r12569) -Cleanup: variable scope and coding style in road*.cpp

Fri, 04 Apr 2008 17:49:42 +0000(svn r12567) -Codechange: follow up of r12566, remove the palette from trunk.
rubidium [Fri, 04 Apr 2008 17:49:42 +0000] rev 8820
(svn r12567) -Codechange: follow up of r12566, remove the palette from trunk.

Fri, 04 Apr 2008 17:27:38 +0000(svn r12565) -Cleanup: variable scope in misc\*.cpp
smatz [Fri, 04 Apr 2008 17:27:38 +0000] rev 8819
(svn r12565) -Cleanup: variable scope in misc\*.cpp

Fri, 04 Apr 2008 16:52:29 +0000(svn r12564) -Fix: towns couldn't terraform when inflation rised terraform prices enough
smatz [Fri, 04 Apr 2008 16:52:29 +0000] rev 8818
(svn r12564) -Fix: towns couldn't terraform when inflation rised terraform prices enough

Fri, 04 Apr 2008 16:32:27 +0000(svn r12563) -Cleanup: variable scope and a bit of coding style in landscape.cpp
smatz [Fri, 04 Apr 2008 16:32:27 +0000] rev 8817
(svn r12563) -Cleanup: variable scope and a bit of coding style in landscape.cpp

Fri, 04 Apr 2008 15:48:15 +0000(svn r12562) -Cleanup: variable scope in terraform_cmd.cpp
smatz [Fri, 04 Apr 2008 15:48:15 +0000] rev 8816
(svn r12562) -Cleanup: variable scope in terraform_cmd.cpp

Fri, 04 Apr 2008 15:10:54 +0000(svn r12561) -Fix: do not affect town rating change by the order in which we examine stations
smatz [Fri, 04 Apr 2008 15:10:54 +0000] rev 8815
(svn r12561) -Fix: do not affect town rating change by the order in which we examine stations

Fri, 04 Apr 2008 14:53:06 +0000(svn r12560) -Cleanup: town_cmd.cpp and header files - variable scope and a bit of coding style
smatz [Fri, 04 Apr 2008 14:53:06 +0000] rev 8814
(svn r12560) -Cleanup: town_cmd.cpp and header files - variable scope and a bit of coding style

Fri, 04 Apr 2008 02:24:44 +0000(svn r12558) -Feature: subsidy window can now be resized.
belugas [Fri, 04 Apr 2008 02:24:44 +0000] rev 8813
(svn r12558) -Feature: subsidy window can now be resized.

Fri, 04 Apr 2008 00:06:51 +0000(svn r12557) -Cleanup: use MAX_PATH at two more places
smatz [Fri, 04 Apr 2008 00:06:51 +0000] rev 8812
(svn r12557) -Cleanup: use MAX_PATH at two more places

Thu, 03 Apr 2008 23:52:43 +0000(svn r12556) -Fix (r6001): remove fences with fields when loading old savegames, looks better
smatz [Thu, 03 Apr 2008 23:52:43 +0000] rev 8811
(svn r12556) -Fix (r6001): remove fences with fields when loading old savegames, looks better

Thu, 03 Apr 2008 22:31:57 +0000(svn r12553) -Fix (r11547): redraw the signal GUI when the signal drag density changes in the patch settings and vice versa
smatz [Thu, 03 Apr 2008 22:31:57 +0000] rev 8810
(svn r12553) -Fix (r11547): redraw the signal GUI when the signal drag density changes in the patch settings and vice versa

Thu, 03 Apr 2008 21:54:31 +0000(svn r12550) -Change: the signal GUI is now persistent - has the same data when it is reopened
smatz [Thu, 03 Apr 2008 21:54:31 +0000] rev 8809
(svn r12550) -Change: the signal GUI is now persistent - has the same data when it is reopened

Thu, 03 Apr 2008 21:01:01 +0000(svn r12549) -Fix [FS#1900](r11547): respect type of selected signal when building more signals using the GUI
smatz [Thu, 03 Apr 2008 21:01:01 +0000] rev 8808
(svn r12549) -Fix [FS#1900](r11547): respect type of selected signal when building more signals using the GUI
-Fix: do not check patch settings but check if the Signal GUI window is open instead

Thu, 03 Apr 2008 20:00:07 +0000(svn r12548) -Cleanup: remove strings removed in r12547 from all language files
smatz [Thu, 03 Apr 2008 20:00:07 +0000] rev 8807
(svn r12548) -Cleanup: remove strings removed in r12547 from all language files

Thu, 03 Apr 2008 19:55:40 +0000(svn r12547) -Feature: invisibility options to make objects invisible instead of transparent
smatz [Thu, 03 Apr 2008 19:55:40 +0000] rev 8806
(svn r12547) -Feature: invisibility options to make objects invisible instead of transparent

Thu, 03 Apr 2008 16:16:52 +0000(svn r12546) -Fix: completely remove cases from Brazilian Portuguese translation
glx [Thu, 03 Apr 2008 16:16:52 +0000] rev 8805
(svn r12546) -Fix: completely remove cases from Brazilian Portuguese translation

Thu, 03 Apr 2008 14:21:17 +0000(svn r12545) -Cleanup: Replace some tables of magic values with already existing functions.
frosch [Thu, 03 Apr 2008 14:21:17 +0000] rev 8804
(svn r12545) -Cleanup: Replace some tables of magic values with already existing functions.

Thu, 03 Apr 2008 07:20:32 +0000(svn r12543) -Update: WebTranslator2 update to 2008-04-03 08:42:55
miham [Thu, 03 Apr 2008 07:20:32 +0000] rev 8803
(svn r12543) -Update: WebTranslator2 update to 2008-04-03 08:42:55
brazilian_portuguese - 18 fixed by fukumori (18)
bulgarian - 17 fixed by thetitan (17)
catalan - 11 fixed by arnaullv (11)
dutch - 19 fixed by habell (19)
french - 11 fixed by glx (11)
hungarian - 5 fixed by miham (5)
icelandic - 24 fixed, 2 changed by scrooge (26)
italian - 11 fixed, 1 changed by lorenzodv (12)
korean - 17 fixed, 3 changed by leejaeuk5 (20)
slovak - 18 fixed by lengyel (18)
slovenian - 19 fixed by Necrolyte (19)
swedish - 33 fixed by daishan (33)
turkish - 18 fixed by jnmbk (18)
ukrainian - 17 fixed by mad (17)

Wed, 02 Apr 2008 16:20:30 +0000(svn r12542) -Fix [Makefile]: Don't install scenarios into the current user's homedir when running 'make install', that is silly. Simply always install scenarios system wide instead.
matthijs [Wed, 02 Apr 2008 16:20:30 +0000] rev 8802
(svn r12542) -Fix [Makefile]: Don't install scenarios into the current user's homedir when running 'make install', that is silly. Simply always install scenarios system wide instead.

Wed, 02 Apr 2008 14:13:15 +0000(svn r12541) -Codechange: Declare Slope enum as bit set, and remove some (then) unneeded casts.
frosch [Wed, 02 Apr 2008 14:13:15 +0000] rev 8801
(svn r12541) -Codechange: Declare Slope enum as bit set, and remove some (then) unneeded casts.

Wed, 02 Apr 2008 13:57:25 +0000(svn r12540) -Codechange: Enumify some values in original pathfinder and remove an unused variable.
frosch [Wed, 02 Apr 2008 13:57:25 +0000] rev 8800
(svn r12540) -Codechange: Enumify some values in original pathfinder and remove an unused variable.

Wed, 02 Apr 2008 00:13:44 +0000(svn r12537) -Cleanup: comment newgrf_config.h a bit
smatz [Wed, 02 Apr 2008 00:13:44 +0000] rev 8799
(svn r12537) -Cleanup: comment newgrf_config.h a bit

Tue, 01 Apr 2008 21:12:51 +0000(svn r12536) -Codechange: some stack allocations were too large for NDS, so use the SmallStackSafeStackAlloc wrapper. Allocate on the stack by default and on the heap for NDS (or other devices that have a very small stack).
rubidium [Tue, 01 Apr 2008 21:12:51 +0000] rev 8798
(svn r12536) -Codechange: some stack allocations were too large for NDS, so use the SmallStackSafeStackAlloc wrapper. Allocate on the stack by default and on the heap for NDS (or other devices that have a very small stack).

Tue, 01 Apr 2008 17:21:24 +0000(svn r12535) -Fix: A little typo and 4 omissions on bridge sprites.
belugas [Tue, 01 Apr 2008 17:21:24 +0000] rev 8797
(svn r12535) -Fix: A little typo and 4 omissions on bridge sprites.

Tue, 01 Apr 2008 16:27:01 +0000(svn r12534) -Feature: Add a new type of town road layouts - random for each town
skidd13 [Tue, 01 Apr 2008 16:27:01 +0000] rev 8796
(svn r12534) -Feature: Add a new type of town road layouts - random for each town

Tue, 01 Apr 2008 15:03:59 +0000(svn r12533) -Cleanup: Remove some wizardry from default ai by using existings enums and helper functions.
frosch [Tue, 01 Apr 2008 15:03:59 +0000] rev 8795
(svn r12533) -Cleanup: Remove some wizardry from default ai by using existings enums and helper functions.

Tue, 01 Apr 2008 14:47:57 +0000(svn r12532) -Cleanup: Replace two tables of magic values with already existing functions.
frosch [Tue, 01 Apr 2008 14:47:57 +0000] rev 8794
(svn r12532) -Cleanup: Replace two tables of magic values with already existing functions.

Tue, 01 Apr 2008 14:03:20 +0000(svn r12531) -Codechange: Rename some variables for consistency.
frosch [Tue, 01 Apr 2008 14:03:20 +0000] rev 8793
(svn r12531) -Codechange: Rename some variables for consistency.

Mon, 31 Mar 2008 16:07:50 +0000(svn r12516) -Revert r2583: Removed mersenne PRNG cause it is not used and won't be used in the future
skidd13 [Mon, 31 Mar 2008 16:07:50 +0000] rev 8792
(svn r12516) -Revert r2583: Removed mersenne PRNG cause it is not used and won't be used in the future

Mon, 31 Mar 2008 15:10:24 +0000(svn r12513) -Codechange: rename OriginalTileRandomiser something more descriptive
skidd13 [Mon, 31 Mar 2008 15:10:24 +0000] rev 8791
(svn r12513) -Codechange: rename OriginalTileRandomiser something more descriptive

Mon, 31 Mar 2008 07:25:49 +0000(svn r12501) -Codechange: split signs.h.
rubidium [Mon, 31 Mar 2008 07:25:49 +0000] rev 8790
(svn r12501) -Codechange: split signs.h.