summaryrefslogtreecommitdiff
path: root/src/newgrf_gui.cpp
AgeCommit message (Collapse)Author
2009-09-19(svn r17572) -Codechange: Use the Window::GetWidget() function to access ↵alberth
nested widgets through the nested_array.
2009-09-17(svn r17559) -Fix [FS#3206]: close the "Add NewGRF" window when you close ↵rubidium
the "NewGRF Settings" window. The add window has a pointer to the settings which means that not deleting it would cause dereferencing an already freed pointer
2009-09-14(svn r17541) -Feature: Filtering in Add-NewGRF dialog.frosch
2009-09-12(svn r17514) -Codechange: Nestify Add-NewGRF dialog.frosch
2009-09-12(svn r17511) -Codechange: Simplify ShowNewGRFInfo() by passing 'right' ↵frosch
instead of 'width'.
2009-09-02(svn r17371) -Codechange: make the newgrf, news and order GUIs use the ↵rubidium
scrollbar wrappers
2009-08-23(svn r17271) -Fix: SetFill sometimes used 1/0 when it should be using true/falserubidium
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-08-05(svn r17075) -Codechange: rename ~750 strings to be more uniform with their ↵rubidium
relatives
2009-08-04(svn r17062) -Change: unify the naming of some 125 stringsrubidium
2009-07-16(svn r16845) -Codechange: Introduction of constants for describing the bits ↵alberth
in a WWT_MATRIX data field.
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.