------------------------------------------------------------------------ r13346 | rubidium | 2008-05-30 21:06:43 +0000 (Fri, 30 May 2008) | 2 lines -Fix (r13322): scrolling the main viewport with keyboard when having a build tool selected failed. ------------------------------------------------------------------------ r13345 | rubidium | 2008-05-30 20:57:19 +0000 (Fri, 30 May 2008) | 2 lines -Codechange: only one of all the NewsItem's instance duration variable, so move it so there is only once instance of that variable. Patch by Cirdan. ------------------------------------------------------------------------ r13344 | rubidium | 2008-05-30 20:08:32 +0000 (Fri, 30 May 2008) | 2 lines -Codechange: remove some code duplication. ------------------------------------------------------------------------ r13343 | rubidium | 2008-05-30 18:20:26 +0000 (Fri, 30 May 2008) | 2 lines -Codechange: reorder/move variable/functions in the network headers so that nothing from the network directory needs to include basically all network headers. ------------------------------------------------------------------------ r13342 | rubidium | 2008-05-30 09:32:24 +0000 (Fri, 30 May 2008) | 2 lines -Fix: smallvec.h/sortlist_type.h didn't include everything they needed. ------------------------------------------------------------------------ r13341 | rubidium | 2008-05-30 09:23:05 +0000 (Fri, 30 May 2008) | 2 lines -Codechange: make most of the network settings configurable via the patch command. ------------------------------------------------------------------------ r13339 | rubidium | 2008-05-29 23:33:37 +0000 (Thu, 29 May 2008) | 2 lines -Feature: splitting of the main toolbar when the resolution becomes very low so the buttons are still visible and useable. Patch by Dominik. ------------------------------------------------------------------------ r13338 | rubidium | 2008-05-29 22:22:02 +0000 (Thu, 29 May 2008) | 2 lines -Doc: add documentation about the window placement. Patch by Alberth. ------------------------------------------------------------------------ r13337 | rubidium | 2008-05-29 21:36:29 +0000 (Thu, 29 May 2008) | 2 lines -Doc: add documentation to some variables in settings_type.h. ------------------------------------------------------------------------ r13336 | rubidium | 2008-05-29 21:36:10 +0000 (Thu, 29 May 2008) | 2 lines -Fix: loading old savegames, e.g. the intro game, would reset the autosave settings. ------------------------------------------------------------------------ r13335 | rubidium | 2008-05-29 21:35:49 +0000 (Thu, 29 May 2008) | 2 lines -Fix: remove rogue (debugging) printf. ------------------------------------------------------------------------ r13334 | rubidium | 2008-05-29 20:21:28 +0000 (Thu, 29 May 2008) | 2 lines -Codechange: move the network settings variables from network/network_internal to settings. ------------------------------------------------------------------------ r13333 | rubidium | 2008-05-29 19:58:17 +0000 (Thu, 29 May 2008) | 2 lines -Fix: compilance without networking enabled. ------------------------------------------------------------------------ r13332 | rubidium | 2008-05-29 19:06:54 +0000 (Thu, 29 May 2008) | 2 lines -Fix (r13325): network games got somewhat broken. ------------------------------------------------------------------------ r13331 | peter1138 | 2008-05-29 17:54:02 +0000 (Thu, 29 May 2008) | 2 lines -Fix (r12924): Wrong include type for (sdt::)map ------------------------------------------------------------------------ r13330 | smatz | 2008-05-29 17:01:42 +0000 (Thu, 29 May 2008) | 1 line -Fix: 'Player name' dialog was broken in two ways ------------------------------------------------------------------------ r13328 | skidd13 | 2008-05-29 16:47:22 +0000 (Thu, 29 May 2008) | 2 lines -Fix (r13327): Don't access an item when there isn't any ------------------------------------------------------------------------ r13327 | skidd13 | 2008-05-29 16:37:26 +0000 (Thu, 29 May 2008) | 2 lines -Codechange: NetworkGameWindow uses GUILists Sort() now ------------------------------------------------------------------------ r13325 | rubidium | 2008-05-29 15:13:28 +0000 (Thu, 29 May 2008) | 2 lines -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. ------------------------------------------------------------------------ r13323 | peter1138 | 2008-05-29 11:47:56 +0000 (Thu, 29 May 2008) | 2 lines -Codechange: scrollbars are not refresh counters ------------------------------------------------------------------------ r13322 | rubidium | 2008-05-29 11:13:11 +0000 (Thu, 29 May 2008) | 2 lines -Codechange: _no_scroll belongs more with the window code. ------------------------------------------------------------------------ r13321 | rubidium | 2008-05-29 10:16:59 +0000 (Thu, 29 May 2008) | 2 lines -Codechange: move some GUI/viewport related functions out op openttd.cpp to viewport.cpp/window.cpp. ------------------------------------------------------------------------ r13320 | rubidium | 2008-05-29 09:54:47 +0000 (Thu, 29 May 2008) | 2 lines -Codechange: move some enums from openttd.h to more logical locations. ------------------------------------------------------------------------ r13319 | peter1138 | 2008-05-29 07:34:40 +0000 (Thu, 29 May 2008) | 2 lines -Codechange: Remove use of imaginary horizontal scrollbar in the group vehicle list ------------------------------------------------------------------------ r13318 | rubidium | 2008-05-29 06:49:56 +0000 (Thu, 29 May 2008) | 2 lines -Codechange: move some functions from gui.h/misc_gui.cpp to window_gui.h/window.cpp because they belong there. ------------------------------------------------------------------------ r13317 | rubidium | 2008-05-28 21:36:16 +0000 (Wed, 28 May 2008) | 3 lines -Codechange: make news messages use a linked list instead of a moving circular buffer. This makes it possible to store more news messages in the history. Based on a patch by Cirdan. -Codechange: the number of news messages is reduced by removing every news message that is a configurable amount older than when it would not be shown in the newspaper popup/ticker, which is e.g. a month for industry production changes and half a year for subsidy offers. As a result the more important messages will stay longer in the message history (if longer than 30 messages). ------------------------------------------------------------------------ r13316 | rubidium | 2008-05-28 20:13:28 +0000 (Wed, 28 May 2008) | 2 lines -Codechange: move some functions around to make them grouped more logically. ------------------------------------------------------------------------ r13315 | peter1138 | 2008-05-28 20:06:00 +0000 (Wed, 28 May 2008) | 2 lines -Fix (r13314): Assert if no engines or wagons available ------------------------------------------------------------------------ r13314 | peter1138 | 2008-05-28 17:29:27 +0000 (Wed, 28 May 2008) | 2 lines -Codechange: Switch EngineList from std::vector to GUIList ------------------------------------------------------------------------ r13313 | peter1138 | 2008-05-28 17:08:45 +0000 (Wed, 28 May 2008) | 2 lines -Fix-ish (r13306): List was copied in another place the autoreplace gui... ------------------------------------------------------------------------ r13312 | skidd13 | 2008-05-28 16:50:05 +0000 (Wed, 28 May 2008) | 2 lines -Update: apply english.txt changes from r13311 to other languages ------------------------------------------------------------------------ r13311 | skidd13 | 2008-05-28 16:45:00 +0000 (Wed, 28 May 2008) | 4 lines -Codechange: Use GUIList for the industry directory window -Codechange: Replaced the four sort buttons by a dropdown -Codechange: Reduced the default window size ------------------------------------------------------------------------ r13310 | smatz | 2008-05-28 15:28:27 +0000 (Wed, 28 May 2008) | 1 line -Fix: invalidate OSK when parent editbox changes (from keyboard) ------------------------------------------------------------------------ r13309 | rubidium | 2008-05-28 14:36:06 +0000 (Wed, 28 May 2008) | 2 lines -Fix: the difficulty settings from the savegame would be reset by the ones of the intro game. ------------------------------------------------------------------------ r13308 | peter1138 | 2008-05-28 11:56:44 +0000 (Wed, 28 May 2008) | 2 lines -Fix (r13307): projects/generate... ------------------------------------------------------------------------ r13307 | peter1138 | 2008-05-28 11:56:21 +0000 (Wed, 28 May 2008) | 2 lines -Codechange: Separate VehicleList and its two functions so only the 3 users include it, reducing dependencies on misc/smallvec.h ------------------------------------------------------------------------ r13306 | peter1138 | 2008-05-28 10:29:48 +0000 (Wed, 28 May 2008) | 2 lines -Fix (r8362): Pass engine list by pointer instead of making a copy of it. ------------------------------------------------------------------------ r13305 | peter1138 | 2008-05-28 06:30:55 +0000 (Wed, 28 May 2008) | 2 lines -Fix (r13039): Confirmation window sent both yes and no answers instead of just yes. ------------------------------------------------------------------------ r13304 | smatz | 2008-05-27 23:40:36 +0000 (Tue, 27 May 2008) | 1 line -Fix (r13042): possible double free (showed up in r13092) ------------------------------------------------------------------------ r13303 | smatz | 2008-05-27 23:10:42 +0000 (Tue, 27 May 2008) | 1 line -Fix (r13301): 64bit gcc compilation was broken ------------------------------------------------------------------------ r13302 | rubidium | 2008-05-27 22:02:26 +0000 (Tue, 27 May 2008) | 2 lines -Fix (r13301): GCC doesn't necessarily like what MSVC likes... ------------------------------------------------------------------------ r13301 | rubidium | 2008-05-27 21:41:00 +0000 (Tue, 27 May 2008) | 1 line -Fix [FS#1997]: resolve more MSVC 9 x64 warnings. ------------------------------------------------------------------------ r13299 | skidd13 | 2008-05-27 20:33:44 +0000 (Tue, 27 May 2008) | 2 lines -Fix (r13286): Stations sort type isn't updated correctly ------------------------------------------------------------------------ r13298 | smatz | 2008-05-27 20:25:28 +0000 (Tue, 27 May 2008) | 1 line -Codechange: remove unused _total_signs ------------------------------------------------------------------------ r13297 | peter1138 | 2008-05-27 20:05:36 +0000 (Tue, 27 May 2008) | 2 lines -Codechange: Use GUIList for the town directory window ------------------------------------------------------------------------ r13296 | smatz | 2008-05-27 19:58:32 +0000 (Tue, 27 May 2008) | 1 line -Fix (r13276): VL_FIRST_SORT was never reset ------------------------------------------------------------------------ r13295 | smatz | 2008-05-27 19:03:06 +0000 (Tue, 27 May 2008) | 1 line -Codechange: remove now redundant check ------------------------------------------------------------------------ r13294 | skidd13 | 2008-05-27 18:50:31 +0000 (Tue, 27 May 2008) | 2 lines -Codechange: convert the inheritance of GUIList in IndustryDirectoryWindow to a member object ------------------------------------------------------------------------ r13293 | smatz | 2008-05-27 18:20:14 +0000 (Tue, 27 May 2008) | 1 line -Fix (r13226): airport far from a town generated too much noise ------------------------------------------------------------------------ r13292 | glx | 2008-05-27 16:56:58 +0000 (Tue, 27 May 2008) | 1 line -Fix (r13285): MSVC warnings ------------------------------------------------------------------------ r13291 | peter1138 | 2008-05-27 15:30:51 +0000 (Tue, 27 May 2008) | 2 lines -Fix (r13266): qsort passed wrong sizeof data ------------------------------------------------------------------------ r13287 | peter1138 | 2008-05-27 12:24:23 +0000 (Tue, 27 May 2008) | 2 lines -Codechange: move engine list gui code away from engine.cpp (and its headers) to engine_gui.cpp ------------------------------------------------------------------------ r13286 | skidd13 | 2008-05-27 10:27:30 +0000 (Tue, 27 May 2008) | 2 lines -Codechange: GUIList Sort returns now if the list sequence has been altered ------------------------------------------------------------------------ r13285 | skidd13 | 2008-05-27 09:57:29 +0000 (Tue, 27 May 2008) | 2 lines -Codechange: station sorting uses GUILists Sort() now ------------------------------------------------------------------------ r13283 | skidd13 | 2008-05-27 09:24:45 +0000 (Tue, 27 May 2008) | 2 lines -Codechange: convert the inheritance of GUIList in PlayerStationsWindow to a member object ------------------------------------------------------------------------ r13280 | smatz | 2008-05-27 00:13:51 +0000 (Tue, 27 May 2008) | 1 line -Fix (r13276): MSVC compilation was broken ------------------------------------------------------------------------ r13279 | smatz | 2008-05-26 21:45:57 +0000 (Mon, 26 May 2008) | 1 line -Codechange: simplify condition for terminating loop when reversing list order ------------------------------------------------------------------------ r13278 | peter1138 | 2008-05-26 21:40:52 +0000 (Mon, 26 May 2008) | 2 lines -Fix: Missing call to FindWindowPlacementAndResize() for drop down lists ------------------------------------------------------------------------ r13277 | rubidium | 2008-05-26 21:38:17 +0000 (Mon, 26 May 2008) | 2 lines -Fix: opntitle 'jumping' to the temperate climate when closing the NewGRF settings window. ------------------------------------------------------------------------ r13276 | smatz | 2008-05-26 21:27:06 +0000 (Mon, 26 May 2008) | 1 line -Codechange: use qsort() for initial sorting of a list for better performance (credits go to skidd13 and peter1138) ------------------------------------------------------------------------ r13275 | smatz | 2008-05-26 21:08:03 +0000 (Mon, 26 May 2008) | 2 lines -Fix: sort lists with 2 items, too -Fix: reset VL_RESORT and resort timer even when no sort was needed ------------------------------------------------------------------------ r13273 | glx | 2008-05-26 20:20:38 +0000 (Mon, 26 May 2008) | 1 line -Fix [FS#2042]: MSVC warnings (again) ------------------------------------------------------------------------ r13271 | skidd13 | 2008-05-26 18:30:58 +0000 (Mon, 26 May 2008) | 2 lines -Codechange: groups sorting uses GUILists Sort() now ------------------------------------------------------------------------ r13270 | peter1138 | 2008-05-26 18:25:27 +0000 (Mon, 26 May 2008) | 2 lines -Codechange: There is no need to clear lists in the window constructor ------------------------------------------------------------------------ r13269 | skidd13 | 2008-05-26 17:53:37 +0000 (Mon, 26 May 2008) | 3 lines -Codechange: build bridge window uses GUILists Sort() now -Cleanup: make some globals part of the build bridge window ------------------------------------------------------------------------ r13267 | skidd13 | 2008-05-26 16:44:48 +0000 (Mon, 26 May 2008) | 2 lines -Codechange: extend GUIList with a GnomeSort ------------------------------------------------------------------------ r13266 | peter1138 | 2008-05-26 16:23:23 +0000 (Mon, 26 May 2008) | 2 lines -Codechange: Use SmallVector in GUIList ------------------------------------------------------------------------ r13264 | rubidium | 2008-05-26 13:50:00 +0000 (Mon, 26 May 2008) | 2 lines -Fix: yapf_settings.h was not removed from the project files. ------------------------------------------------------------------------ r13260 | smatz | 2008-05-26 10:41:30 +0000 (Mon, 26 May 2008) | 1 line -Fix: linked terraform toolbar wasn't marked dirty after moving ------------------------------------------------------------------------ r13259 | peter1138 | 2008-05-26 10:28:59 +0000 (Mon, 26 May 2008) | 2 lines -Fix: Subsidy text could still overflow ------------------------------------------------------------------------ r13258 | rubidium | 2008-05-26 05:58:15 +0000 (Mon, 26 May 2008) | 2 lines -Codechange: add support for using (most) of the old patch names in the console. ------------------------------------------------------------------------ r13257 | belugas | 2008-05-26 02:25:17 +0000 (Mon, 26 May 2008) | 1 line -Fix(r13226): Typo has found its way on the code... Thanks cirdan ------------------------------------------------------------------------ r13256 | rubidium | 2008-05-26 00:31:36 +0000 (Mon, 26 May 2008) | 4 lines -Codechange: merge the OPTS and PATS chuncks. -Codechange: split the diff_custom variable. -Feature: allow changing some of the diff_custom variables via the console in network games. ------------------------------------------------------------------------ r13255 | rubidium | 2008-05-25 22:36:44 +0000 (Sun, 25 May 2008) | 2 lines -Codechange: move _opt to _settings. ------------------------------------------------------------------------ r13254 | smatz | 2008-05-25 20:00:10 +0000 (Sun, 25 May 2008) | 1 line -Fix: waypoint orders could have invalid flags set after conversion ------------------------------------------------------------------------ r13253 | smatz | 2008-05-25 19:38:17 +0000 (Sun, 25 May 2008) | 1 line -Codechange: simplify conversion of old orders a bit ------------------------------------------------------------------------ r13252 | smatz | 2008-05-25 19:29:24 +0000 (Sun, 25 May 2008) | 1 line -Fix: when converting orders from older savegames, set 'Unload and leave empty' for 'Unload' orders ------------------------------------------------------------------------ r13251 | rubidium | 2008-05-25 19:17:03 +0000 (Sun, 25 May 2008) | 3 lines -Codechange: rename _patches to _settings as that is more logic. -Codechange: move all Settings into substructs of _settings in a way that they are logically grouped. ------------------------------------------------------------------------ r13250 | peter1138 | 2008-05-25 17:36:49 +0000 (Sun, 25 May 2008) | 2 lines -Codechange: Use VehicleList in SendAllVehiclesToDepot() ------------------------------------------------------------------------ r13249 | smatz | 2008-05-25 17:26:16 +0000 (Sun, 25 May 2008) | 1 line -Fix [FS#2039]: make industry sorting by transported percentage more consistent ------------------------------------------------------------------------ r13248 | peter1138 | 2008-05-25 17:22:49 +0000 (Sun, 25 May 2008) | 2 lines -Codechange: Use VehicleList for depot GUI. ------------------------------------------------------------------------ r13247 | rubidium | 2008-05-25 17:04:09 +0000 (Sun, 25 May 2008) | 2 lines -Codechange: small amount of coding style for settings.cpp. ------------------------------------------------------------------------ r13246 | peter1138 | 2008-05-25 16:22:34 +0000 (Sun, 25 May 2008) | 2 lines -Fix (r13245): incorrect parameters to memcpy ------------------------------------------------------------------------ r13245 | peter1138 | 2008-05-25 16:12:13 +0000 (Sun, 25 May 2008) | 2 lines -Codechange: Use SmallVectors for generating vehicle lists, simplifying calling code somewhat. ------------------------------------------------------------------------ r13244 | smatz | 2008-05-25 15:57:45 +0000 (Sun, 25 May 2008) | 1 line -Fix: allow only one town directory window to be opened ------------------------------------------------------------------------ r13242 | rubidium | 2008-05-25 12:57:39 +0000 (Sun, 25 May 2008) | 2 lines -Codechange: remove _opt_ptr. ------------------------------------------------------------------------ r13241 | peter1138 | 2008-05-25 11:18:57 +0000 (Sun, 25 May 2008) | 2 lines -Codechange: Simplify CmdDepotSellAllVehicles() a bit ------------------------------------------------------------------------ r13240 | peter1138 | 2008-05-25 09:40:44 +0000 (Sun, 25 May 2008) | 2 lines -Codechange: More const-ness for GUI code. ------------------------------------------------------------------------ r13239 | smatz | 2008-05-24 23:18:21 +0000 (Sat, 24 May 2008) | 1 line -Fix: certain compilers give false warning about uninitialized variable ------------------------------------------------------------------------ r13234 | frosch | 2008-05-24 22:15:10 +0000 (Sat, 24 May 2008) | 2 lines -Fix: Check/affect town rating when removing/bulldozing town-owned road under drivethrough stops. -Fix: Reset the 'town-owned-road'-flag when removing and rebuilding road under drivethrough stops. ------------------------------------------------------------------------ r13233 | frosch | 2008-05-24 19:36:20 +0000 (Sat, 24 May 2008) | 3 lines -Fix: Replace some (incorrect) evaluations of TileOwner by RoadOwner. -Fix: Before evaluating RoadOwner, check if the roadtype is present. -Fix: Some places assumed that MP_ROAD means normal street. ------------------------------------------------------------------------