summaryrefslogtreecommitdiff
path: root/src/ai/ai_gui.cpp
AgeCommit message (Collapse)Author
2011-07-02(svn r22616) -Codechange: Fix typo.frosch
2011-06-11(svn r22553) -Fix (r22499): NewGRF parameter window was not set dirty, when ↵frosch
changing row selection.
2011-05-27(svn r22499) -Fix: don't lower the arrow buttons in the newgrf/AI parameter ↵yexo
windows if they're clicked when disabled
2011-05-06(svn r22429) -Add: some constants for specific palette colours used in the GUI.frosch
2011-05-04(svn r22421) -Fix: Replace various references to Windows palette greyscale ↵frosch
indices with the DOS palette indices.
2011-05-01(svn r22396) -Document: some AI doxygen stuffrubidium
2011-04-30(svn r22386) -Fix [FS#4602]: When the last AI company gets removed, the ↵frosch
'dead' state was not reset in the AI debug window.
2011-04-17(svn r22343) -Change: Remove pixel limiter for query strings.terkhen
2011-03-13(svn r22249) -Codechange: Process some more invalidation of IDs during ↵frosch
command scope.
2011-03-13(svn r22248) -Codechange: Make OnInvalidateData() process 'delete this;' ↵frosch
already in command scope.
2011-03-13(svn r22243) -Codechange: Make AIDebugWindow::OnInvalidateData() handle ↵frosch
command-/GUI-scope itself.
2011-03-13(svn r22241) -Codechange: Add additional to-be-used parameter to ↵frosch
OnInvalidateData().
2011-01-22(svn r21890) -Cleanup: remove some unneeded includesrubidium
2011-01-02(svn r21696) -Feature [FS#4362]: allow changing the AI configuration in the ↵yexo
scenario editor / in game
2010-11-26(svn r21331) -Codechange: Make drawing the widgets default behaviour in ↵alberth
OnPaint().
2010-11-18(svn r21250) -Fix [FS#3952]: Rescanning AIs didn't "forget" removed AIsrubidium
2010-11-18(svn r21246) -Fix: upon rescanning AIs the new AIs would (after some time) ↵rubidium
show up in the AI list but you could not select all
2010-11-13(svn r21157) -Codechange: remove information about the text direction out of ↵rubidium
the language "list"
2010-10-16(svn r20951) -Codechange: Add SmallMap::Contains() and use it.frosch
2010-08-26(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to ↵rubidium
some headers
2010-08-23(svn r20604) -Feature: add a reset button to the newgrf parameters windowyexo
2010-08-19(svn r20575) -Fix [FS#4059] (r20542): reloading of companies did load another AIrubidium
2010-08-19(svn r20558) -Codechange: use one generic function to create a list of ↵yexo
company buttons
2010-08-19(svn r20556) -Fix (r20555): a tempory copy/pasted line ended up in the commityexo
2010-08-19(svn r20555) -Fix [FS#4053]: wrong tooltip for the company select button in ↵yexo
the AI debug and performance rating windows
2010-08-17(svn r20523) -Fix [FS#4040]: Do not print a colon for AI settings with empty ↵frosch
name. Please note that this is only meant for compatiblity to make settings of 'old' AIs still look nice. Usage of this 'compatibility feature' is not recommended, as selected lines cannot be highlighted this way as it is done for the NewGRF settings.
2010-08-13(svn r20479) -Change: Use 'Buttons Name: Value' layout for AI and NewGRF ↵frosch
parameter GUI.
2010-08-12(svn r20470) -Codechange: Make arrow buttons lower and raise like other ↵frosch
buttons when clicked.
2010-08-12(svn r20461) -Codechange: Replace WWT_HSCROLLBAR, WWT_SCROLLBAR and ↵frosch
WWT_SCROLL2BAR with NWID_HSCROLLBAR and NWID_VSCROLLBAR.
2010-08-12(svn r20453) -Codechange: Remove direct accesses to Window::hscroll, vscroll ↵frosch
and vscroll2. Note: All windows get individual members with the same names, which are initialised via Window::GetScrollbar(). This caching is not required at all, but simplifies conversion.
2010-08-12(svn r20452) -Codechange: Remove NWidgetCore::FindScrollbar() and associate ↵frosch
scrollbar explicitly using a NWidgetPart via SetScrollbar().
2010-08-01(svn r20293) -Doc: add more doxygen comments in ai_gui.cpyexo
2010-08-01(svn r20292) -Codechange: remove some unused variables from AIConfigWindowyexo
2010-07-31(svn r20271) -Doc: add doxygen comments to several items under src/ai/yexo
2010-07-26(svn r20223) -Codechange: Replace scrolled row calculations by a call to ↵alberth
GetScrolledRowFromWidget().
2010-07-14(svn r20141) -Fix: Initialize the state of OnKeyPress at the AI debug window ↵terkhen
(Zuu).
2010-06-05(svn r19931) -Fix (r19914): Convert assertion in Backup<> destructor into ↵frosch
DEBUG() output. It was triggered on exceptions, especially when aborting world generation.
2010-05-31(svn r19914) -Codechange: Wrap a helper class around temporary assignments ↵frosch
of _current_company to ensure proper restoration.
2010-05-09(svn r19772) -Fix [FS#3818]: the break-on-log-message feature could trigger ↵yexo
an assert (Zuu)
2010-04-03(svn r19548) -Add: Client setting 'gui.ai_developer_tools' to enable the ↵yexo
break on AI string
2010-04-02(svn r19545) -Fix (r19544): typoyexo
2010-04-02(svn r19544) -Feature [FS#3496]: add an input box to the AI Debug window ↵yexo
where you can input a break string (patch by Zuu)
2010-03-30(svn r19526) -Fix (r19395): clients would crash while connecting to a server ↵rubidium
with AIs
2010-03-13(svn r19395) -Fix [FS#3669]: the AI Debug window didn't open if an AI or ↵Yexo
library fails to compile when loading a savegame
2010-03-11(svn r19388) -Fix [FS#3666]: [NoAI] When reloading a savegame, an AI failing ↵rubidium
to compile could trigger (trying) to read the not yet loaded information of another AI via the AI Debug window and its "open with the most recently used AI" feature
2010-02-24(svn r19224) -Codechange: change parameters passed to ShowErrorMessage() a bitsmatz
2010-01-30(svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a ↵frosch
parameter for OnClick().
2010-01-29(svn r18953) -Feature: [NoAI] allow editing AI settings while an AI is runningyexo
Only settings with the AICONFIG_INGAME flag can be editted in this way
2010-01-29(svn r18947) -Fix [FS#1510]: after clicking move up/move down in the ↵yexo
newgrf/ai the selected item could be out of range
2010-01-29(svn r18946) -Fix: it was possible to change AI settings without changing to ↵yexo
the custom difficulty level by using the query text window