------------------------------------------------------------------------ r13210 | belugas | 2008-05-22 02:13:24 +0000 (Thu, 22 May 2008) | 1 line -Codechange: make town (previously named t) a private member of the different Town guis and assign it only once, at creation ------------------------------------------------------------------------ r13209 | belugas | 2008-05-22 02:03:05 +0000 (Thu, 22 May 2008) | 1 line -Codechange: Privatize what should be private. ------------------------------------------------------------------------ r13208 | smatz | 2008-05-22 00:47:42 +0000 (Thu, 22 May 2008) | 1 line -Fix (r13173): it was possible to open invalid submenu from dropdowns ------------------------------------------------------------------------ r13207 | smatz | 2008-05-22 00:37:27 +0000 (Thu, 22 May 2008) | 1 line -Fix: misleading comments (michi_cc) ------------------------------------------------------------------------ r13206 | frosch | 2008-05-21 22:15:39 +0000 (Wed, 21 May 2008) | 1 line -Feature(ette): Display all owners of a tile in the tile-info-window. ------------------------------------------------------------------------ r13205 | peter1138 | 2008-05-21 12:06:05 +0000 (Wed, 21 May 2008) | 2 lines -Codechange: Remove unnecessary code-style-buggering-up macro. ------------------------------------------------------------------------ r13202 | glx | 2008-05-20 21:55:45 +0000 (Tue, 20 May 2008) | 1 line -Fix (r13149): MSVC signed/unsigned warning ------------------------------------------------------------------------ r13191 | smatz | 2008-05-19 19:17:56 +0000 (Mon, 19 May 2008) | 1 line -Fix: segfault after confirming query subwindow in the Generate New World window ------------------------------------------------------------------------ r13190 | smatz | 2008-05-19 16:44:50 +0000 (Mon, 19 May 2008) | 1 line -Cleanup: remove unused variable ------------------------------------------------------------------------ r13185 | rubidium | 2008-05-19 09:48:47 +0000 (Mon, 19 May 2008) | 2 lines -Codechange: remove everything related to the WindowProc callbacks. ------------------------------------------------------------------------ r13184 | rubidium | 2008-05-19 09:45:24 +0000 (Mon, 19 May 2008) | 2 lines -Codechange: make a window class of the signs list. ------------------------------------------------------------------------ r13183 | rubidium | 2008-05-19 09:39:05 +0000 (Mon, 19 May 2008) | 2 lines -Codechange: make a window class of the VehicleViewWindow. ------------------------------------------------------------------------ r13182 | rubidium | 2008-05-19 09:24:03 +0000 (Mon, 19 May 2008) | 2 lines -Doc: add documentation to mostly rail_gui related functions. Patch by Alberth. ------------------------------------------------------------------------ r13181 | rubidium | 2008-05-19 09:18:51 +0000 (Mon, 19 May 2008) | 2 lines -Codechange: make news callback handling a little simpler. Patch by Cirdan. ------------------------------------------------------------------------ r13180 | peter1138 | 2008-05-19 09:17:26 +0000 (Mon, 19 May 2008) | 1 line -Codechange: make a window class of the TownDirectoryWindow. ------------------------------------------------------------------------ r13179 | smatz | 2008-05-19 02:01:44 +0000 (Mon, 19 May 2008) | 1 line -Fix (r13173): r13178 applies to the main toolbar in Scenario Editor, too ------------------------------------------------------------------------ r13178 | smatz | 2008-05-19 01:57:30 +0000 (Mon, 19 May 2008) | 1 line -Fix (r13173): the main toolbar didn't respect patch settings, it was always positioned on the right side ------------------------------------------------------------------------ r13177 | belugas | 2008-05-19 01:51:57 +0000 (Mon, 19 May 2008) | 1 line -Fix[FS#2002]: Using level tool in scenario editor makes tiles brown. That is the only tool that does so in Scenario Editor (apart dynamite, of course).Report and Fix by Roujin ------------------------------------------------------------------------ r13176 | smatz | 2008-05-19 01:50:07 +0000 (Mon, 19 May 2008) | 1 line -Fix (r13153): town window was glitchy while opening ------------------------------------------------------------------------ r13175 | glx | 2008-05-19 01:10:52 +0000 (Mon, 19 May 2008) | 1 line -Fix (r13174): sorting criteria and order for industry directory was always reset on window opening ------------------------------------------------------------------------ r13174 | glx | 2008-05-18 23:36:33 +0000 (Sun, 18 May 2008) | 1 line -Codechange: make a class of the IndustryDirectoryWindow. ------------------------------------------------------------------------ r13173 | rubidium | 2008-05-18 22:11:46 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: make windows of the main toolbars. ------------------------------------------------------------------------ r13172 | rubidium | 2008-05-18 21:53:45 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: make a window class of the terraform toolbars. ------------------------------------------------------------------------ r13171 | rubidium | 2008-05-18 21:34:35 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: make a class of the Build[Air|Rail|Road|Dock]ToolbarWindows. ------------------------------------------------------------------------ r13170 | rubidium | 2008-05-18 20:49:22 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: make classes of the EnginePreview and BuyCompany windows. ------------------------------------------------------------------------ r13169 | rubidium | 2008-05-18 20:40:30 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: remove a (now) unneeded parameter of one of the Window constructors. ------------------------------------------------------------------------ r13168 | smatz | 2008-05-18 20:01:54 +0000 (Sun, 18 May 2008) | 1 line -Fix (r13072): forgot to 'fix' EngList_SortPartial() together with EngList_Sort() ------------------------------------------------------------------------ r13167 | rubidium | 2008-05-18 19:41:47 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: prepend _ to a global variable. ------------------------------------------------------------------------ r13166 | rubidium | 2008-05-18 17:40:13 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: CmdSetRoadDriveSide belongs in road_cmd.cpp, not settings_gui.cpp. ------------------------------------------------------------------------ r13165 | rubidium | 2008-05-18 16:51:44 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: replace some RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData. ------------------------------------------------------------------------ r13163 | glx | 2008-05-18 14:12:16 +0000 (Sun, 18 May 2008) | 1 line -Codechange: remove unused code ------------------------------------------------------------------------ r13162 | smatz | 2008-05-18 14:04:51 +0000 (Sun, 18 May 2008) | 1 line -Fix (r13160): trees couldn't be planted, correct function wasn't overloaded ------------------------------------------------------------------------ r13161 | glx | 2008-05-18 12:47:08 +0000 (Sun, 18 May 2008) | 1 line -Fix: free the blitter list when the last blitter is removed. ------------------------------------------------------------------------ r13160 | rubidium | 2008-05-18 12:40:38 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: prepare GUIPlaceProcDragXY for the removal of WindowEvent. ------------------------------------------------------------------------ r13159 | skidd13 | 2008-05-18 12:25:46 +0000 (Sun, 18 May 2008) | 2 lines -Feature: Add the ability to sort availible bridges in the build bridge GUI ------------------------------------------------------------------------ r13158 | rubidium | 2008-05-18 12:17:52 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: make a class of the GameOptionsWindow. ------------------------------------------------------------------------ r13156 | rubidium | 2008-05-18 11:23:41 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: make classes of the GraphWindows. ------------------------------------------------------------------------ r13155 | rubidium | 2008-05-18 09:39:40 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: make a window class of the company league and graph legenda windows. ------------------------------------------------------------------------ r13154 | rubidium | 2008-05-18 08:50:51 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: make a window class of the news message history window. ------------------------------------------------------------------------ r13153 | rubidium | 2008-05-18 08:13:13 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: make classes of the TownViewWindow and the ScenarioEditorTownGenerationWindow. ------------------------------------------------------------------------ r13152 | rubidium | 2008-05-18 08:12:29 +0000 (Sun, 18 May 2008) | 2 lines -Codechange: make a class of the subsidy window. ------------------------------------------------------------------------ r13151 | rubidium | 2008-05-17 23:11:06 +0000 (Sat, 17 May 2008) | 2 lines -Codechange: use an enum instead of bool as return type of OnKeyPress/OnCTRLStateChange to make it obvious what the return values mean. ------------------------------------------------------------------------ r13150 | glx | 2008-05-17 22:52:51 +0000 (Sat, 17 May 2008) | 1 line -Codechange: make classes of the Music[TrackSelection]Window. ------------------------------------------------------------------------ r13149 | skidd13 | 2008-05-17 22:07:04 +0000 (Sat, 17 May 2008) | 2 lines -Codechange: make a class of the BuildBridgeWindow. ------------------------------------------------------------------------ r13148 | glx | 2008-05-17 21:20:58 +0000 (Sat, 17 May 2008) | 1 line -Codechange: make a class of the SelectGameWindow. ------------------------------------------------------------------------ r13147 | rubidium | 2008-05-17 21:13:05 +0000 (Sat, 17 May 2008) | 2 lines -Codechange: move the code to draw bankruptcy news to news_gui.cpp. ------------------------------------------------------------------------ r13146 | rubidium | 2008-05-17 20:54:18 +0000 (Sat, 17 May 2008) | 2 lines -Codechange: vehicle_base.h doesn't need to be included in vehicle_gui.h. ------------------------------------------------------------------------ r13145 | glx | 2008-05-17 20:49:45 +0000 (Sat, 17 May 2008) | 1 line -Codechange: make classes of the BuildDocks[Depot|Station]Window. ------------------------------------------------------------------------ r13144 | glx | 2008-05-17 17:37:44 +0000 (Sat, 17 May 2008) | 1 line -Codechange: make classes of the BuildRoad[Depot|Station]Window. ------------------------------------------------------------------------ r13143 | smatz | 2008-05-17 16:59:12 +0000 (Sat, 17 May 2008) | 1 line -Fix (r13142): the Build Waypoint window wasn't resized when it was opened ------------------------------------------------------------------------ r13142 | glx | 2008-05-17 16:27:36 +0000 (Sat, 17 May 2008) | 1 line -Codechange: make classes of the Build[RailDepot|RailStation|RailWaypoint|Signal]Window ------------------------------------------------------------------------ r13141 | rubidium | 2008-05-17 13:04:30 +0000 (Sat, 17 May 2008) | 2 lines -Codechange: remove an unused variable from Window. ------------------------------------------------------------------------ r13140 | rubidium | 2008-05-17 13:01:30 +0000 (Sat, 17 May 2008) | 2 lines -Codechange: move the gui-list-sorting out of window_gui.h so window_gui.h only needs to be included in *_gui.cpp. ------------------------------------------------------------------------ r13139 | rubidium | 2008-05-17 12:48:06 +0000 (Sat, 17 May 2008) | 2 lines -Codechange: move DrawWindowWidgets and DrawWindowViewport to the Window class and remove Window from their naming. ------------------------------------------------------------------------ r13138 | rubidium | 2008-05-17 12:26:00 +0000 (Sat, 17 May 2008) | 2 lines -Codechange: remove the need for IsWindowOfPrototype. ------------------------------------------------------------------------ r13137 | rubidium | 2008-05-17 11:46:35 +0000 (Sat, 17 May 2008) | 2 lines -Fix: do not send rcon commands of the server to the first client but do directly execute those on the server. ------------------------------------------------------------------------ r13136 | rubidium | 2008-05-17 09:39:29 +0000 (Sat, 17 May 2008) | 2 lines -Codechange: make a window class of the console window. ------------------------------------------------------------------------ r13135 | rubidium | 2008-05-17 08:00:13 +0000 (Sat, 17 May 2008) | 2 lines -Codechange: make a class of the NetworkJoinStatusWindow. ------------------------------------------------------------------------ r13134 | belugas | 2008-05-17 03:31:22 +0000 (Sat, 17 May 2008) | 1 line -Codechange: make a class of the Airport Picker Window. ------------------------------------------------------------------------ r13133 | belugas | 2008-05-17 03:29:16 +0000 (Sat, 17 May 2008) | 2 lines -Codechange: Add a base class (descending from Window) for all new windows that are going to require a ResetObjectToPlace to be performed on closing. This will allow to free the said window only once, and not twice otherwise ------------------------------------------------------------------------ r13132 | glx | 2008-05-17 03:16:04 +0000 (Sat, 17 May 2008) | 1 line -Codechange: make a class of the GenerateProgressWindow. ------------------------------------------------------------------------ r13131 | glx | 2008-05-17 02:54:04 +0000 (Sat, 17 May 2008) | 1 line -Codechange: make a class of the ErrmsgWindow. ------------------------------------------------------------------------ r13130 | rubidium | 2008-05-16 23:30:10 +0000 (Fri, 16 May 2008) | 2 lines -Codechange: remove some of the (old) WindowEvent wrapper functions/enums/variables as they are not used anymore. ------------------------------------------------------------------------ r13129 | rubidium | 2008-05-16 23:29:31 +0000 (Fri, 16 May 2008) | 2 lines -Codechange: remove the WP macro and it's related variables. ------------------------------------------------------------------------ r13128 | peter1138 | 2008-05-16 23:23:38 +0000 (Fri, 16 May 2008) | 2 lines -Codechange: Make a class of the refit window ------------------------------------------------------------------------ r13127 | glx | 2008-05-16 22:29:27 +0000 (Fri, 16 May 2008) | 1 line -Fix (r13122): of course WIN32_LEAN_AND_MEAN excludes too much stuff ------------------------------------------------------------------------ r13126 | glx | 2008-05-16 21:32:10 +0000 (Fri, 16 May 2008) | 1 line -Fix (r13022) [FS#2009, FS#2010]: driver list should be dynamically allocated as static uninitialistion order is undetermined. The list is freed when the latest driver is removed. ------------------------------------------------------------------------ r13125 | bjarni | 2008-05-16 21:04:49 +0000 (Fri, 16 May 2008) | 2 lines -Fix [FS#2000](r12913): [autoreplace] failing replacement and restoring a vehicle will no longer decrease the vehicle count in groups ------------------------------------------------------------------------ r13124 | glx | 2008-05-16 20:08:20 +0000 (Fri, 16 May 2008) | 1 line -Codechange: make a class of the OrdersWindow. ------------------------------------------------------------------------ r13123 | rubidium | 2008-05-16 20:04:17 +0000 (Fri, 16 May 2008) | 2 lines -Codechange: passing the bankrupt type via data_b is not needed anymore. Patch by Cirdan. ------------------------------------------------------------------------ r13122 | glx | 2008-05-16 17:53:19 +0000 (Fri, 16 May 2008) | 1 line -Fix: WIN32_LEAN_AND_MEAN define is needed for all WIN32 compilers ------------------------------------------------------------------------ r13121 | rubidium | 2008-05-16 17:45:43 +0000 (Fri, 16 May 2008) | 2 lines -Codechange: make a class of the PerformanceRatingDetailWindow. ------------------------------------------------------------------------ r13120 | rubidium | 2008-05-16 17:33:09 +0000 (Fri, 16 May 2008) | 2 lines -Codechange: make a class of the VehicleDetailsWindow. ------------------------------------------------------------------------ r13119 | rubidium | 2008-05-16 13:39:25 +0000 (Fri, 16 May 2008) | 2 lines -Codechange: make a class of the timetable window. ------------------------------------------------------------------------ r13118 | rubidium | 2008-05-16 13:21:43 +0000 (Fri, 16 May 2008) | 2 lines -Codechange: make classes of the EndGameWindow and the HighScoreWindow. ------------------------------------------------------------------------ r13117 | rubidium | 2008-05-16 07:34:48 +0000 (Fri, 16 May 2008) | 2 lines -Codechange: make a window class of the PlayerFinancesWindow. ------------------------------------------------------------------------ r13116 | rubidium | 2008-05-16 07:24:21 +0000 (Fri, 16 May 2008) | 2 lines -Codechange: make a window class of the statusbar window. ------------------------------------------------------------------------ r13115 | rubidium | 2008-05-16 07:15:32 +0000 (Fri, 16 May 2008) | 2 lines -Codechange: make a window subclass of the MessageOptionsWindow. ------------------------------------------------------------------------ r13114 | rubidium | 2008-05-16 07:08:04 +0000 (Fri, 16 May 2008) | 2 lines -Codechange: use InvalidateData instead of direct window access to modify the state of the statusbar from outside the statusbar. ------------------------------------------------------------------------ r13113 | rubidium | 2008-05-15 22:47:03 +0000 (Thu, 15 May 2008) | 2 lines -Codechange: make a class of the TownAuthorityWindow. ------------------------------------------------------------------------ r13112 | rubidium | 2008-05-15 21:48:47 +0000 (Thu, 15 May 2008) | 2 lines -Codechange: make classes of the patches and custom currency windows. ------------------------------------------------------------------------ r13111 | rubidium | 2008-05-15 20:53:44 +0000 (Thu, 15 May 2008) | 2 lines -Documentation: update the documentation of AddNewsItem to reflect reality. Patch by Cirdan. ------------------------------------------------------------------------ r13110 | rubidium | 2008-05-15 20:52:28 +0000 (Thu, 15 May 2008) | 2 lines -Fix [FS#2018]: some toolbar buttons not being unpressed properly. ------------------------------------------------------------------------ r13109 | rubidium | 2008-05-15 20:51:52 +0000 (Thu, 15 May 2008) | 2 lines -Codechange: make a class out of the CheatWindow. ------------------------------------------------------------------------ r13108 | rubidium | 2008-05-15 20:04:10 +0000 (Thu, 15 May 2008) | 2 lines -Codechange: make a Window subclass of the main toolbars sub menus. ------------------------------------------------------------------------ r13107 | glx | 2008-05-15 19:24:15 +0000 (Thu, 15 May 2008) | 1 line -Codechange: make NetworkCompanyPasswordWindow and SelectPlayerFaceWindow children of PlayerCompanyWindow. ------------------------------------------------------------------------ r13106 | rubidium | 2008-05-15 19:00:20 +0000 (Thu, 15 May 2008) | 2 lines -Codechange: rework the toolbar code a little so functions do not have to return the Window they just created. ------------------------------------------------------------------------ r13105 | rubidium | 2008-05-15 18:26:45 +0000 (Thu, 15 May 2008) | 2 lines -Fix [FS#2015]: the title of a query window would (sometimes) change when the on screen keyboard was opened. ------------------------------------------------------------------------