src/order_cmd.cpp
Sun, 23 Nov 2008 21:46:27 +0000 rubidium (svn r14616) -Fix [FS#2424]: a nearest depot order should be "equal" to the resolved nearest depot order; otherwise we keep resolving the nearest depot order every tick.
Fri, 21 Nov 2008 18:16:19 +0000 rubidium (svn r14601) -Fix: the nearest depot and stop in depot orders didn't work together (the vehicle didn't stop).
Tue, 11 Nov 2008 22:51:27 +0000 smatz (svn r14577) -Fix [FS#2403]: vehicle didn't respect its 'refit in nearest depot' order (Swallow)
Thu, 30 Oct 2008 12:32:32 +0000 rubidium (svn r14547) -Fix: order pool seemed to look full when it was not as it only checked whether it was possible to allocate a new block of pool items instead of checking for free pool items.
Fri, 24 Oct 2008 14:49:45 +0000 rubidium (svn r14524) -Add: stop-in-depot as part of orders (PhilSophus)
Wed, 08 Oct 2008 11:03:43 +0000 rubidium (svn r14449) -Fix [FS#2338]: service at nearest depot acted like go to nearest depot.
Tue, 30 Sep 2008 20:51:04 +0000 rubidium (svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
Tue, 30 Sep 2008 20:39:50 +0000 rubidium (svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
Wed, 24 Sep 2008 16:40:06 +0000 smatz (svn r14395) -Fix [FS#2285]: crashes and GUI desyncs when order is deleted/modified while the timetable window is open
Mon, 15 Sep 2008 22:58:41 +0000 smatz (svn r14337) -Codechange: use CmdRename* and CMD_RENAME_* for vehicle, president and company renaming commands, too
Sun, 14 Sep 2008 10:32:32 +0000 smatz (svn r14319) -Fix (r10760): use operator delete when deleting an order, so order pool fills up a bit slower
Sun, 14 Sep 2008 08:47:18 +0000 peter1138 (svn r14317) -Fix (r13662) [FS#2298]: Order distance processing for conditional orders on ships treated v->orders as an array, and didn't use the correct next order.
Wed, 27 Aug 2008 19:54:41 +0000 frosch (svn r14179) -Fix (r1): RemoveOrderFromAllVehicles() did not mark enough windows dirty.
Wed, 27 Aug 2008 19:21:01 +0000 frosch (svn r14178) -Fix [FS#2256]: Do not evaluate GetDestination() for go-to-nearest-depot-orders.
Mon, 25 Aug 2008 20:10:45 +0000 smatz (svn r14174) -Fix: since now, we are 'losing' things, not 'loosing'
Sat, 23 Aug 2008 02:15:46 +0000 belugas (svn r14135) -Codechange: Add owner to waypoints. Previously, it was guessed from rail underneath it.
Sat, 23 Aug 2008 00:32:01 +0000 frosch (svn r14134) -Fix (r12667, r13579) [FS#2245]: Update 'current_order' when changing 'cur_order_index'.
Sun, 17 Aug 2008 21:07:09 +0000 rubidium (svn r14097) -Fix [FS#2085]: one couldn't get a list of vehicles sharing an order when the number of orders was 0; you could see that the vehicles had a shared order though.
Sun, 17 Aug 2008 19:56:17 +0000 rubidium (svn r14096) -Codechange: merge the shared order's vehicle list management to a single location.
Sun, 17 Aug 2008 11:52:06 +0000 rubidium (svn r14092) -Cleanup (r14083): dead code, i.e. unused function.
Sat, 02 Aug 2008 22:53:05 +0000 rubidium (svn r13949) -Codechange [YAPP]: Declare the functions for processing conditional orders as non-static. (michi_cc)
Sun, 20 Jul 2008 12:59:27 +0000 rubidium (svn r13753) -Cleanup (r13752): save before commit instead of the other way around is usually better.
Sun, 20 Jul 2008 07:41:43 +0000 rubidium (svn r13752) -Fix [FS#2130]: correctly restore conditional orders when they are put 'into' backup.
Mon, 14 Jul 2008 21:01:49 +0000 rubidium (svn r13704) -Fix: make timetables work more sensible when used in conjunction with conditional orders, i.e. make it possibly to tell how long to travel to the next destination if you jump.
Mon, 30 Jun 2008 14:49:50 +0000 rubidium (svn r13662) -Fix [FS#2113]: crash when adding conditional orders to ships.
Wed, 25 Jun 2008 19:33:11 +0000 rubidium (svn r13633) -Fix: restoring 'service at depot X' orders from the order backup failed.
Thu, 19 Jun 2008 11:45:52 +0000 rubidium (svn r13579) -Fix [FS#2088]: process the order coming after a conditional order, otherwise the vehicle would already leaving the station before it knows where the next destination is, making it leave in the wrong way. However, after processing as many conditional orders as there are in the order list it will stop processing them in order to not create an infinite loop.
Mon, 02 Jun 2008 08:33:38 +0000 rubidium (svn r13358) -Codechange: split next order determination and conditional order processing functionality from the order handling. Patch based on work by michi_cc.
Thu, 29 May 2008 15:13:28 +0000 rubidium (svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
Tue, 27 May 2008 21:41:00 +0000 rubidium (svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.
Sun, 25 May 2008 20:00:10 +0000 smatz (svn r13254) -Fix: waypoint orders could have invalid flags set after conversion
Sun, 25 May 2008 19:38:17 +0000 smatz (svn r13253) -Codechange: simplify conversion of old orders a bit
Sun, 25 May 2008 19:29:24 +0000 smatz (svn r13252) -Fix: when converting orders from older savegames, set 'Unload and leave empty' for 'Unload' orders
Sun, 25 May 2008 19:17:03 +0000 rubidium (svn r13251) -Codechange: rename _patches to _settings as that is more logic.
Sun, 18 May 2008 16:51:44 +0000 rubidium (svn r13165) -Codechange: replace some RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData.
Thu, 15 May 2008 13:39:36 +0000 rubidium (svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
Tue, 06 May 2008 15:11:33 +0000 rubidium (svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
Sun, 04 May 2008 22:57:50 +0000 rubidium (svn r12949) -Fix [FS#1978]: no loading/no unloading orders were 'forgotten' during manual replaces.
Fri, 02 May 2008 08:15:36 +0000 rubidium (svn r12935) -Fix [FS#1975]: vehicles forget their manual depot order when stopping at a station. Now we just pass through the station without stopping when a vehicle has been given a depot order.
Sun, 27 Apr 2008 20:09:29 +0000 bjarni (svn r12913) -Add: ability to backup and restore a player's economic data and data for a vehicle (or chain of vehicles)
Thu, 24 Apr 2008 09:55:20 +0000 smatz (svn r12862) -Codechange: reduce code duplication for VehicleType -> WindowClass lookup
Thu, 17 Apr 2008 19:10:30 +0000 rubidium (svn r12754) -Codechange: split depot.h into depot_map.h, depot_func.h and depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h.
Thu, 17 Apr 2008 18:24:45 +0000 smatz (svn r12753) -Codechange: do not use IsDepotTypeTile() where simpler function can be used
Thu, 17 Apr 2008 00:44:20 +0000 smatz (svn r12745) -Codechange: a bit of naming conventions, introduce Is*DepotTile()
Tue, 15 Apr 2008 12:25:35 +0000 frosch (svn r12716) -Fix: Do not compare StationIDs with DepotIDs or WaypointIDs.
Sun, 13 Apr 2008 19:46:26 +0000 rubidium (svn r12696) -Fix: loading ancient savegames could result in invalid orders in order lists with all related problems.
Sun, 13 Apr 2008 16:54:19 +0000 rubidium (svn r12689) -Feature: non-stop(or rather no non-stop) and via orders for road vehicles.
Sun, 13 Apr 2008 10:26:39 +0000 rubidium (svn r12681) -Fix [FS#1921]: aircraft stopping mid-air.
Sat, 12 Apr 2008 22:40:56 +0000 rubidium (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 13:07:25 +0000 rubidium (svn r12670) -Add: unconditional/always order 'jump/skip' variable.
Sat, 12 Apr 2008 12:19:53 +0000 rubidium (svn r12668) -Fix (12667): swapping of variables went wrong.
Sat, 12 Apr 2008 11:58:19 +0000 rubidium (svn r12667) -Feature: conditional 'skip/jump' orders.
Fri, 11 Apr 2008 15:58:46 +0000 rubidium (svn r12661) -Add: ability to send a vehicle (using default orders) to the nearest depot.
Thu, 10 Apr 2008 17:23:51 +0000 rubidium (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 10:18:03 +0000 rubidium (svn r12650) -Feature: ability to force a vehicle to not load at a station.
Thu, 10 Apr 2008 08:30:15 +0000 rubidium (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.
Wed, 09 Apr 2008 19:52:33 +0000 rubidium (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 rubidium (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 rubidium (svn r12639) -Fix: order window was not marked dirty on changed orders.
Wed, 09 Apr 2008 12:46:43 +0000 rubidium (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.