summaryrefslogtreecommitdiff
path: root/src/settings_gui.cpp
AgeCommit message (Collapse)Author
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-19(svn r13185) -Codechange: remove everything related to the WindowProc callbacks.rubidium
2008-05-18(svn r13166) -Codechange: CmdSetRoadDriveSide belongs in road_cmd.cpp, not ↵rubidium
settings_gui.cpp.
2008-05-18(svn r13158) -Codechange: make a class of the GameOptionsWindow.rubidium
2008-05-17(svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to ↵rubidium
the Window class and remove Window from their naming.
2008-05-15(svn r13112) -Codechange: make classes of the patches and custom currency ↵rubidium
windows.
2008-05-15(svn r13097) -Codechange: make a class of the GameDifficultyWindow.glx
2008-05-10(svn r13027) -Codechange: use StrEmpty instead of arr[0] == '\0' and remove ↵rubidium
the need for WE_ON_EDIT_TEXT_CANCEL.
2008-05-09(svn r13024) -Codechange: do not use WE_MOUSELOOP when WE_TICK suffices, ↵rubidium
rename WE_4 to something more descriptive and correct some (completely incorrect) comments.
2008-05-08(svn r13004) -Codechange: replace AllocateWindow and AllocateWindowDesc with ↵rubidium
a Window constructor.
2008-05-06(svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) ↵rubidium
when it's certain that w != NULL.
2008-05-06(svn r12975) -Codechange: replace DeleteWindow(w) with delete w.rubidium
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-05-05(svn r12951) -Fix(r9762)[FS#1977): Revert the new difficulty settings of ↵belugas
town and industries back to their initial values.
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-18(svn r12761) -Codechange: lots of minor whitespace coding style fixes around ↵rubidium
operators.
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 r12547) -Feature: invisibility options to make objects invisible ↵smatz
instead of transparent
2008-03-31(svn r12490) -Codechange: rename engine.h to engine_func.h and remove ↵rubidium
unneeded inclusions of engine.h and/or replace them with engine_type.h.
2008-03-31(svn r12489) -Codechange: split station.h into station_base.h and ↵rubidium
station_func.h.
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-18(svn r12175) -Fix (r12174): Ensure the patches window is centred properly.peter1138
2008-02-18(svn r12174) -Codechange: Make the patches window dynamically resize to the ↵peter1138
largest patch tab, so adding patch options is simply a case of adding to the lists.
2008-02-13(svn r12129) -Change [FS#1759]: simplified patch settings for pathfinders ↵smatz
(Yorick)
2008-02-08(svn r12087) -Fix: MSVC warningsglx
2008-02-07(svn r12080) -Fix: update waypoint signs when changing languageglx
2008-01-27(svn r11994) -Codechange: Remove numbers from string names where the strings ↵maedhros
aren't present in TTD, since they don't correspond to either TTD's TextIDs or OpenTTD's StringIDs.
2008-01-24(svn r11978) -Codechange: Replace some global variables with window owned onesskidd13
2008-01-17(svn r11902) -Codechange: use new dropdown widget for game options windowpeter1138
2008-01-17(svn r11888) -Codechange: simplify sorting of the strings in town names dropdownglx
2008-01-17(svn r11886) -Add: sort the strings in languages dropdownglx
2008-01-16(svn r11884) -Cleanup: leftover use of widget numbers instead of enumpeter1138
2008-01-14(svn r11848) -Codechange: New class-based drop down list functionality. ↵peter1138
Lists are now dynamically generated, and can include parameters, or be extended however needed.
2008-01-13(svn r11828) -Codechange: include table/* as the last includes and remove an ↵rubidium
unneeded include from openttd.h.
2008-01-09(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.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
2008-01-04(svn r11754) -Fix(r11753): One too much command separator (;). Thanks glx ↵belugas
for spotting
2008-01-04(svn r11753) -Codechange: re-indent the switch case structures, as to be ↵belugas
more code style oriented. Hoping it makes the whole file easier to follow/read
2008-01-04(svn r11752) -Fix(r11745): Silence a MSVC warning (glx)belugas
2008-01-04(svn r11751) -Codechange: Enumify some widgets (and others) and while at it, ↵belugas
apply some code style
2008-01-02(svn r11745) -Codechange: Unify the spinner widget drawing of the difficulty ↵skidd13
settings window and make its disabled state min max aware.
2008-01-01(svn r11734) -Change: Allow ToggleFullScreen to return the result of the ↵belugas
operation' attempt. Previously, only visual clues were available. -Fix[FS#1519]: When you can not use this resolution at full screen, now you'll know that it failed. As for the reason it did not work, each computer/OS has its reason.
2007-12-27(svn r11706) -Codechange: split vehicle.h and remove another bunch of ↵rubidium
useless includes.
2007-12-26(svn r11702) -Codechange: move all date related stuff to date*.rubidium
2007-12-25(svn r11698) -Change: Make the abort/accept process of the difficulty window ↵skidd13
a bit less confusing -Change: Make the highscore button in the difficulty window a bit more obvious -Codechange: Enumify the window-widgets of the difficulty window
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-25(svn r11691) -Codechange: move+rename helpers.hpp and only include it when ↵rubidium
it is really needed.
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.