summaryrefslogtreecommitdiff
path: root/src/window_type.h
AgeCommit message (Collapse)Author
2021-08-14Feature: make "join game" button join the game, instead of first showing a ↵Patric Stout
lobby window (#9467) Nobody really paid attention to the lobby window, and it completely missed its purpose. Most people don't even wait for companies to show up, but just hit "New Company". This in turn means people create a lot of unneeded companies, while they "just want to watch the game" or join another company. Instead, "Join Game" now just joins the game as spectators.
2021-07-20Feature: allow the use of TURN to connect client and server togetherPatric Stout
TURN is a last resort, used only if all other methods failed. TURN is a relay approach to connect client and server together, where openttd.org (by default) is the middleman. It is very unlikely either the client or server cannot connect to the STUN server, as they are both already connected to the Game Coordinator. But in the odd case it does fail, estabilishing the connection fails without any further possibility to recover.
2021-04-24Add: admin menu for companies in multiplayer gamesPatric Stout
You can now easily do: - a password reset (unlock) - remove an empty company (reset company)
2021-04-05Change: Disable NewGRF window apply button if no change was made (#8934)Didac Perez Parera
2020-07-27Codechange: Spell 'Viewport' consistentlyTechGeekNZ
Some places in the codebase misspell 'Viewport' as 'ViewPort' or 'view_port'. This patch makes everything consistent.
2020-01-01Feature: Screenshot windowpnda
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2018-07-23Fix 2a868b9f3b8e3b5f8b9e5f728f628ec88fd5e3ad: Expose widgets and windows to ↵J0an Josep
scripts and fix documentation.
2018-07-19Feature: Framerate display window (#6822)Niels Martin Hansen
Frame rate and various game loop/graphics timing measurements and graphs. Accessible via the Help menu, and can print some stats in the console via the fps command.
2015-05-16(svn r27286) -Fix-ish(r27140): Also fix typo in the documentation.alberth
2014-05-24(svn r26610) -Feature: Select an editable preset name for saving.alberth
2013-06-15(svn r25414) -Codechange: Move handling of global hotkeys to HotkeyList.frosch
2013-06-09(svn r25344) -Feature: GUI for viewing story pageszuu
2013-05-19(svn r25263) -Add: legend for linkgraph overlay (fonsinchen)rubidium
2012-12-23(svn r24842) -Remove: News settings window.frosch
2012-12-05(svn r24791) -Remove: Difficulty settings window.frosch
2012-12-05(svn r24790) -Remove: Classic difficulty profiles.frosch
2012-11-05(svn r24663) -Codechange: Unify the naming of widget enums.frosch
2012-02-12(svn r23932) -Codechange: split the NewGRF text window into its own source filesrubidium
2012-01-03(svn r23736) -Document: document correctly that WC_GOAL_QUESTION has a ↵truebrain
WindowNumber which is identical to the uniqueid given by the GameScript
2012-01-03(svn r23731) -Add: add GSGoal::Question(), to ask a question to a(ll) ↵truebrain
company(ies). It can contain random text, and at most 3 buttons from a collection of 17
2012-01-01(svn r23704) -Doc: Doxygen comment fixes and additions.alberth
2011-12-19(svn r23630) -Add: a Goal GUI to show your current goalstruebrain
2011-12-19(svn r23601) -Fix: fix the conflict in window numbertruebrain
2011-12-19(svn r23600) -Codechange: link WC+number to a Widget, and the Widget to a ↵truebrain
Window class
2011-12-19(svn r23599) -Codechange: document WC_ entries, and reoder a bittruebrain
2011-12-15(svn r23528) -Codechange: move widget enums to widgets/NNN_type.htruebrain
2011-12-03(svn r23410) -Add: A window with a detailed overview over the infrastructure ↵michi_cc
of a company.
2011-11-18(svn r23248) -Codechange: Rename everything related to the NewGRF 'readme' ↵frosch
to 'textfile', so it is more generic.
2011-11-17(svn r23244) -Feature: if the installation is ananas, try to get the b ↵rubidium
without b installed
2011-11-10(svn r23178) -Feature [FS#4780]: in-game readme.txt readmer (LordAro)rubidium
2011-08-21(svn r22789) -Codechange: rename generation window class to modal progressrubidium
2011-07-02(svn r22618) -Fix [FS#4653]: When changing difficulty settings over the ↵frosch
network, do not just reopen the difficulty window if any game options window is opened; instead invalidate them properly.
2011-07-02(svn r22617) -Codechange: Add GameOptionsInvalidationData enum for data ↵frosch
values for Window::OnInvalidateData() of windows with class WC_GAME_OPTIONS.
2011-04-22(svn r22358) -Codechange: WC_TOOLBAR_MENU isn't the right name when its only ↵rubidium
used for client list popups
2010-08-28(svn r20670) -Add: support for action Frubidium
-Add: a window to select (NewGRF) objects
2010-07-31(svn r20258) -Feature: more user-friendly gui to change NewGRF parametersyexo
2010-07-23(svn r20206) -Feature: Display suppliers and customers of an industry or cargo.alberth
2010-04-25(svn r19723) -Add: a simple sprite alignment helper. It does not store the ↵rubidium
new offsets anywhere so as soon as the sprite is reloaded the offsets are gone (use a bigger sprite cache if this happens). Also anything that reloads NewGRFs (new games, loading games or (re)applying NewGRFs) clears the sprite cache and as such resets the offsets.
2010-04-24(svn r19708) -Add: NewGRF "debugging" window and data tables; should be a ↵rubidium
useful tool for NewGRF developers to get some insights into the value of some variables
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵rubidium
if a header require a header make it include that header
2009-11-25(svn r18293) -Codechange: add a window to set the date. Based on work by ↵rubidium
PhilSophus and Maedhros.
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-02-17(svn r15506) -Codechange: rename ScenarioEditorTownGenerationWindow to ↵smatz
FoundTownWindow
2009-02-09(svn r15428) -Codechange: consistently use colour instead of having both ↵rubidium
color and colour.
2009-01-20(svn r15175) -Feature: Add the option to select the AIs to start in a new ↵Yexo
game and configure them via the gui.
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-08(svn r14919) -Feature: distant joining of stations (Frostregen and PhilSophus)rubidium
2008-10-14(svn r14466) -Doc: remove some obsolete parameters, fix a few parameter ↵rubidium
names in comments and add a little more doxygen documentation.
2008-09-30(svn r14421) -Codechange: rename all player variables/types to company *or* ↵rubidium
client so it is immediatelly clear which one you are working with.