summaryrefslogtreecommitdiff
path: root/src/newgrf_gui.cpp
AgeCommit message (Collapse)Author
2009-05-24(svn r16413) -Codechange: Allow leading/trailing whitespace and comma in ↵alberth
newgrf parameters instead of treating them as invalid.
2009-05-13(svn r16304) -Codechange: remove some magic numbers from the newgrf add ↵rubidium
window so it mirrors nicely.
2009-05-04(svn r16223) -Fix (r8881): ActionB should use the online parameters from ↵frosch
GRFFile instead of the initial user-specified values from GRFConfig. Also use the values as they were set when the ActionB was executed, not as they are set when the message is shown.
2009-04-29(svn r16186) -Codechange: Adding nested widgets to _newgrf_desc and ↵alberth
_newgrf_add_dlg_desc window descriptions.
2009-04-29(svn r16185) -Codechange: Moving the ShowNewGRFStateWidgets and ↵alberth
AddNewGRFWindowWidgets widget enums outside their window structs. -Codechange: Improvements to the _newgrf_add_dlg_widgets and _newgrf_widgets widget arrays in preparation for nested widgets.
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-03-29(svn r15885) -Codechange: Removed new_size parameter of Window::OnResize() ↵alberth
callback
2009-03-21(svn r15797) -Codechange: make users of the old DrawStringMultiLine use the ↵rubidium
new one.
2009-03-21(svn r15785) -Codechange: remove the *Truncated part of the old text drawing ↵rubidium
API.
2009-03-21(svn r15783) -Codechange: make the dropdown draw code pass around the ↵rubidium
left/right instead of the x and width to make drawing text at offsets easier.
2009-03-15(svn r15723) -Codechange: use a constructor for WindowDescs as that makes ↵rubidium
expanding them much easier (Alberth)
2009-02-23(svn r15561) -Fix [FS#2646]: segfault when saving a preset with unknown NewGRFsrubidium
2009-02-01(svn r15311) -Fix (r15126): Obiwan errorpeter1138
2009-01-31(svn r15299) -Cleanup: remove many redundant includessmatz
2009-01-24(svn r15250) -Fix (r15126): The NewGRF Settings window was 1 pixel to low.Yexo
2009-01-23(svn r15245) -Fix: don't "save" the NewGRF settings on closing the NewGRF ↵rubidium
window when the content of the window isn't editable
2009-01-23(svn r15225) -Fix (r15126): searching for 'missing' NewGRFs gave the ↵rubidium
'compatability loaded' NewGRF instead of the one that we're actually looking for
2009-01-23(svn r15221) -Change [FS#2574]: only show missing NewGRFs when opening the ↵rubidium
content download window from a NewGRF list and there are missing NewGRFs, otherwise show just all NewGRFs the system knows.
2009-01-18(svn r15142) -Fix (r15126): missing NewGRFs cause a crash when getting the ↵rubidium
content list.
2009-01-17(svn r15126) -Feature: downloading content from a central server ↵rubidium
(content.openttd.org) where authors can upload they NewGRFS/AI etc. This should make joining servers that use only NewGRFs that are distributed via this system easier as the players can download the NewGRFs from in the game. It should also make it easier to see whether there are updates for NewGRFs and make the necessary updates.
2008-09-15(svn r14331) -Codechange: use an enum as additional parameter for ↵smatz
ShowQueryString()
2008-09-13(svn r14310) -Fix: don't show palette information in the newgrf lists of the ↵rubidium
network lobby.
2008-09-12(svn r14299) -Fix: disable 'toggle palette' when no NewGRF has been selected.rubidium
2008-09-03(svn r14233) -Feature/Fix [FS#2172]: save the palette of the loaded NewGRFs ↵rubidium
in the savegame, so joining with a server using Windows palette will make a client with the DOS palette do palette conversion and (thus) not cause a desync due to the different palettes disabling different NewGRFs.
2008-08-20(svn r14112) -Fix (r13715)[FS#2232]: Action B custom messages with ↵frosch
parameteers were broken.
2008-08-06(svn r14009) -Cleanup (r14008): Bad whitespace...peter1138
2008-08-06(svn r14008) -Fix (r14004): NewGRF preset drop down list not workingpeter1138
2008-07-31(svn r13896) -Codechange: Replace numbers with Colours enum on newgrf, order ↵belugas
and osk guis
2008-07-24(svn r13818) -Fix [FS#2157]: Deselect currently selected NewGRF when ↵peter1138
changing GRF preset.
2008-07-22(svn r13789) -Fix (r13781): Saved preset was not automatically selected.peter1138
2008-07-22(svn r13781) -Feature: NewGRF presets, selected by a drop down list in the ↵peter1138
NewGRF window. Presets are saved in the config file.
2008-07-17(svn r13715) -Fix [FS#2129]: C-like strings had to be rebound each time they ↵rubidium
were printed, otherwise the text could change due to the few number of slots that could be used to bind. -Codechange: remove all BindCString and related functions and replace it by RAW_STRING which prints the C-string raw pointer that is on the 'print stack'.
2008-06-03(svn r13375) -Add: logging of actions that could possibly cause desyncs and ↵smatz
crashes to simplify debugging. See readme.txt for details
2008-05-19(svn r13185) -Codechange: remove everything related to the WindowProc callbacks.rubidium
2008-05-17(svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to ↵rubidium
the Window class and remove Window from their naming.
2008-05-13(svn r13073) -Codechange: make classes of the NewGRF windowspeter1138
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-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 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-03-27(svn r12445) -Fix: Add missing compile asserts for window data structspeter1138
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-18(svn r12172) -Codechange: Allow buttons to resize in NewGRF settings windowpeter1138
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
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.