src/order_cmd.cpp
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 21:38:49 +0000 rubidium (svn r12673) [NoAI] -Sync: with trunk r12596:12672. Note that due to the order rewrite AIOrder.ChangeOrder does currently not work as expected. noai
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.
Tue, 08 Apr 2008 22:41:14 +0000 rubidium (svn r12633) -Fix: could not make a (go-to) depot order.
Tue, 08 Apr 2008 16:15:31 +0000 maedhros (svn r12630) -Fix (r12600): Missing 'break' made it impossible to add waypoints to vehicle orders.
Tue, 08 Apr 2008 15:48:32 +0000 frosch (svn r12629) -Codechange: Split VehicleNeedsService() into Vehicle::NeedsServicing() and Vehicle::NeedsAutomaticServicing().
Tue, 08 Apr 2008 13:32:44 +0000 rubidium (svn r12628) -Fix: TTDP compatible non-stop wasn't handled properly.
Mon, 07 Apr 2008 20:18:51 +0000 rubidium (svn r12618) -Codechange: as load and unload type are now split, some case statements got ugly.
Mon, 07 Apr 2008 20:03:46 +0000 rubidium (svn r12617) -Codechange: add type safety to the Order's load and unload types.
Mon, 07 Apr 2008 19:18:56 +0000 rubidium (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.
Tue, 19 Jun 2007 07:21:01 +0000 celestar (svn r10213) [gamebalance] -Sync: r10100:10200 from trunk gamebalance
Wed, 13 Jun 2007 12:05:56 +0000 celestar (svn r10136) [gamebalance] -Sync: r9900:10100 from trunk gamebalance
Wed, 13 Jun 2007 11:45:14 +0000 celestar (svn r10135) [gamebalance] -Sync: r9700:9900 from trunk gamebalance
Wed, 13 Jun 2007 11:00:24 +0000 celestar (svn r10133) [gamebalance] -Sync: r9620:9670 from trunk gamebalance
Thu, 19 Apr 2007 14:48:10 +0000 celestar (svn r9675) [gamebalance] -Sync: r9420:9520 from trunk gamebalance
Thu, 19 Apr 2007 14:43:25 +0000 celestar (svn r9674) [gamebalance] -Sync: r9322:9420 from trunk gamebalance
Mon, 19 Mar 2007 12:38:16 +0000 celestar (svn r9321) [gamebalance] -Sync: r9025:9314 from trunk gamebalance
Sun, 06 Apr 2008 23:07:42 +0000 rubidium (svn r12597) [NoAI] -Sync: with trunk r12501:12596. noai
Mon, 31 Mar 2008 07:50:27 +0000 rubidium (svn r12503) [NoAI] -Sync: with trunk r12461:12501. noai
Fri, 28 Mar 2008 10:32:55 +0000 rubidium (svn r12462) [NoAI] -Sync: with trunk r12304:12461. noai
Thu, 28 Feb 2008 00:43:30 +0000 glx (svn r12306) [NoAI] -Sync with trunk r12209:12304 noai
Fri, 22 Feb 2008 00:25:54 +0000 glx (svn r12211) [NoAI] -Sync: with trunk r12050:12209 noai
Sun, 03 Feb 2008 20:17:54 +0000 rubidium (svn r12051) [NoAI] -Sync: with trunk (r11795:12050). noai
Wed, 09 Jan 2008 18:11:12 +0000 rubidium (svn r11796) [NoAI] -Sync: with trunk r11502:11795. noai
Fri, 23 Nov 2007 16:59:30 +0000 rubidium (svn r11503) [NoAI] -Sync: with trunk r11308:11502. noai
Sat, 06 Oct 2007 22:30:24 +0000 glx (svn r11221) [NoAI] -Sync: with trunk r11145:11220 noai
Fri, 03 Aug 2007 22:09:42 +0000 rubidium (svn r10775) [NoAI] -Sync: with trunk r10535:r10774. noai
Tue, 26 Jun 2007 23:40:58 +0000 glx (svn r10350) [NoAI] -Sync with trunk r10194:10349 noai
Tue, 12 Jun 2007 18:02:11 +0000 glx (svn r10118) [NoAI] -Sync with trunk r10015:r10096 noai
Fri, 25 May 2007 00:25:08 +0000 glx (svn r9915) [NoAI] -Sync with trunk -r9815:9914 noai
Wed, 09 May 2007 20:22:49 +0000 rubidium (svn r9816) [NoAI] -Sync with trunk r9712:9815 except r9759 (MorphOS threading) because that needs special attention. noai
Sun, 22 Apr 2007 19:06:48 +0000 rubidium (svn r9713) [NoAI] -Sync with trunk (r9631:9712). noai
Sat, 24 Mar 2007 15:19:35 +0000 truelight (svn r9431) [NoAI] -Sync with trunk r9394:9430 noai
Thu, 22 Mar 2007 02:32:43 +0000 glx (svn r9396) [NoAI] -Sync with trunk r9362:9393 noai
Tue, 20 Mar 2007 00:37:19 +0000 truelight (svn r9363) [NoAI] -Sync with trunk r9322:9362 noai
Mon, 07 Apr 2008 15:04:00 +0000 rubidium (svn r12608) -Fix [FS#1909]: pressing 'Load' did not cancel the full load order.
Mon, 07 Apr 2008 11:45:53 +0000 rubidium (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 rubidium (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 smatz (svn r12599) -Codechange: force AllocateSafeRaw() to be linked to simplify compiler's decisions about inlining
Sun, 06 Apr 2008 21:54:22 +0000 rubidium (svn r12595) -Codechange: hide Order's flags in the last few cases.
Sun, 06 Apr 2008 15:09:45 +0000 rubidium (svn r12593) -Codechange: hide Order's flags in most of the code.
Sun, 06 Apr 2008 07:48:51 +0000 rubidium (svn r12588) -Codechange: do not access the destination of an order directly.
Sun, 06 Apr 2008 07:22:26 +0000 rubidium (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 rubidium (svn r12586) -Codechange: do not access an order's refit variables directly.
Sat, 05 Apr 2008 23:36:54 +0000 rubidium (svn r12584) -Codechange: do not access the order type directly.
Sat, 05 Apr 2008 21:45:05 +0000 rubidium (svn r12583) -Codechange: make AssignOrder a class function of order.
Sat, 05 Apr 2008 20:57:01 +0000 rubidium (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 rubidium (svn r12581) -Fix (r12580): trains would not stop correctly on intermediate stations when non-stop was not enabled.