summaryrefslogtreecommitdiff
path: root/src/settings_gui.cpp
AgeCommit message (Collapse)Author
2009-02-04(svn r15340) -Fix [FS#2121]: changing town road layout in-game caused ugly ↵smatz
road networks -Fix: use a flag instead of TL_NO_ROADS to forbid towns to build roads. The flag is ignored during world generation, so there won't be 'ghost' towns anymore -Feature: town layout is now stored per town, so it is possible to (manually) set different layout for each town
2009-02-04(svn r15335) -Change: use the patch change mechanism to change the road side ↵rubidium
too instead of a separate command.
2009-01-31(svn r15301) -Feature [FS#104]: Add option to group and subtotal expenses ↵peter1138
list in the company finance window. Concept from Zr40.
2009-01-31(svn r15299) -Cleanup: remove many redundant includessmatz
2009-01-23(svn r15238) -Fix (r15236): Missed a filepeter1138
2009-01-21(svn r15190) -Feature: Allow terraforming of the tiles at the edges of the map.Yexo
2009-01-19(svn r15148) -Cleanup: Remove the options "competitor start time" and ↵Yexo
"competitor intelligence" from the difficulty options because they already were unused.
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-12(svn r14999) -Change [FS#2523]: move service at helipad to the servicing optionsrubidium
2009-01-10(svn r14980) -Change: shuffle around some more settings to make them more ↵rubidium
logically grouped/ordered
2009-01-10(svn r14978) -Codechange: simplify the control flow of the OnClick of the ↵rubidium
settings window
2009-01-10(svn r14974) -Change: reorder/reorganise the entries of the settings window ↵rubidium
(Alberth)
2009-01-10(svn r14973) -Codechange: recursively fold subpages (Alberth)rubidium
2009-01-10(svn r14970) -Change: move all (patch) settings to a single "page" (Alberth)rubidium
2009-01-10(svn r14969) -Codechange: make drawing trees possible (Alberth)rubidium
2009-01-10(svn r14967) -Codechange: split the drawing of the window into several ↵rubidium
smaller functions (Alberth)
2009-01-10(svn r14966) -Codechange: simplify and generalise finding patch entries ↵rubidium
(Alberth)
2009-01-10(svn r14965) -Codechange: remember the patch entry instead of the page and ↵rubidium
index of the entry for handling the "input box" (Alberth)
2009-01-10(svn r14964) -Codechange: hide the length of a patch page behind a function ↵rubidium
(Alberth)
2009-01-10(svn r14963) -Codechange: remember what entry was clicked instead of the ↵rubidium
index (Alberth)
2009-01-10(svn r14962) -Codechange: add the concept of patch entries and patch (sub) pagesrubidium
2009-01-10(svn r14961) -Update: remove the string from r14960 from the other languages ↵rubidium
too.
2009-01-10(svn r14960) -Codechange: add some this where appropriate (Alberth)rubidium
2009-01-09(svn r14938) -Fix: some small inconsistencies w.r.t. "0 is disabled" setting ↵rubidium
handling
2009-01-08(svn r14919) -Feature: distant joining of stations (Frostregen and PhilSophus)rubidium
2009-01-07(svn r14902) -Feature: Advanced setting to keep various building tools ↵frosch
active, which are usually closed after placing an object. (planetmaker)
2009-01-07(svn r14899) -Feature: remove the window limit, but leave a configurable ↵rubidium
limit on the number of non-sticky non-vital windows. -Fix [FS#2499]: crashes/misbehaviours when (almost) all windows are stickied.
2009-01-07(svn r14885) -Fix: if settings minimum != 1 and 0-is-disabled is enabled, ↵rubidium
one could set the setting in-game to an out-of-valid-range value.
2009-01-04(svn r14839) -Fix [FS#2496](r14835): one occurence of train_income_warn ↵smatz
wasn't updated
2009-01-04(svn r14827) -Feature [FS#1984]: few (optional) optimisations to making ↵rubidium
(initial) orders (sulai)
2009-01-03(svn r14816) -Fix: signed/unsigned warnings (MSVC)glx
2009-01-03(svn r14815) -Codechange: separate 'highscore' code from 'company' codesmatz
2009-01-03(svn r14800) -Codechange: make the advanced settings window resizeable and ↵rubidium
scrollable (most by Alberth)
2009-01-03(svn r14799) -Codechange: move drawing a single settings entry to it's own ↵rubidium
function (Alberth)
2009-01-03(svn r14798) -Codechange: move variable declaration to first use of variable ↵rubidium
(Alberth)
2009-01-03(svn r14797) -Codechange: replace even more magic numbers with constants ↵rubidium
(Alberth)
2009-01-03(svn r14796) -Fix: if using variable, use it everywhere instead of ↵rubidium
hardcoding it's value sometimes (Alberth)
2009-01-03(svn r14795) -Codechange: replace a magic number with a constant (Alberth)rubidium
2009-01-03(svn r14794) -Document: a few functions/variables (Alberth)rubidium
2009-01-03(svn r14792) -Feature: make the date format for default savegame/screenshot ↵rubidium
names configurable
2009-01-02(svn r14789) -Feature: allow scrolling with the left mouse button pressed ↵rubidium
(if enabled). Primarily useful for systems with touch screen (aapo)
2008-12-29(svn r14767) -Codechange: remove some unneeded artificial limits from ↵rubidium
currencies and use the bounds of the data type.
2008-12-28(svn r14755) -Codechange: remove ending year as it can't be changed anyways.rubidium
2008-12-28(svn r14754) -Codechange: get rid of _cmd_text and just pass it as ↵rubidium
(optional) parameter.
2008-12-05(svn r14658) -Change: allow changing town names when there are no towns in ↵rubidium
the scenario yet.
2008-11-23(svn r14609) -Codechange: Use supplied button colour instead of hardcoded ↵peter1138
yellow, for 'greyed out' arrow buttons. (Yorick)
2008-11-02(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat ↵skidd13
and strecpy where direct conversion is possible
2008-10-13(svn r14462) -Codechange: replace magic number with already existing ↵rubidium
constant (Albert)
2008-09-28(svn r14412) -Documentation: Comment some functions related to the advanced ↵frosch
settings. Patch by Alberth, but with less excessive use of 'at'.
2008-09-23(svn r14390) -Codechange: replace magic constants with symbolic constants.rubidium