rubidium
|
ac7757324e
|
(svn r15338) -Fix [FS#2598]: close all construction related windows whenever changing company.
|
16 years ago |
rubidium
|
7da743a0dc
|
(svn r15336) -Fix: do not use _current_company in the GUI as there are no guarantees that _current_company is the same as _local_company.
|
16 years ago |
peter1138
|
aad67b5736
|
(svn r15312) -Codechange: Handle closing of drop down menus when clicking in a window in a single place, instead of in the OnClick event for some windows. This standardises behaviour so that clicking anywhere in a window will close its drop down menu, which happened before for some windows but not all. In addition the dubious feature of hiding a drop down menu by opening the same menu has been removed. This only caused wasted CPU cycles as a whole new list was generated and then destroyed. Breathe.
|
16 years ago |
smatz
|
0d3f5e6e74
|
(svn r15299) -Cleanup: remove many redundant includes
|
16 years ago |
rubidium
|
a89e63f672
|
(svn r15202) -Fix (r14827): only make quick goto active for your own company
|
16 years ago |
glx
|
c7959ce2a9
|
(svn r14840) -Cleanup: remove duplicate includes
|
16 years ago |
rubidium
|
c9e8fd307e
|
(svn r14827) -Feature [FS#1984]: few (optional) optimisations to making (initial) orders (sulai)
|
16 years ago |
rubidium
|
3024850bb1
|
(svn r14819) -Change: make details and order menu stickyable, like the timetable window. Also let the detail/order/timetable window close eachther, like the detail and order windows already did, when not stickied.
|
16 years ago |
smatz
|
254e19da91
|
(svn r14807) -Codechange: use INVALID_TILE instead of 0 to mark invalid depots, industries, towns and waypoints
|
16 years ago |
rubidium
|
d428da5a35
|
(svn r14801) -Codechange: don't reference Vehicle::num_orders directly but through a method GetNumOrders() (PhilSophus)
|
16 years ago |
rubidium
|
bde4b6020a
|
(svn r14784) -Change: don't close and reopen the vehicle order/detail windows, just refocus them instead.
|
16 years ago |
rubidium
|
87e5a8b52b
|
(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.
|
16 years ago |
rubidium
|
42df5cbc03
|
(svn r14524) -Add: stop-in-depot as part of orders (PhilSophus)
|
16 years ago |
rubidium
|
b650a86e58
|
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
16 years ago |
rubidium
|
3b798599b6
|
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
|
16 years ago |
smatz
|
b907ffec97
|
(svn r14396) -Fix: ctrl+right click at 'Go to nearest depot' order scrolled to depot with DepotID == 0
|
16 years ago |
smatz
|
6987e6015a
|
(svn r14395) -Fix [FS#2285]: crashes and GUI desyncs when order is deleted/modified while the timetable window is open
-Fix: close any dropdown and child windows in the Order and Timetable windows when selected order is deselected, deleted, ...
|
16 years ago |
smatz
|
89edec7bfb
|
(svn r14360) -Cleanup (r12652): remove unused handler for the 'Tranfser' button
|
16 years ago |
smatz
|
606f4defdc
|
(svn r14331) -Codechange: use an enum as additional parameter for ShowQueryString()
|
16 years ago |
smatz
|
f503c7c99e
|
(svn r14280) -Codechange: use IsRailWaypointTile() instead of IsTileType() and IsRailWaypoint() checks at several places
|
16 years ago |
rubidium
|
99efe9aaae
|
(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.
|
16 years ago |
frosch
|
acf224683d
|
(svn r14007) -Fix [FS#2098]: Notify vehicle windows when their internal state is botched up from outside.
|
16 years ago |
belugas
|
5bbb5721df
|
(svn r13896) -Codechange: Replace numbers with Colours enum on newgrf, order and osk guis
|
16 years ago |
rubidium
|
0f4d9a8e49
|
(svn r13704) -Fix: make timetables work more sensible when used in conjunction with conditional orders, i.e. make it possibly to tell how long to travel to the next destination if you jump.
|
16 years ago |
rubidium
|
be722412fa
|
(svn r13702) -Fix: do not overflow the order/timetable window when 'long' orders are displayed.
|
16 years ago |
rubidium
|
0900f3388a
|
(svn r13444) -Codechange: make the order GUI somewhat more efficient. The most used options can be done with a single click now.
|
17 years ago |
rubidium
|
b1dc705492
|
(svn r13409) -Fix: division by zero when one would press 'd' (skip order) when there's no order.
|
17 years ago |
rubidium
|
923e21129c
|
(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.
|
17 years ago |
rubidium
|
4625695653
|
(svn r13251) -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.
|
17 years ago |
rubidium
|
27c38052b7
|
(svn r13185) -Codechange: remove everything related to the WindowProc callbacks.
|
17 years ago |
rubidium
|
f5681547ef
|
(svn r13151) -Codechange: use an enum instead of bool as return type of OnKeyPress/OnCTRLStateChange to make it obvious what the return values mean.
|
17 years ago |
rubidium
|
8b54212900
|
(svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to the Window class and remove Window from their naming.
|
17 years ago |
glx
|
ced7ee3043
|
(svn r13124) -Codechange: make a class of the OrdersWindow.
|
17 years ago |
rubidium
|
23fc96c3e8
|
(svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of Window.
|
17 years ago |
rubidium
|
3d5567ccf7
|
(svn r12987) -Codechange: split viewport and tile selection.
|
17 years ago |
rubidium
|
9bf519f26b
|
(svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) when it's certain that w != NULL.
|
17 years ago |
rubidium
|
d03994098b
|
(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.
|
17 years ago |
rubidium
|
9d8fa486af
|
(svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
|
17 years ago |
rubidium
|
02cdf01507
|
(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.
|
17 years ago |
smatz
|
059e94e355
|
(svn r12753) -Codechange: do not use IsDepotTypeTile() where simpler function can be used
|
17 years ago |
smatz
|
9488db56d4
|
(svn r12745) -Codechange: a bit of naming conventions, introduce Is*DepotTile()
|
17 years ago |
maedhros
|
1f59821020
|
(svn r12699) -Codechange: Unify the order drawing code for orders and timetables.
|
17 years ago |
rubidium
|
e8ee93b593
|
(svn r12689) -Feature: non-stop(or rather no non-stop) and via orders for road vehicles.
|
17 years ago |
rubidium
|
145ea54474
|
(svn r12688) -Change: make default non-stop for depot/waypoint orders the same as for stations.
|
17 years ago |
smatz
|
f44aa5e088
|
(svn r12671) -Fix (r12644): orders window of competitors' vehicles was missing a resizebox
|
17 years ago |
rubidium
|
ed250cc7b5
|
(svn r12670) -Add: unconditional/always order 'jump/skip' variable.
|
17 years ago |
rubidium
|
ac94b6384b
|
(svn r12667) -Feature: conditional 'skip/jump' orders.
|
17 years ago |
rubidium
|
00d23c57b3
|
(svn r12663) -Codechange: move the definition from 'order_d' to a more appropriate place and do not misuse it for the time table GUI.
|
17 years ago |
rubidium
|
cebe2001ba
|
(svn r12661) -Add: ability to send a vehicle (using default orders) to the nearest depot.
|
17 years ago |
rubidium
|
3919c30c2d
|
(svn r12660) -Codechange: make the creation of depot order strings a little more modular (instead of causing a string explosion).
|
17 years ago |