smatz
|
ad8057ab76
|
(svn r13072) -Fix (r12995): possible out-of-bounds access
|
2008-05-13 18:39:15 +00:00 |
|
rubidium
|
d0c79e1164
|
(svn r13065) -Codechange: remove the need for the news string callbacks. Patch by Cirdan.
|
2008-05-13 10:17:04 +00:00 |
|
smatz
|
3445b8054c
|
(svn r12995) -Codechange: use std::vector for EngineList instead of C/C++ wrapper for CBlobT
|
2008-05-07 18:31:29 +00:00 |
|
rubidium
|
d03994098b
|
(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.
|
2008-05-06 15:11:33 +00:00 |
|
peter1138
|
a00371c8db
|
(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.
|
2008-04-29 21:31:29 +00:00 |
|
rubidium
|
6939569362
|
(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.
|
2008-04-23 20:56:08 +00:00 |
|
smatz
|
6af1fb2bdd
|
(svn r12599) -Codechange: force AllocateSafeRaw() to be linked to simplify compiler's decisions about inlining
|
2008-04-06 23:49:45 +00:00 |
|
rubidium
|
ef2be7d0fc
|
(svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h.
|
2008-03-31 00:17:39 +00:00 |
|
rubidium
|
eeabab4555
|
(svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
|
2008-03-28 08:53:36 +00:00 |
|
smatz
|
27284db36f
|
(svn r12244) -Fix (r12150): typo resulting in no players are given the engine preview offer
|
2008-02-25 02:09:04 +00:00 |
|
smatz
|
a5f99154b7
|
(svn r12150) -Fix (r12143): compiler warnings - possible use of uninitialised variable
|
2008-02-15 21:05:46 +00:00 |
|
peter1138
|
d1c741db4c
|
(svn r12143) -Fix (r8038): Engine::preview_player does not contain a Player ID. Rename this to preview_player_rank and change back to a uint8 to avoid confusion.
|
2008-02-15 11:02:50 +00:00 |
|
frosch
|
2173b03144
|
(svn r12084) -Fix: 'Early retirement'-properties are signed.
|
2008-02-08 15:34:54 +00:00 |
|
peter1138
|
a528dc89c7
|
(svn r12054) -Cleanup: Use VehicleType instead of byte for vehicle types...
|
2008-02-04 11:28:12 +00:00 |
|
peter1138
|
697b07c99c
|
(svn r11971) -Codechange: use of FOR_ALL_ENGINES/ENGINEIDS_OF_TYPE instead of for-loops
|
2008-01-24 10:47:44 +00:00 |
|
peter1138
|
9c65bcea7d
|
(svn r11970) -Cleanup: Remove old comment
|
2008-01-24 10:41:12 +00:00 |
|
bjarni
|
77a20eae43
|
(svn r11872) -Fix (r9874): EngineHasReplacementForPlayer() didn't look in ALL_GROUP
|
2008-01-16 01:27:24 +00:00 |
|
rubidium
|
dc87b05e8c
|
(svn r11834) -Codechange: only include settings_type.h if needed.
|
2008-01-13 14:37:30 +00:00 |
|
rubidium
|
5c4150d304
|
(svn r11832) -Codechange: get rid of (quite) some VARDEFs.
|
2008-01-13 13:36:01 +00:00 |
|
rubidium
|
d4e6a6bf57
|
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
|
2008-01-13 01:21:35 +00:00 |
|
peter1138
|
ab8382c0db
|
(svn r11822) -Codechange: Replaced fixed size custom name array. Names are 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 19:58:06 +00:00 |
|
rubidium
|
ac528411df
|
(svn r11818) -Codechange: split player.h into smaller pieces.
|
2008-01-12 14:10:35 +00:00 |
|
peter1138
|
a01fc4c142
|
(svn r11789) -Codechange: coding style for global variable names
|
2008-01-09 10:15:20 +00:00 |
|
rubidium
|
b4b3190b62
|
(svn r11788) -Fix (11787): makedepend doesn't mark delete files as changed...
|
2008-01-09 09:57:48 +00:00 |
|
peter1138
|
ce2104ed47
|
(svn r11784) -Codechange: set up initial engine data in one place
|
2008-01-08 18:25:51 +00:00 |
|
peter1138
|
814f47a3cc
|
(svn r11783) -Codechange: compare engine type with its type property, not by its index
|
2008-01-08 18:16:26 +00:00 |
|
rubidium
|
a3ccdcea36
|
(svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
|
2008-01-07 14:23:25 +00:00 |
|
rubidium
|
a8a3a7e3f2
|
(svn r11775) -Codechange: move all autoreplace/autorenew functions to a single location.
|
2008-01-07 09:19:53 +00:00 |
|
rubidium
|
384503e7d3
|
(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
|
2007-12-27 13:35:39 +00:00 |
|
rubidium
|
b9046c97fb
|
(svn r11702) -Codechange: move all date related stuff to date*.
|
2007-12-26 13:50:40 +00:00 |
|
rubidium
|
429521a7d1
|
(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
|
2007-12-25 11:26:07 +00:00 |
|
rubidium
|
8f0e68285b
|
(svn r11682) -Codechange: move some 'generic' geometry related types into a single file and do not include gfx.h everywhere to get a Point type.
|
2007-12-22 23:30:28 +00:00 |
|
rubidium
|
9e9cfe6e59
|
(svn r11677) -Codechange: move price and command related types/functions to their respective places.
|
2007-12-21 21:50:46 +00:00 |
|
rubidium
|
433a9f3c09
|
(svn r11675) -Codechange: split the string types from the string functions.
|
2007-12-21 19:49:27 +00:00 |
|
skidd13
|
eeaa348f8b
|
(svn r11484) -Codechange: Remove the doubled function SetBitT and rename the remaining to fit with the naming style
|
2007-11-20 13:35:54 +00:00 |
|
skidd13
|
71c4325c50
|
(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
|
2007-11-19 21:02:30 +00:00 |
|
rubidium
|
5016f5497c
|
(svn r10757) -Codechange: make the engine renew struct use the pool item class as super class.
|
2007-08-02 22:32:47 +00:00 |
|
rubidium
|
7aec26887c
|
(svn r10567) -Add [FS#915]: a "group" with ungrouped vehicles. Patch by Matthias Wolf.
|
2007-07-14 23:10:27 +00:00 |
|
peter1138
|
c692d897cd
|
(svn r10364) -Fix [FS#706]: checking for duplicate custom names was inconsistent, and tested all 'namespaces'. now only check names of the same type.
|
2007-06-27 20:53:25 +00:00 |
|
rubidium
|
49220cc6f1
|
(svn r10205) -Codechange: refactor returning of cost, so it can be more easily modified.
|
2007-06-18 19:53:50 +00:00 |
|
rubidium
|
966e2738b9
|
(svn r10197) -Codechange: replace int32 with CommandCost where appropriate.
|
2007-06-18 10:48:15 +00:00 |
|
rubidium
|
9060ab4af1
|
(svn r9918) -Fix: the available roadtypes/railtypes were not updated on GRF updates.
|
2007-05-25 08:47:40 +00:00 |
|
rubidium
|
0819f3a9a0
|
(svn r9917) -Codechange: prepare some more areas for more road types.
|
2007-05-25 08:13:01 +00:00 |
|
rubidium
|
7d4be11516
|
(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.
|
2007-05-19 09:40:18 +00:00 |
|
peter1138
|
c9018d3e7c
|
(svn r9825) -Codechange: [NewGRF] Add support for early vehicle retirement.
|
2007-05-10 23:10:23 +00:00 |
|
peter1138
|
4d0483b650
|
(svn r9718) -Fix: Don't allow building of rail vehicles whose railtype isn't available yet. This also affects the rail purchase window.
|
2007-04-26 07:24:19 +00:00 |
|
bjarni
|
73875647b5
|
(svn r9688) -Codechange: Created a function to get default cargo type for a cargo type
|
2007-04-20 16:56:55 +00:00 |
|
belugas
|
607a55f4ec
|
(svn r9662) -Documentation: Doxygen corrections and @file omissions
|
2007-04-17 20:23:13 +00:00 |
|
rubidium
|
ce919e8c71
|
(svn r9068) -Codechange: capitalize the VEH_Train etc. enums to match the coding style (and rest of the code).
|
2007-03-08 16:27:54 +00:00 |
|
rubidium
|
36bb92ae24
|
(svn r9050) -Codechange: Foo(void) -> Foo()
|
2007-03-07 11:47:46 +00:00 |
|