src/misc_gui.cpp
Tue, 16 Dec 2008 17:58:27 +0000 rubidium (svn r14679) -Fix [FS#2431]: opening the OSK on the chatbox did disable map scrolling (with keyboard) until another window with editbox was opened and closed. Just "refcount" the open edit boxes instead of setting/clearing a bit when opening/closing a window.
Sun, 02 Nov 2008 11:20:15 +0000 skidd13 (svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible
Sat, 25 Oct 2008 19:59:11 +0000 glx (svn r14534) -Codechange [FS#2382]: Enumify magic return values of HandleEditBox function (Zuu)
Wed, 22 Oct 2008 19:12:10 +0000 smatz (svn r14514) -Codechange: use 'size' instead of 'length' for querystring and textbuf, explicitly say it includes the terminating zero
Tue, 30 Sep 2008 20:51:04 +0000 rubidium (svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
Tue, 30 Sep 2008 20:39:50 +0000 rubidium (svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
Mon, 29 Sep 2008 16:27:02 +0000 rubidium (svn r14414) -Fix: replace instances of strncpy with strecpy as strncpy doesn't guarantee the resulting string is '\0'-terminated.
Sun, 21 Sep 2008 18:28:35 +0000 rubidium (svn r14371) -Fix [FS#2313]: loading indicator didn't stay with the front engine when turning a train in a station.
Mon, 15 Sep 2008 19:02:50 +0000 smatz (svn r14334) -Feature: ability to reset name to default/automatic value (for vehicles, engines, towns, groups, stations, waypoints, managers and companies)
Mon, 15 Sep 2008 16:29:40 +0000 smatz (svn r14331) -Codechange: use an enum as additional parameter for ShowQueryString()
Sun, 31 Aug 2008 10:50:05 +0000 rubidium (svn r14199) -Codechange: split fileio.h into fileio_type.h and fileio_func.h so not everything that includes saveload.h needs to include everything else too.
Mon, 18 Aug 2008 17:07:27 +0000 belugas (svn r14099) -Codechange: Welcome back, Celestar.
Wed, 13 Aug 2008 14:52:54 +0000 rubidium (svn r14069) -Fix: silence MSVC 64-bits compile warnings.
Mon, 11 Aug 2008 22:08:56 +0000 rubidium (svn r14046) -Codechange: make the size of querystring "widgets" more configurable.
Sat, 02 Aug 2008 22:48:43 +0000 rubidium (svn r13932) -Add [YAPP]: PBS signals added to the map array. The signals are drawn using the old Patch-like PBS sprites. (michi_cc)
Sat, 02 Aug 2008 11:26:25 +0000 frosch (svn r13922) -Codechange: Move measurement-tooltip related stuff out of the general tooltip window.
Thu, 31 Jul 2008 02:59:21 +0000 belugas (svn r13888) -Codechange: Replace numbers with Colours enum on miscellaneous guis.
Fri, 25 Jul 2008 22:37:34 +0000 smatz (svn r13830) -Feature: show additional NewGRF info in the Tile Info window for stations, houses and industries
Fri, 25 Jul 2008 19:50:40 +0000 smatz (svn r13826) -Codechange: use 'INVALID_DATE' instead of '0' as placeholder in tile description
Wed, 23 Jul 2008 15:01:50 +0000 smatz (svn r13800) -Codechange: minor comment style fixes in misc_gui.cpp
Tue, 22 Jul 2008 19:25:47 +0000 smatz (svn r13787) -Codechange: resize the red error message box if needed
Fri, 18 Jul 2008 16:40:29 +0000 rubidium (svn r13731) -Codechange: make a pool of the array of players.
Thu, 17 Jul 2008 20:13:01 +0000 rubidium (svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.
Thu, 17 Jul 2008 13:47:04 +0000 rubidium (svn r13715) -Fix [FS#2129]: C-like strings had to be rebound each time they were printed, otherwise the text could change due to the few number of slots that could be used to bind.
Sat, 21 Jun 2008 18:59:15 +0000 smatz (svn r13601) -Codechange: resize the Tile Info window when it is needed, make it better readable
Mon, 02 Jun 2008 14:19:27 +0000 skidd13 (svn r13359) -Codechange: convert _fios_items to a SmallVector
Thu, 29 May 2008 15:13:28 +0000 rubidium (svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
Thu, 29 May 2008 06:49:56 +0000 rubidium (svn r13318) -Codechange: move some functions from gui.h/misc_gui.cpp to window_gui.h/window.cpp because they belong there.
Wed, 28 May 2008 15:28:27 +0000 smatz (svn r13310) -Fix: invalidate OSK when parent editbox changes (from keyboard)
Wed, 28 May 2008 06:30:55 +0000 peter1138 (svn r13305) -Fix (r13039): Confirmation window sent both yes and no answers instead of just yes.
Tue, 27 May 2008 23:40:36 +0000 smatz (svn r13304) -Fix (r13042): possible double free (showed up in r13092)
Tue, 27 May 2008 21:41:00 +0000 rubidium (svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.
Sun, 25 May 2008 19:17:03 +0000 rubidium (svn r13251) -Codechange: rename _patches to _settings as that is more logic.
Wed, 21 May 2008 22:15:39 +0000 frosch (svn r13206) -Feature(ette): Display all owners of a tile in the tile-info-window.
Mon, 19 May 2008 19:17:56 +0000 smatz (svn r13191) -Fix: segfault after confirming query subwindow in the Generate New World window
Mon, 19 May 2008 09:48:47 +0000 rubidium (svn r13185) -Codechange: remove everything related to the WindowProc callbacks.
Mon, 19 May 2008 09:24:03 +0000 rubidium (svn r13182) -Doc: add documentation to mostly rail_gui related functions. Patch by Alberth.
Sun, 18 May 2008 20:40:30 +0000 rubidium (svn r13169) -Codechange: remove a (now) unneeded parameter of one of the Window constructors.
Sat, 17 May 2008 23:11:06 +0000 rubidium (svn r13151) -Codechange: use an enum instead of bool as return type of OnKeyPress/OnCTRLStateChange to make it obvious what the return values mean.
Sat, 17 May 2008 12:48:06 +0000 rubidium (svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to the Window class and remove Window from their naming.
Sat, 17 May 2008 12:26:00 +0000 rubidium (svn r13138) -Codechange: remove the need for IsWindowOfPrototype.
Sat, 17 May 2008 02:54:04 +0000 glx (svn r13131) -Codechange: make a class of the ErrmsgWindow.
Wed, 14 May 2008 20:28:11 +0000 rubidium (svn r13094) -Fix: closing the QueryWindow would always send a 'query has been cancelled message' even when it was not cancelled causing joining passworded servers/companies to fail.
Wed, 14 May 2008 20:01:06 +0000 glx (svn r13093) -Codechange: make a class of AboutWindow.
Wed, 14 May 2008 19:08:09 +0000 glx (svn r13092) -Fix (r13042): don't add a variable in a subclass when the parent class already have it
Sun, 11 May 2008 17:44:38 +0000 rubidium (svn r13049) -Codechange: make a class of the TooltipsWindow.
Sun, 11 May 2008 12:26:20 +0000 rubidium (svn r13042) -Codechange: make a class of CreateScenarioWindow, GenerateLandscapeWindow, NetworkChatWindow, NetworkCompanyPasswordWindow, NetworkGameWindow, NetworkStartServerWindow, QueryStringWindow, SaveLoadWindow. All these classes depended on the 'querystr_d' object which is now put into QueryStringBaseWindow. As a side effect this removes quite a lot of WP macro usages and a few global variables.
Sun, 11 May 2008 11:41:18 +0000 rubidium (svn r13041) -Fix: calling a virtual function on a not fully constructed object is bound to cause errors.
Sun, 11 May 2008 06:59:51 +0000 rubidium (svn r13039) -Codechange: make a class of the Query window.
Sat, 10 May 2008 19:59:41 +0000 smatz (svn r13033) -Fix [FS#2003](r13029): land info tool wasn't working
Sat, 10 May 2008 13:46:36 +0000 rubidium (svn r13029) -Codechange: more work in the road to getting the WP macros and byte[WINDOW_CUSTOM_SIZE] removed. This step changes the event handling to work directly on the Window class instead of via a function pointer and big switches while keeping backward compatability while we're rewriting the Windows to the new scheme.
Sat, 10 May 2008 08:58:52 +0000 rubidium (svn r13027) -Codechange: use StrEmpty instead of arr[0] == '\0' and remove the need for WE_ON_EDIT_TEXT_CANCEL.
Fri, 09 May 2008 09:29:27 +0000 rubidium (svn r13024) -Codechange: do not use WE_MOUSELOOP when WE_TICK suffices, rename WE_4 to something more descriptive and correct some (completely incorrect) comments.
Thu, 08 May 2008 19:26:55 +0000 rubidium (svn r13018) -Codechange: make a class of the LandInfo Window.
Thu, 08 May 2008 14:14:16 +0000 rubidium (svn r13015) -Codechange: move some 'WP' structs out of window_gui.h to the .cpp files where they are actually used.
Thu, 08 May 2008 13:29:35 +0000 rubidium (svn r13010) -Codechange: move the tree building GUI out of misc_gui.cpp.
Thu, 08 May 2008 11:50:34 +0000 rubidium (svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of Window.
Thu, 08 May 2008 11:31:41 +0000 rubidium (svn r13004) -Codechange: replace AllocateWindow and AllocateWindowDesc with a Window constructor.
Wed, 07 May 2008 13:10:15 +0000 rubidium (svn r12987) -Codechange: split viewport and tile selection.
Tue, 06 May 2008 22:08:18 +0000 rubidium (svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) when it's certain that w != NULL.