summaryrefslogtreecommitdiff
path: root/src/settings_gui.cpp
AgeCommit message (Collapse)Author
2009-07-13(svn r16821) -Codechange: unify the naming of type::UpdateVirtCoord and ↵rubidium
UpdateAll[Type]VirtCoords.
2009-07-10(svn r16781) -Fix [FS#3026] (r16297): don't cast negative values to uints ↵rubidium
when the settings' range is "negative..positive".
2009-06-28(svn r16687) -Codechange: Perform re-initialization of windows with nested ↵alberth
widgets after a language change.
2009-06-27(svn r16677) -Codechange: Dimension width and height are unsigned.alberth
2009-06-21(svn r16614) -Codechange: Make the airport min/max available year a property ↵yexo
of the Airport class. -Change: rename station.always_small_airport to station.never_expire_airports to make it more future-proof
2009-05-31(svn r16474) -Fix [FS#2933]: could set company related settings via query windowrubidium
2009-05-26(svn r16431) -Fix (16429): Company settings can also be changed in ↵yexo
multiplayer games
2009-05-26(svn r16429) -Change: Make the company settings behave like all others ↵yexo
settings: the default set in the main menu / config file is now really the default for a new company, and changing the value in game will no longer change the default for new companies.
2009-05-22(svn r16379) -Codechange: remove GetNumTowns(), GetNumIndustries() and ↵smatz
GetActiveCompanyCount(), use PoolItem::GetNumItems() instead
2009-05-17(svn r16342) -Feature(tte): Display base graphics description in game ↵frosch
options window.
2009-05-15(svn r16315) -Codechange: move the autorenew settings to a new ↵yexo
CompanySettings struct
2009-05-13(svn r16297) -Codechange: silence more ICC warningsrubidium
2009-04-26(svn r16160) -Codechange: remove the need for explicit TC_FROMSTRING for ↵rubidium
DrawString.
2009-04-26(svn r16152) -Codechange: Added nested widgets for advanced settings and for ↵alberth
custom currency windows.
2009-04-25(svn r16144) -Fix (r16129): setting the custom digit grouping separator ↵rubidium
required to restart OpenTTD to take effect. Now also support non 1 ASCII character custom grouping separators.
2009-04-25(svn r16142) -Codechange: Use widgets in the custom currency window.alberth
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-04-18(svn r16082) -Codechange: Completed the widget numbers of the advanced ↵alberth
settings window.
2009-04-12(svn r16037) -Feature: allow (per order) to let a train stop at the near ↵rubidium
end, middle or far end of a platform from the point of view of the driver of the train that enters the station.
2009-03-29(svn r15885) -Codechange: Removed new_size parameter of Window::OnResize() ↵alberth
callback
2009-03-28(svn r15874) -Codechange: New widgets for the game options window.yexo
2009-03-28(svn r15868) -Codechange: remove the close box from the widget array instead ↵yexo
of doing it in the constructor of the difficulty window. This makes it work again in rtl languages.
2009-03-28(svn r15866) -Codechange: New widgets for the difficulty window.yexo
2009-03-25(svn r15840) -Codechange: complete the game option window widget enum and ↵rubidium
unify the naming.
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