------------------------------------------------------------------------ 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. ------------------------------------------------------------------------ r13232 | peter1138 | 2008-05-24 12:12:02 +0000 (Sat, 24 May 2008) | 2 lines -Codechange: Simplify BuildDepotVehicleList() ------------------------------------------------------------------------ r13231 | rubidium | 2008-05-24 11:55:25 +0000 (Sat, 24 May 2008) | 2 lines -Codechange: split the core console code and the console GUI. ------------------------------------------------------------------------ r13230 | frosch | 2008-05-24 11:19:30 +0000 (Sat, 24 May 2008) | 1 line -Fix [FS#2030](r13171): When closing toolbars, also close their PickerWindows. ------------------------------------------------------------------------ r13229 | rubidium | 2008-05-24 10:35:15 +0000 (Sat, 24 May 2008) | 2 lines -Codechange: replace some global variables that are only initialised once and always with the same value with enums. ------------------------------------------------------------------------ r13228 | rubidium | 2008-05-24 10:15:06 +0000 (Sat, 24 May 2008) | 2 lines -Codechange: split console.h. ------------------------------------------------------------------------ r13227 | peter1138 | 2008-05-24 10:02:49 +0000 (Sat, 24 May 2008) | 2 lines -Codechange: Apply code style ------------------------------------------------------------------------ r13226 | belugas | 2008-05-24 02:54:47 +0000 (Sat, 24 May 2008) | 3 lines -Feature: Allow to have more than only two airports per town. The number of airports is now controlled by the noise each of them generates, the distance from town's center and how tolerant the town is. Initial concept : TTDPatch (moreairpots), Initial code : Pasky Thanks to BigBB (help coding), Smatz Skidd13 and frosch for bugcatches and advices ------------------------------------------------------------------------ r13225 | peter1138 | 2008-05-23 23:02:13 +0000 (Fri, 23 May 2008) | 3 lines -Fix (r13041): Missing calls to FindWindowPlacementAndResize() from lots of windows causing 'two stage' opening effect. ------------------------------------------------------------------------ r13224 | rubidium | 2008-05-23 22:55:32 +0000 (Fri, 23 May 2008) | 2 lines -Fix (r13107): set the location of the old SelectPlayerFaceWindow when switching from simple to advanced or vice versa instead of letting the new window popup somewhere 'randomly'. ------------------------------------------------------------------------