src/group_cmd.cpp
Sat, 29 Nov 2008 21:27:15 +0000 frosch (svn r14643) -Fix: Invalidate autoreplace window when toggling 'replace protection'.
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.
Mon, 15 Sep 2008 19:02:50 +0000 smatz (svn r14334) -Feature: ability to reset name to default/automatic value (for vehicles, engines, towns, groups, stations, waypoints, managers and companies)
Sun, 17 Aug 2008 19:56:17 +0000 rubidium (svn r14096) -Codechange: merge the shared order's vehicle list management to a single location.
Wed, 13 Aug 2008 06:22:04 +0000 rubidium (svn r14064) -Fix [FS#1752]: check for the length of strings (in bytes) in the command. Checking for the length in pixels is impossible because that differs per client.
Wed, 23 Jul 2008 18:41:15 +0000 rubidium (svn r13807) -Fix: memory leak when loading groups.
Tue, 29 Apr 2008 21:31:29 +0000 peter1138 (svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
Thu, 24 Apr 2008 09:55:20 +0000 smatz (svn r12862) -Codechange: reduce code duplication for VehicleType -> WindowClass lookup
Wed, 23 Apr 2008 20:56:08 +0000 rubidium (svn r12855) -Codechange: do not use autoptr's for testing whether certain objects can be build, but check it directly in the pool so we do not have to call destructors in the testing phase. Stations still use the autoptr though.
Mon, 14 Apr 2008 21:49:13 +0000 rubidium (svn r12713) -Fix: misleading comment. Patch by Yexo.
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, 30 Mar 2008 23:24:18 +0000 rubidium (svn r12488) -Codechange: split order.h into order_base.h and order_func.h.
Wed, 27 Feb 2008 21:46:57 +0000 glx (svn r12296) -Fix [FS#1549]: restore timetable from backupped orders and add group ID to the backup
Sun, 13 Jan 2008 01:21:35 +0000 rubidium (svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
Sat, 12 Jan 2008 19:58:06 +0000 peter1138 (svn r11822) -Codechange: Replaced fixed size custom name array. Names are now attached to their object directly and there is
Sat, 12 Jan 2008 14:10:35 +0000 rubidium (svn r11818) -Codechange: split player.h into smaller pieces.
Sat, 12 Jan 2008 13:36:22 +0000 peter1138 (svn r11817) -Codechange: Base vehicle group validity on owner, not name.
Wed, 09 Jan 2008 21:27:39 +0000 rubidium (svn r11801) -Codechange: remove some unneeded includes from some header files.
Mon, 07 Jan 2008 14:23:25 +0000 rubidium (svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
Mon, 07 Jan 2008 09:19:53 +0000 rubidium (svn r11775) -Codechange: move all autoreplace/autorenew functions to a single location.
Tue, 01 Jan 2008 22:39:11 +0000 rubidium (svn r11743) -Fix [FS#1614]: group names got not deallocated in the command test run.
Thu, 27 Dec 2007 13:35:39 +0000 rubidium (svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
Tue, 25 Dec 2007 11:26:07 +0000 rubidium (svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
Fri, 21 Dec 2007 21:50:46 +0000 rubidium (svn r11677) -Codechange: move price and command related types/functions to their respective places.
Fri, 21 Dec 2007 19:49:27 +0000 rubidium (svn r11675) -Codechange: split the string types from the string functions.
Wed, 19 Dec 2007 19:44:29 +0000 rubidium (svn r11667) -Codechange: split window.h into a header that defines some 'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps.
Mon, 19 Nov 2007 21:02:30 +0000 skidd13 (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
Sun, 09 Sep 2007 11:23:49 +0000 rubidium (svn r11068) -Codechange: remove Vehicle::HasFront as all vehicles have the Vehicle::first pointer correctly set.
Fri, 31 Aug 2007 17:31:54 +0000 rubidium (svn r11019) -Fix [FS#1176]: Vehicles in a group must always have the same type when adding new vehicles to a group. Patch by SmatZ.
Thu, 30 Aug 2007 13:03:56 +0000 rubidium (svn r11003) -Codechange: replace Vehicle->next to Vehicle->Next() and Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that.
Sun, 05 Aug 2007 21:20:55 +0000 rubidium (svn r10799) -Fix: only calling QuickFree and not the destructor on pool cleanups might cause memory leaks due to the way C++ works.
Thu, 02 Aug 2007 21:19:07 +0000 rubidium (svn r10756) -Codechange: use vehicle->IsValid in favour of IsValidVehicle(vehicle).
Thu, 02 Aug 2007 12:51:57 +0000 rubidium (svn r10751) -Codechange: make the group struct use the pool item class as super class.
Sun, 08 Jul 2007 09:35:39 +0000 rubidium (svn r10475) -Fix [FS#996]: some wrong comments for a few of the (vehicle) group related actions.
Wed, 27 Jun 2007 20:53:25 +0000 peter1138 (svn r10364) -Fix [FS#706]: checking for duplicate custom names was inconsistent, and tested all 'namespaces'. now only check names of the same type.
Mon, 25 Jun 2007 07:33:40 +0000 peter1138 (svn r10316) -Codechange: (consistently) use index to refer to group names. Also the group string_id is irrelevant unless it is a custom name, so don't 'waste' a savegame string id.
Mon, 18 Jun 2007 19:53:50 +0000 rubidium (svn r10205) -Codechange: refactor returning of cost, so it can be more easily modified.
Mon, 18 Jun 2007 10:48:15 +0000 rubidium (svn r10197) -Codechange: replace int32 with CommandCost where appropriate.
Fri, 01 Jun 2007 12:03:10 +0000 maedhros (svn r10009) -Codechange: Add and use Vehicle::IsPrimaryVehicle to replace individual checks depending on the vehicle type.
Wed, 23 May 2007 14:02:10 +0000 peter1138 (svn r9902) -Fix (r9898): Don't check group owner when adding a vehicle to the 'default' group.
Tue, 22 May 2007 19:48:11 +0000 peter1138 (svn r9898) -Fix (r9874): Many...
Sat, 19 May 2007 21:47:14 +0000 rubidium (svn r9882) -Fix (r9874): the "default group" is also a valid group in some cases.
Sat, 19 May 2007 09:40:18 +0000 rubidium (svn r9874) -Feature: advanced vehicle lists a.k.a. group interface. Now you can make groups of vehicles and perform all kinds of tasks on that given group. Original code by nycom and graphics by skidd13.