summaryrefslogtreecommitdiff
path: root/src/vehicle_gui.cpp
AgeCommit message (Collapse)Author
2010-08-01(svn r20281) -Codechange: unify case scope closure + break coding stylerubidium
2010-07-30(svn r20244) -Fix: the caption of the "Available vehicle" lists was black, ↵rubidium
whereas for building those vehicles, which uses the exact same window, it was white.
2010-07-30(svn r20241) -Codechange: Move variable declarations to their first use.alberth
2010-07-29(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).terkhen
2010-07-26(svn r20223) -Codechange: Replace scrolled row calculations by a call to ↵alberth
GetScrolledRowFromWidget().
2010-07-17(svn r20174) -Codechange [FS#3955]: Allow horizontal resizing for all ↵frosch
vehicle lists.
2010-07-17(svn r20173) -Codechange: Make the normal vehiclelist fit the longest action ↵frosch
dropdown text.
2010-07-17(svn r20172) -Codechange: Use ↵frosch
BaseVehicleListWindow::BuildActionDropdownList() also for the normal vehicle list.
2010-07-17(svn r20171) -Fix: Make the group list action dropdown also use ↵frosch
vehicletype-specific texts like the normal vehicle list.
2010-07-17(svn r20170) -Codechange: Add BaseVehicleListWindow::GetActionDropdownSize().frosch
2010-07-17(svn r20169) -Codechange: Replace ShowGroupActionDropdown() with ↵frosch
BaseVehicleListWindow::BuildActionDropdownList().
2010-07-11(svn r20123) -Add [FS#3721]: Use all available space when drawing ↵terkhen
articulated road vehicles.
2010-07-02(svn r20043) -Codechange: Introduce vertical alignment for ↵alberth
DrawStringMultiLine().
2010-07-02(svn r20041) -Fix [FS#3892](r19955): crash when spectator tried to open a ↵smatz
vehicle list without selecting any company
2010-06-23(svn r20014) -Fix [FS#3881]: don't close the sort dropdown in the (original) ↵rubidium
vehicle list when there are no vehicles. That code is meant for the "actions" dropdown
2010-06-21(svn r20005) -Codechange: Enumify force_proceed.frosch
2010-06-11(svn r19957) -Codechange: remove VLW_WAYPOINT_LISTsmatz
2010-06-10(svn r19955) -Fix: close list of vehicles with given buoy/oil rig in orders ↵smatz
when switching company
2010-05-12(svn r19796) -Codechange: introduce and use a {DEPOT} string commandrubidium
2010-04-24(svn r19714) -Feature: ctrl+click on a vehicle to start/stop itsmatz
2010-04-24(svn r19710) -Codechange: deduplicate GUI code for starting/stopping vehiclessmatz
2010-04-24(svn r19709) -Feature: NewGRF debugging/inspecting of (primarily) enabled ↵rubidium
callbacks and values of variables
2010-04-23(svn r19699) -Codechange: Use InvalidateData at the refit window.terkhen
2010-04-16(svn r19642) -Add: Sort cargos alphabetically at the "Reffitable to" label ↵terkhen
in the build vehicle window.
2010-04-02(svn r19541) -Feature: Sort the list of refit options by cargo class / name.terkhen
2010-04-01(svn r19533) -Fix [FS#3720]: Vehicle details window did not resize correctly ↵terkhen
after refitting a road vehicle to a longer variant.
2010-03-06(svn r19347) -Add: Vehicle GUI now shows power, weight and tractive effort ↵terkhen
for road vehicles.
2010-03-06(svn r19338) -Codechange: Move the acceleration cache to GroundVehicle.terkhen
2010-02-22(svn r19216) -Feature: Scroll to current order destination when ↵frosch
ctrl+clicking the start/stop bar.
2010-02-10(svn r19087) -Codechange: some typos in StringIDsrubidium
2010-02-05(svn r19019) -Codechange: use HasExactlyOneBit() and HasAtMostOneBit() ↵smatz
instead of CountBits() where possible
2010-01-30(svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a ↵frosch
parameter for OnClick().
2010-01-30(svn r18963) -Codechange: Give AccelerationModel a generical name.terkhen
2010-01-21(svn r18872) -Codechange: introduce PaletteID and use itrubidium
2010-01-20(svn r18868) -Fix [FS#3547](r18776): Wrong comparator.frosch
2010-01-18(svn r18866) -Codechange: remove the CmdFailed(ret)/CmdSucceeded(ret) ↵rubidium
wrapper functions
2010-01-15(svn r18818) -Fix [FS#3526] (r18766): some train acceleration type ↵rubidium
conversions were missed
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵rubidium
if a header require a header make it include that header
2010-01-11(svn r18781) -Codechange: pass the CommandCost to the callback instead of ↵rubidium
whether it succeeded or not. -Fix: AIs did update their last cost incorrectly in network games if the cost of the DC_EXEC phase differed from the ~DC_EXEC phase.
2010-01-11(svn r18779) -Codechange: merge the command callbacks of the primary ↵rubidium
vehicles; they are identical
2010-01-10(svn r18776) -Codechange: Use SmallVector to collect refit options.frosch
2010-01-10(svn r18774) -Change: Consider callback 19 only broken after subcargos 0 to ↵frosch
255 have been used, instead of stopping at 15.
2009-12-21(svn r18590) -Fix [FS#3397]: too strict assert was triggeredrubidium
2009-12-21(svn r18588) -Feature [FS#2943]: Add shading and unshading of windows.alberth
2009-12-20(svn r18580) -Codechange: Use widget information only for setting scrollbar ↵alberth
capacity.
2009-12-20(svn r18576) -Codechange: use the function to determine the width of digits ↵rubidium
for determining the width of the unitnumber in vehicle lists.
2009-12-16(svn r18515) -Change: make it visible when you're to pass the next signal on ↵rubidium
danger and possible to cancel it -Fix [FS#2891]: when you pass a signal at danger, in a PBS controlled area, don't try to do the 'safe' thing and stop, but continue going; the user wanted the train to pass the signal at danger so (s)he has to suffer the consequences. Ofcourse one can always stop the train manually.
2009-12-14(svn r18498) -Fix [FS#2616]: cloning of vehicles could create vehicles with ↵rubidium
invalid cargo sub types for the build year of the vehicle. Fall back to another cargo sub type with the exact same name, otherwise fallback to cargo sub type 0.
2009-12-13(svn r18495) -Codechange: make sure we don't taint the vehicle cache with ↵rubidium
finding refit options and unmagify a constant
2009-12-09(svn r18450) -Fix [FS#3363]: initial size of the vehicle detail windows ↵rubidium
would occasionally be too small (although it could be resized)