src/vehicle_gui.cpp
Sat, 23 Aug 2008 02:15:46 +0000 belugas (svn r14135) -Codechange: Add owner to waypoints. Previously, it was guessed from rail underneath it.
Fri, 22 Aug 2008 22:54:38 +0000 rubidium (svn r14133) -Fix [FS#2249]: close the 'manage vehicles' dropdown once the number of vehicles in the list reaches 0.
Thu, 21 Aug 2008 01:42:21 +0000 belugas (svn r14118) -Fix(r14104): typos creeping like bugs
Wed, 20 Aug 2008 01:29:05 +0000 belugas (svn r14104) -Feature: Add a window for waypoints, allowing to view all the trains having the selected waypoint in their orders.
Sun, 17 Aug 2008 21:07:09 +0000 rubidium (svn r14097) -Fix [FS#2085]: one couldn't get a list of vehicles sharing an order when the number of orders was 0; you could see that the vehicles had a shared order though.
Fri, 15 Aug 2008 13:57:43 +0000 frosch (svn r14076) -Codechange: Merge the four start/stop commands into a single CMD_START_STOP_VEHICLE.
Wed, 13 Aug 2008 06:05:01 +0000 rubidium (svn r14063) -Codechange: replace some "magic" constants with enumified constants.
Tue, 12 Aug 2008 22:14:57 +0000 rubidium (svn r14058) -Fix [FS#2224]: NewGRF callback 23 didn't use the NewGRF compatible text stack (minime)
Wed, 06 Aug 2008 19:00:31 +0000 frosch (svn r14007) -Fix [FS#2098]: Notify vehicle windows when their internal state is botched up from outside.
Wed, 06 Aug 2008 18:57:37 +0000 frosch (svn r14006) -Codechange: Deduplicate some code.
Sat, 02 Aug 2008 22:53:21 +0000 rubidium (svn r13950) -Add [YAPP]: Trains can now also be in a 'stuck' state when waiting on a path reservation. (michi_cc)
Sat, 02 Aug 2008 02:28:17 +0000 belugas (svn r13919) -Codechange: Replace numbers with Colours enum on osk(forgot 2 assignations), statusbar, subsidy, terraform, timetable, toolbar, town, tree and vehicle guis.
Thu, 17 Jul 2008 21:15:57 +0000 rubidium (svn r13720) -Fix (r13715): string wasn't correctly passed to draw function.
Thu, 17 Jul 2008 20:13:01 +0000 rubidium (svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.
Thu, 17 Jul 2008 13:47:04 +0000 rubidium (svn r13715) -Fix [FS#2129]: C-like strings had to be rebound each time they were printed, otherwise the text could change due to the few number of slots that could be used to bind.
Tue, 24 Jun 2008 13:49:13 +0000 rubidium (svn r13623) -Codechange: only show the 'load' of articulated RV parts that have a capacity instead of showing 'empty' parts when a vehicle is completely full.
Tue, 24 Jun 2008 13:47:15 +0000 rubidium (svn r13622) -Fix [FS#2109]: only the front of a RV would be considered when determining to what cargos a vehicle can be refitted instead of all cargos.
Fri, 20 Jun 2008 20:40:47 +0000 smatz (svn r13593) -Fix [FS#2095](r13524): sorting by cargo capacity was broken
Thu, 19 Jun 2008 19:58:30 +0000 skidd13 (svn r13587) -Codechange: make some globals members of VehicleListBase since they are used as such
Mon, 16 Jun 2008 17:09:52 +0000 skidd13 (svn r13534) -Codechange: Replace the main part of VehiclesListBase sorting with GUIList function calls
Sun, 15 Jun 2008 22:10:22 +0000 skidd13 (svn r13524) -Codechange: use the typesafe QSort for vehicle sortings
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 11:56:21 +0000 peter1138 (svn r13307) -Codechange: Separate VehicleList and its two functions so only the 3 users include it, reducing dependencies on misc/smallvec.h
Tue, 27 May 2008 15:30:51 +0000 peter1138 (svn r13291) -Fix (r13266): qsort passed wrong sizeof data
Mon, 26 May 2008 18:25:27 +0000 peter1138 (svn r13270) -Codechange: There is no need to clear lists in the window constructor
Mon, 26 May 2008 16:23:23 +0000 peter1138 (svn r13266) -Codechange: Use SmallVector in GUIList
Sun, 25 May 2008 19:17:03 +0000 rubidium (svn r13251) -Codechange: rename _patches to _settings as that is more logic.
Sun, 25 May 2008 17:22:49 +0000 peter1138 (svn r13248) -Codechange: Use VehicleList for depot GUI.
Fri, 23 May 2008 23:02:13 +0000 peter1138 (svn r13225) -Fix (r13041): Missing calls to FindWindowPlacementAndResize() from lots
Mon, 19 May 2008 09:48:47 +0000 rubidium (svn r13185) -Codechange: remove everything related to the WindowProc callbacks.
Mon, 19 May 2008 09:39:05 +0000 rubidium (svn r13183) -Codechange: make a window class of the VehicleViewWindow.
Sun, 18 May 2008 16:51:44 +0000 rubidium (svn r13165) -Codechange: replace some RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData.
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.
Fri, 16 May 2008 23:23:38 +0000 peter1138 (svn r13128) -Codechange: Make a class of the refit window
Fri, 16 May 2008 17:33:09 +0000 rubidium (svn r13120) -Codechange: make a class of the VehicleDetailsWindow.
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.
Sun, 11 May 2008 15:08:44 +0000 glx (svn r13047) -Codechange: remove vp_d
Sun, 11 May 2008 15:00:11 +0000 rubidium (svn r13046) -Codechange: make classes of the VehicleListWindow and the VehicleGroupWindow.
Sun, 11 May 2008 14:23:45 +0000 rubidium (svn r13045) -Codechange: make list_d (now GUIList) more generic and uniform.
Fri, 09 May 2008 09:29:27 +0000 rubidium (svn r13024) -Codechange: do not use WE_MOUSELOOP when WE_TICK suffices, rename WE_4 to something more descriptive and correct some (completely incorrect) comments.
Thu, 08 May 2008 14:14:16 +0000 rubidium (svn r13015) -Codechange: move some 'WP' structs out of window_gui.h to the .cpp files where they are actually used.
Thu, 08 May 2008 11:50:34 +0000 rubidium (svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of Window.
Tue, 06 May 2008 22:17:12 +0000 rubidium (svn r12977) -Codechange: remove quite some redundant (duplicate) function declarations.
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 21:28:30 +0000 rubidium (svn r12975) -Codechange: replace DeleteWindow(w) with delete w.
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.
Sun, 27 Apr 2008 18:05:48 +0000 bjarni (svn r12912) -Codechange: overloaded ChangeVehicleViewWindow() so each argument can be either a Vehicle pointer or a VehicleID
Sat, 19 Apr 2008 13:17:19 +0000 rubidium (svn r12789) -Codechange: rename AssignWindowViewport to InitializeWindowViewport because the viewport is now part of the window struct. Patch by Alberth.
Sat, 19 Apr 2008 13:07:37 +0000 rubidium (svn r12788) -Codechange: unduplicate some vehicle GUI code. Patch by Alberth.
Fri, 18 Apr 2008 10:58:11 +0000 rubidium (svn r12766) -Add: sorting by road vehicle/train length. Based on a patch by Sir Bob.
Fri, 18 Apr 2008 04:37:06 +0000 rubidium (svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
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.
Sun, 13 Apr 2008 16:48:28 +0000 rubidium (svn r12687) -Change: show when a vehicle is actually leaving the station instead of loading/unloading.
Mon, 07 Apr 2008 19:18:56 +0000 rubidium (svn r12615) -Codechange: rename some enums related to depot orders to make it more clear that they are no loading/unloading flags. Also add more type strictness.
Sun, 06 Apr 2008 15:09:45 +0000 rubidium (svn r12593) -Codechange: hide Order's flags in most of the code.
Sun, 06 Apr 2008 07:48:51 +0000 rubidium (svn r12588) -Codechange: do not access the destination of an order directly.
Sat, 05 Apr 2008 23:36:54 +0000 rubidium (svn r12584) -Codechange: do not access the order type directly.
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.