summaryrefslogtreecommitdiff
path: root/src/settings_gui.cpp
AgeCommit message (Collapse)Author
2009-03-24(svn r15835) -Codechange: Prevent using the return value of DrawString as ↵yexo
much as possible.
2009-03-23(svn r15825) -Codechange: remove the WWT_DROPDOWNIN widget type and replace ↵yexo
it with WWT_DROPDOWN.
2009-03-22(svn r15812) -Codechange: use the new DrawString API in another set of GUIsrubidium
2009-03-21(svn r15794) -Codechange: remove the DoDrawString part of the old text ↵rubidium
drawing API
2009-03-21(svn r15790) -Codechange: remove the *Centered part of the old text drawing API.rubidium
2009-03-21(svn r15785) -Codechange: remove the *Truncated part of the old text drawing ↵rubidium
API.
2009-03-15(svn r15723) -Codechange: use a constructor for WindowDescs as that makes ↵rubidium
expanding them much easier (Alberth)
2009-03-15(svn r15718) -Cleanup: apply some comment coding style on the rest of the ↵rubidium
sources too
2009-03-02(svn r15601) -Fix [FS#2615]: bridges/tunnels don't store tram owner making ↵rubidium
it possible to remove someone's tram tracks. -Feature: allow building road stops on road/tram tracks of competitors.
2009-02-24(svn r15570) -Fix: Too long strings in the advanced settings window are now ↵yexo
truncated.
2009-02-09(svn r15428) -Codechange: consistently use colour instead of having both ↵rubidium
color and colour.
2009-02-08(svn r15416) -Fix (r15412): revert the removal of the road side drop down ↵rubidium
box handling.
2009-02-08(svn r15412) -Fix: Clearing custom engine names could cause desyncs due to ↵peter1138
be client-side only; GUI parts of save/load of custom engine names also removed as it was never implemented.
2009-02-08(svn r15410) -Cleanup: get rid of most of the references to the 'patches' ↵rubidium
except where it's used for backward compatability.
2009-02-07(svn r15389) -Feature: Add ability to select which base graphics set is used ↵peter1138
from the Game Options window. The change takes effect when the window is closed. This option can only be used from the intro menu, as reloading graphics during a game may cause issues.
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)