src/build_vehicle_gui.cpp
Sun, 13 Jul 2008 02:43:46 +0000 belugas (svn r13696) -Fix[GUI]: The Build button of the vehicle list is now hidden, instead of just disabled. It will be only visible when called from the Depot Building Window.
Sat, 12 Jul 2008 22:28:34 +0000 rubidium (svn r13694) -Change: make it more explicit that you've opened the available train/ship/etc. list instead of the one where you can actually build vehicles by setting the appropriate title for the window.
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.
Wed, 28 May 2008 17:29:27 +0000 peter1138 (svn r13314) -Codechange: Switch EngineList from std::vector to GUIList
Wed, 28 May 2008 10:29:48 +0000 peter1138 (svn r13306) -Fix (r8362): Pass engine list by pointer instead of making a copy of it.
Tue, 27 May 2008 12:24:23 +0000 peter1138 (svn r13287) -Codechange: move engine list gui code away from engine.cpp (and its headers) to engine_gui.cpp
Sun, 25 May 2008 19:17:03 +0000 rubidium (svn r13251) -Codechange: rename _patches to _settings as that is more logic.
Mon, 19 May 2008 16:44:50 +0000 smatz (svn r13190) -Cleanup: remove unused variable
Mon, 19 May 2008 09:48:47 +0000 rubidium (svn r13185) -Codechange: remove everything related to the WindowProc callbacks.
Sat, 17 May 2008 13:01:30 +0000 rubidium (svn r13140) -Codechange: move the gui-list-sorting out of window_gui.h so window_gui.h only needs to be included in *_gui.cpp.
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.
Tue, 13 May 2008 20:39:57 +0000 peter1138 (svn r13074) -Fix: For multiheaded engines, halve power and running cost when used instead of when loading, to allow callback values to work properly.
Tue, 13 May 2008 14:43:33 +0000 rubidium (svn r13069) -Codechange: it is no longer needed to pass a void *data pointer with the WE_CREATE message because nothing uses it anymore.
Tue, 13 May 2008 14:28:27 +0000 rubidium (svn r13068) -Codechange: make a class of the BuildVehicleWindow.
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.
Thu, 08 May 2008 20:05:32 +0000 glx (svn r13019) -Fix [FS#1997]: silence some more MSVC x64 warnings (michi_cc)
Thu, 08 May 2008 11:50:34 +0000 rubidium (svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of Window.
Wed, 07 May 2008 18:31:29 +0000 smatz (svn r12995) -Codechange: use std::vector for EngineList instead of C/C++ wrapper for CBlobT
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.
Tue, 06 May 2008 15:11:33 +0000 rubidium (svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
Tue, 29 Apr 2008 21:31:29 +0000 peter1138 (svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
Tue, 22 Apr 2008 23:16:36 +0000 bjarni (svn r12843) -Feature [FS#1945]: The autoreplace window is now resizable in both directions
Thu, 17 Apr 2008 19:10:30 +0000 rubidium (svn r12754) -Codechange: split depot.h into depot_map.h, depot_func.h and depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h.
Mon, 31 Mar 2008 00:17:39 +0000 rubidium (svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h.
Mon, 31 Mar 2008 00:06:17 +0000 rubidium (svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
Thu, 21 Feb 2008 19:09:10 +0000 peter1138 (svn r12209) -Fix: [NewGRF] Support using any base price for rail and road vehicles' running cost, and show running cost of wagons if they have it.
Wed, 20 Feb 2008 20:56:54 +0000 peter1138 (svn r12205) -Codechange: rename RailVehicleInfo::running_cost_base to running_cost, inline with other vehicle types (It is the factor, not the base)
Sat, 16 Feb 2008 23:09:33 +0000 peter1138 (svn r12164) -Fix (r12137, FS#1775]: Variable scope bug crept in
Thu, 14 Feb 2008 07:25:24 +0000 peter1138 (svn r12137) -Fix [FS#1769]: Show cargo capacity for articulated vehicles correctly in the purchase list. Multiple cargo types can also now been shown.
Mon, 04 Feb 2008 11:28:12 +0000 peter1138 (svn r12054) -Cleanup: Use VehicleType instead of byte for vehicle types...
Sat, 26 Jan 2008 20:55:04 +0000 peter1138 (svn r11988) -Codechange: Add a generic way of changing a widget's size and adjust the widgets around it to suit.
Wed, 23 Jan 2008 13:20:51 +0000 peter1138 (svn r11959) -Codechange: Use macro to loop for specific engine types instead of using specific indexes each time.
Fri, 18 Jan 2008 18:18:39 +0000 peter1138 (svn r11918) -Codechange: Draw engine lists at widget positions instead of fixed pixel positions
Fri, 18 Jan 2008 10:36:55 +0000 peter1138 (svn r11915) -Codechange: Add a function to draw a sort button's up/down arrow. Arrows are now drawn in a consistent position based on the widget, instead of randomly positioned by pixel.
Thu, 17 Jan 2008 18:49:39 +0000 peter1138 (svn r11904) -Codechange: use dropdown widget in 3 more windows, build vehicle, group vehicle list and station list.
Mon, 14 Jan 2008 16:10:58 +0000 peter1138 (svn r11848) -Codechange: New class-based drop down list functionality. Lists are now dynamically generated, and can include parameters, or be extended however needed.
Sun, 13 Jan 2008 01:21:35 +0000 rubidium (svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
Sat, 12 Jan 2008 14:10:35 +0000 rubidium (svn r11818) -Codechange: split player.h into smaller pieces.
Wed, 09 Jan 2008 09:45:45 +0000 rubidium (svn r11787) -Codechange: more header rewrites. This time related to viewport.h.
Wed, 09 Jan 2008 00:59:02 +0000 rubidium (svn r11785) -Codechange: remove some unneeded includes.
Mon, 07 Jan 2008 22:38:30 +0000 peter1138 (svn r11781) -Codechange: variable scope and initialization
Mon, 07 Jan 2008 00:57:19 +0000 rubidium (svn r11774) -Change: do not include variables.h in a header when it is not needed.
Thu, 27 Dec 2007 15:47:08 +0000 bjarni (svn r11710) -Feature: [build vehicles windows] added sorting for cost, running costs and speed to road vehicles and ships build windows
Thu, 27 Dec 2007 13:35:39 +0000 rubidium (svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
Wed, 26 Dec 2007 13:50:40 +0000 rubidium (svn r11702) -Codechange: move all date related stuff to date*.
Tue, 25 Dec 2007 11:26:07 +0000 rubidium (svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
Sat, 22 Dec 2007 23:30:28 +0000 rubidium (svn r11682) -Codechange: move some 'generic' geometry related types into a single file and do not include gfx.h everywhere to get a Point type.
Fri, 21 Dec 2007 21:50:46 +0000 rubidium (svn r11677) -Codechange: move price and command related types/functions to their respective places.
Fri, 21 Dec 2007 19:49:27 +0000 rubidium (svn r11675) -Codechange: split the string types from the string functions.
Wed, 19 Dec 2007 20:45:46 +0000 rubidium (svn r11668) -Codechange: more refactoring aimed at reducing compile time and making it more logic where function definitions can be found.
Wed, 19 Dec 2007 19:44:29 +0000 rubidium (svn r11667) -Codechange: split window.h into a header that defines some 'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps.
Sun, 02 Dec 2007 14:29:48 +0000 rubidium (svn r11555) -Codechange: use the new members introduced in r11551.
Mon, 19 Nov 2007 21:02:30 +0000 skidd13 (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
Sun, 04 Nov 2007 00:08:57 +0000 belugas (svn r11374) -Codechange: Give meaning to the magical number that specifies the color of the text in a DrawString call.
Sat, 20 Oct 2007 14:51:09 +0000 rubidium (svn r11312) -Codechange: implement a overflow safe integer and use that for money and don't misuses CommandCost to have a overflow safe integer. Based on a patch by Noldo.
Fri, 05 Oct 2007 22:13:35 +0000 glx (svn r11214) -Fix [FS#1296]: planes can't use heliports so refuse these orders
Mon, 17 Sep 2007 04:23:03 +0000 rubidium (svn r11122) -Fix [FS#1234]: crash when building a NewGRF vehicle when the articulated build vehicle callback returneed a different value for the purchase window than the normal build. Thanks for Dalestan and _minime_ for pointers to possible causes.
Mon, 27 Aug 2007 21:33:26 +0000 rubidium (svn r10992) -Fix [FS#1132]: huge amount of vehicles in the "ungrouped" group. Patch by frosch.
Sun, 29 Jul 2007 22:58:59 +0000 rubidium (svn r10731) -Codechange: allow smaller initial "build <vehicle type>" windows.
Fri, 27 Jul 2007 12:49:04 +0000 rubidium (svn r10704) -Codechange: provide an infrastructure to have resizable windows that are smaller than the default window size.