------------------------------------------------------------------------ r13351 | smatz | 2008-06-01 15:08:14 +0000 (Sun, 01 Jun 2008) | 1 line -Codechange: disable warnings about unused variable for builds without asserts ------------------------------------------------------------------------ r13350 | glx | 2008-06-01 13:23:40 +0000 (Sun, 01 Jun 2008) | 1 line -Fix: wrong tooltip for waypoint picker scrollbar ------------------------------------------------------------------------ r13349 | rubidium | 2008-06-01 10:11:31 +0000 (Sun, 01 Jun 2008) | 2 lines -Codechange: remove a pointless flag; the flag is set before calling a function and is then reset in the function without ever reading it. Patch by Cirdan. ------------------------------------------------------------------------ r13348 | rubidium | 2008-05-31 22:43:42 +0000 (Sat, 31 May 2008) | 2 lines -Fix: an industry does not always need foundations; in the case of NewGRFs an industry can be built on a steep slope, however when 'querying' the foundation type of an industry we neglected the fact that these steep slope tiles do not have a foundation. As a result of this when one built a structure requiring foundations on a tile SW or SE of a steep slope industry tile it would try to apply the foundation on the steep slope to determine whether to draw the wall of the foundation and trigger an assert. ------------------------------------------------------------------------ r13347 | glx | 2008-05-31 22:12:53 +0000 (Sat, 31 May 2008) | 1 line -Fix (r12396): ottdres.rc.in was forgotten ------------------------------------------------------------------------ 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. ------------------------------------------------------------------------