Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-05-31 | (svn r16480) -Fix (r15617): Invalidate newgrf variable caches of more ↵ | frosch | |
vehicles in more places. Esp. they were only invalidated for trains. | |||
2009-05-23 | (svn r16394) -Codechange: move (NewGRF) cache variables into a separate ↵ | rubidium | |
struct so (some vehicle related) NewGRF cache 'desyncs' can be tested easier. | |||
2009-05-17 | (svn r16327) -Codechange: replace IsValidPoolItemID(index) by ↵ | smatz | |
PoolItem::IsValidID(index) | |||
2009-05-16 | (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) | smatz | |
2009-05-06 | (svn r16242) -Codechange: rework pausing | rubidium | |
-Fix [FS#2864]: autopause and manual pausing conflict with eachother -Fix: new game + pause on new game + autopause make the game not unpause on the first join | |||
2009-04-21 | (svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had ↵ | rubidium | |
this ID' from 'some' strings and replace the string name with something more sensible. | |||
2009-03-13 | (svn r15704) -Cleanup: remove further includes from recently split files | smatz | |
2009-03-04 | (svn r15617) -Change [FS#2694]: vehicle variables 40-43 weren't cached ↵ | rubidium | |
(though spec stated they are). Caching these variables can yield a 10+% speed increase when those vehicle variables are queried often. | |||
2009-02-09 | (svn r15434) -Codechange: bit of type safety for the DC_xxx flags. | rubidium | |
2009-02-09 | (svn r15428) -Codechange: consistently use colour instead of having both ↵ | rubidium | |
color and colour. | |||
2009-02-09 | (svn r15423) -Codechange: split widget related types to their own header and ↵ | rubidium | |
add a bit of type strictness. | |||
2009-01-31 | (svn r15299) -Cleanup: remove many redundant includes | smatz | |
2009-01-12 | (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to ↵ | truebrain | |
see. NoAI is an API (a framework) to build your own AIs in. See: http://wiki.openttd.org/wiki/index.php/AI:Main_Page With many thanks to: - glx and Rubidium for their syncing, feedback and hard work - Yexo for his feedback, patches, and AIs which tested the system very deep - Morloth for his feedback and patches - TJIP for hosting a challenge which kept NoAI on track - All AI authors for testing our AI API, and all other people who helped in one way or another -Remove: all old AIs and their cheats/hacks | |||
2009-01-10 | (svn r14958) -Codechange [FS#1923]: when checking for unique names, compare ↵ | smatz | |
only with manually set names There are situations that aren't solvable (because of different language files), so if the user really wants to have duplicated name, allow him to do so. It solves desyncs between server and clients using different languages. It behaves the same in SP and MP, so users won't see the different behaviour as a bug (and even checking in SP could be worked around by the user). | |||
2008-12-28 | (svn r14754) -Codechange: get rid of _cmd_text and just pass it as ↵ | rubidium | |
(optional) parameter. | |||
2008-09-30 | (svn r14423) -Codechange: also do r14221 for the strings. | rubidium | |
2008-09-30 | (svn r14422) -Codechange: also reflect the changes of r14421 in the filenames. | rubidium | |
2008-09-30 | (svn r14421) -Codechange: rename all player variables/types to company *or* ↵ | rubidium | |
client so it is immediatelly clear which one you are working with. | |||
2008-09-15 | (svn r14337) -Codechange: use CmdRename* and CMD_RENAME_* for vehicle, ↵ | smatz | |
president and company renaming commands, too | |||
2008-09-15 | (svn r14334) -Feature: ability to reset name to default/automatic value (for ↵ | smatz | |
vehicles, engines, towns, groups, stations, waypoints, managers and companies) | |||
2008-09-15 | (svn r14328) -Fix (r11822): when a company was renamed and then manager was ↵ | smatz | |
renamed before building anything, company name changed | |||
2008-08-13 | (svn r14063) -Codechange: replace some "magic" constants with enumified ↵ | rubidium | |
constants. | |||
2008-07-18 | (svn r13731) -Codechange: make a pool of the array of players. | rubidium | |
2008-07-17 | (svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line ↵ | rubidium | |
with all other structs/classes that are in a pool. | |||
2008-07-17 | (svn r13712) -Fix: enforce the length restrictions of company and president ↵ | rubidium | |
name in the commands too. | |||
2008-05-29 | (svn r13325) -Codechange: split the client-side only settings from the ↵ | rubidium | |
settings stored in the savegame so there is no need to have a duplicate copy of it for new games. | |||
2008-05-26 | (svn r13256) -Codechange: merge the OPTS and PATS chuncks. | rubidium | |
-Codechange: split the diff_custom variable. -Feature: allow changing some of the diff_custom variables via the console in network games. | |||
2008-05-25 | (svn r13255) -Codechange: move _opt to _settings. | rubidium | |
2008-05-25 | (svn r13251) -Codechange: rename _patches to _settings as that is more logic. | rubidium | |
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped. | |||
2008-05-25 | (svn r13242) -Codechange: remove _opt_ptr. | rubidium | |
2008-05-24 | (svn r13226) -Feature: Allow to have more than only two airports per town. ↵ | belugas | |
The number of airports is now controlled by the noise each of them generates, the distance from town's center and how tolerant the town is. Initial concept : TTDPatch (moreairpots), Initial code : Pasky Thanks to BigBB (help coding), Smatz Skidd13 and frosch for bugcatches and advices | |||
2008-05-06 | (svn r12971) -Documentation: add @file in files that missed them and add ↵ | rubidium | |
something more than whitespace as description of files that don't have a description. | |||
2008-04-04 | (svn r12565) -Cleanup: variable scope in misc\*.cpp | smatz | |
2008-03-22 | (svn r12389) -Codechange: remove unneeded code from the Cheat window ↵ | rubidium | |
handling and bring it in line with the coding guidelines. | |||
2008-03-04 | (svn r12335) -Codechange: Don't stuff signed values into a unsigned variable ↵ | peter1138 | |
when the variable can just be unsigned... | |||
2008-01-13 | (svn r11834) -Codechange: only include settings_type.h if needed. | rubidium | |
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-09 | (svn r11793) -Codechange: pass the expense type via the CommandCost instead ↵ | rubidium | |
of a global variable. Patch by Noldo (FS#1114). | |||
2008-01-07 | (svn r11777) -Codechange: split the string header and make do not include it ↵ | rubidium | |
when it's not necessary. | |||
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-23 | (svn r11684) -Codechange: split gfx.h in a type and functional header. | rubidium | |
2007-12-22 | (svn r11682) -Codechange: move some 'generic' geometry related types into a ↵ | rubidium | |
single file and do not include gfx.h everywhere to get a Point type. | |||
2007-12-21 | (svn r11680) -Codechange: refactor more out of openttd.h and functions.h. | rubidium | |
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 r11668) -Codechange: more refactoring aimed at reducing compile time ↵ | rubidium | |
and making it more logic where function definitions can be found. | |||
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. |