Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-04-29 | (svn r12924) -Feature: Introducing the so called 'engine pool' which ↵ | peter1138 | |
primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist. | |||
2008-04-24 | (svn r12862) -Codechange: reduce code duplication for VehicleType -> ↵ | smatz | |
WindowClass lookup | |||
2008-04-23 | (svn r12855) -Codechange: do not use autoptr's for testing whether certain ↵ | rubidium | |
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. | |||
2008-04-14 | (svn r12713) -Fix: misleading comment. Patch by Yexo. | rubidium | |
2008-04-06 | (svn r12599) -Codechange: force AllocateSafeRaw() to be linked to simplify ↵ | smatz | |
compiler's decisions about inlining | |||
2008-03-30 | (svn r12488) -Codechange: split order.h into order_base.h and order_func.h. | rubidium | |
2008-02-27 | (svn r12296) -Fix [FS#1549]: restore timetable from backupped orders and add ↵ | glx | |
group ID to the backup | |||
2008-01-13 | (svn r11828) -Codechange: include table/* as the last includes and remove an ↵ | rubidium | |
unneeded include from openttd.h. | |||
2008-01-12 | (svn r11822) -Codechange: Replaced fixed size custom name array. Names are ↵ | peter1138 | |
now attached to their object directly and there is no limit to the amount of names. -Fix: NewGRF engines could not be renamed. | |||
2008-01-12 | (svn r11818) -Codechange: split player.h into smaller pieces. | rubidium | |
2008-01-12 | (svn r11817) -Codechange: Base vehicle group validity on owner, not name. | peter1138 | |
2008-01-09 | (svn r11801) -Codechange: remove some unneeded includes from some header files. | rubidium | |
2008-01-07 | (svn r11777) -Codechange: split the string header and make do not include it ↵ | rubidium | |
when it's not necessary. | |||
2008-01-07 | (svn r11775) -Codechange: move all autoreplace/autorenew functions to a ↵ | rubidium | |
single location. | |||
2008-01-01 | (svn r11743) -Fix [FS#1614]: group names got not deallocated in the command ↵ | rubidium | |
test run. | |||
2007-12-27 | (svn r11706) -Codechange: split vehicle.h and remove another bunch of ↵ | rubidium | |
useless includes. | |||
2007-12-25 | (svn r11692) -Codechange: move some functions from 'functions.h' to a more ↵ | rubidium | |
logical place and remove about 50% of the includes of 'functions.h' | |||
2007-12-21 | (svn r11677) -Codechange: move price and command related types/functions to ↵ | rubidium | |
their respective places. | |||
2007-12-21 | (svn r11675) -Codechange: split the string types from the string functions. | rubidium | |
2007-12-19 | (svn r11667) -Codechange: split window.h into a header that defines some ↵ | rubidium | |
'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps. | |||
2007-11-19 | (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming ↵ | skidd13 | |
style | |||
2007-09-09 | (svn r11068) -Codechange: remove Vehicle::HasFront as all vehicles have the ↵ | rubidium | |
Vehicle::first pointer correctly set. | |||
2007-08-31 | (svn r11019) -Fix [FS#1176]: Vehicles in a group must always have the same ↵ | rubidium | |
type when adding new vehicles to a group. Patch by SmatZ. | |||
2007-08-30 | (svn r11003) -Codechange: replace Vehicle->next to Vehicle->Next() and ↵ | rubidium | |
Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that. | |||
2007-08-05 | (svn r10799) -Fix: only calling QuickFree and not the destructor on pool ↵ | rubidium | |
cleanups might cause memory leaks due to the way C++ works. | |||
2007-08-02 | (svn r10756) -Codechange: use vehicle->IsValid in favour of ↵ | rubidium | |
IsValidVehicle(vehicle). | |||
2007-08-02 | (svn r10751) -Codechange: make the group struct use the pool item class as ↵ | rubidium | |
super class. | |||
2007-07-08 | (svn r10475) -Fix [FS#996]: some wrong comments for a few of the (vehicle) ↵ | rubidium | |
group related actions. | |||
2007-06-27 | (svn r10364) -Fix [FS#706]: checking for duplicate custom names was ↵ | peter1138 | |
inconsistent, and tested all 'namespaces'. now only check names of the same type. | |||
2007-06-25 | (svn r10316) -Codechange: (consistently) use index to refer to group names. ↵ | peter1138 | |
Also the group string_id is irrelevant unless it is a custom name, so don't 'waste' a savegame string id. | |||
2007-06-18 | (svn r10205) -Codechange: refactor returning of cost, so it can be more ↵ | rubidium | |
easily modified. | |||
2007-06-18 | (svn r10197) -Codechange: replace int32 with CommandCost where appropriate. | rubidium | |
2007-06-01 | (svn r10009) -Codechange: Add and use Vehicle::IsPrimaryVehicle to replace ↵ | maedhros | |
individual checks depending on the vehicle type. | |||
2007-05-23 | (svn r9902) -Fix (r9898): Don't check group owner when adding a vehicle to ↵ | peter1138 | |
the 'default' group. | |||
2007-05-22 | (svn r9898) -Fix (r9874): Many... | peter1138 | |
- Group protection status wasn't changed via a command. - Group renaming didn't check group owner (and in fact changed the owner, just like renaming a sign...). - Added owner checks to other group commands. - Invalidate window data after the command has been completed instead of after the command has been sent. This fixes gui issues in network play. | |||
2007-05-19 | (svn r9882) -Fix (r9874): the "default group" is also a valid group in some ↵ | rubidium | |
cases. | |||
2007-05-19 | (svn r9874) -Feature: advanced vehicle lists a.k.a. group interface. Now you ↵ | rubidium | |
can make groups of vehicles and perform all kinds of tasks on that given group. Original code by nycom and graphics by skidd13. |