summaryrefslogtreecommitdiff
path: root/src/settings.cpp
AgeCommit message (Collapse)Author
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-28(svn r13317) -Codechange: make news messages use a linked list instead of a ↵rubidium
moving circular buffer. This makes it possible to store more news messages in the history. Based on a patch by Cirdan. -Codechange: the number of news messages is reduced by removing every news message that is a configurable amount older than when it would not be shown in the newspaper popup/ticker, which is e.g. a month for industry production changes and half a year for subsidy offers. As a result the more important messages will stay longer in the message history (if longer than 30 messages).
2008-05-28(svn r13309) -Fix: the difficulty settings from the savegame would be reset ↵rubidium
by the ones of the intro game.
2008-05-26(svn r13277) -Fix: opntitle 'jumping' to the temperate climate when closing ↵rubidium
the NewGRF settings window.
2008-05-26(svn r13258) -Codechange: add support for using (most) of the old patch ↵rubidium
names in the console.
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 r13247) -Codechange: small amount of coding style for settings.cpp.rubidium
2008-05-25(svn r13242) -Codechange: remove _opt_ptr.rubidium
2008-05-24(svn r13229) -Codechange: replace some global variables that are only ↵rubidium
initialised once and always with the same value with enums.
2008-05-24(svn r13228) -Codechange: split console.h.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-12(svn r13060) -Codechange: update build industry window when ↵glx
raw_industry_construction setting is modified
2008-05-11(svn r13038) -Fix: When switching the signal gui patch to off, delete the ↵belugas
signal window accordingly
2008-05-08(svn r13016) -Codechange: unify the detection if rail catenary should be drawnsmatz
2008-05-08(svn r13014) -Fix (r13008): mingw revealed some signed/unsigned warningsglx
2008-05-08(svn r13008) -Fix [FS#1997]: silence some MSVC x64 warningsglx
2008-05-06(svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) ↵rubidium
when it's certain that w != NULL.
2008-05-04(svn r12944) -Codechange: use rev.h instead of externs at many placessmatz
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-20(svn r12805) -Codechange: remove some bit magic related to the news display ↵rubidium
states. Patch by cirdan.
2008-04-19(svn r12785) -Codechange: put all news-type related constants in the same ↵rubidium
array. Patch by cirdan.
2008-04-18(svn r12761) -Codechange: lots of minor whitespace coding style fixes around ↵rubidium
operators.
2008-04-14(svn r12709) -Feature: show the last joined server. Heavily based on a patch ↵rubidium
by Yexo.
2008-04-10(svn r12648) -Feature: allow four different non-stop types in a single game ↵rubidium
instead of two. The "TTDP compatible order" setting now only sets the default behaviour of new trains. -Feature: allow three different load type in a single game instead of two. One can choose full load all and full load any instead of full load being governed by the "full load any" patch setting.
2008-04-03(svn r12553) -Fix (r11547): redraw the signal GUI when the signal drag ↵smatz
density changes in the patch settings and vice versa
2008-04-03(svn r12550) -Change: the signal GUI is now persistent - has the same data ↵smatz
when it is reopened
2008-04-03(svn r12547) -Feature: invisibility options to make objects invisible ↵smatz
instead of transparent
2008-03-28(svn r12459) -Codechange: split news.h into news_type.h and news_func.h.rubidium
2008-03-27(svn r12443) -Add: OpenTTDs version to openttd.cfg, just so we do not need ↵rubidium
to keep to ask people for their version number because it's likely they give you the wrong answer anyway.
2008-03-26(svn r12425) -Feature [FS#1846]: On Screen Keyboard for input fields so ↵rubidium
someone without a keyboard can enter text too. Patch by Dominik.
2008-03-24(svn r12407) -Add [FS#1866]: more language flags for serversglx
2008-03-15(svn r12369) -Fix (r1681): reset train speed limits when ↵smatz
_patches.realistic_acceleration changes
2008-03-15(svn r12368) -Codechange: use explicit body for loops and conditions and ↵smatz
remove -Wno-empty-body from the configure script
2008-02-27(svn r12293) -Feature: Ability to change aircraft speed factor, from so peter1138
called 'realistic' (matching other vehicles) (1/1) to original TTD speed (1/4). Note this option defaults to original TTD speed.
2008-02-13(svn r12129) -Change [FS#1759]: simplified patch settings for pathfinders ↵smatz
(Yorick)
2008-02-10(svn r12104) -Fix (r12103): remember loading indicators transparency ↵smatz
settings and make in switchable by Ctrl+9
2008-02-10(svn r12103) -Feature(tte): separate catenary transparency settings from ↵smatz
building transparency settings
2008-02-10(svn r12102) -Feature: Allow locking individual transparency settings so ↵maedhros
they will not be changed by pressing 'x'. (Roujin)
2008-01-22(svn r11951) -Fix (r11279): loading of very old savegames was brokensmatz
2008-01-13(svn r11840) -Codechange: split network.h so not everything in there needs ↵rubidium
to be included when wanting to know whether we are a server.
2008-01-13(svn r11839) -Codechange: move some variables from variables.h to a more ↵rubidium
logical location.
2008-01-13(svn r11829) -Feature: allow reloading openttd.cfg when starting a new game ↵rubidium
on a dedicated server. Patch by dihedral.
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 r11818) -Codechange: split player.h into smaller pieces.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 r11776) -Codechange: more header splittings to reduce the dependencies.rubidium
2008-01-07(svn r11771) -Codechange: split settings.h into better separated headers.rubidium
2007-12-29(svn r11719) -Codechange: split sound.h in a header with types and one with ↵rubidium
functions.