| 
							
							
								 rubidium | 244834a268 | (svn r16056) -Fix (r16037): clicking twice on the "end of orders" crashed. | 2009-04-13 21:30:21 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 4c707c7414 | (svn r16037) -Feature: allow (per order) to let a train stop at the near end, middle or far end of a platform from the point of view of the driver of the train that enters the station. | 2009-04-12 14:11:14 +00:00 |  | 
			
				
					| 
							
							
								 alberth | bbd546b792 | (svn r15885) -Codechange: Removed new_size parameter of Window::OnResize() callback | 2009-03-29 09:49:11 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 12f1abbce0 | (svn r15808) -Codechange: use the new DrawString API in a number of GUIs | 2009-03-22 12:01:21 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c1aabd9842 | (svn r15785) -Codechange: remove the *Truncated part of the old text drawing API. | 2009-03-21 20:12:12 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 7f468dc142 | (svn r15723) -Codechange: use a constructor for WindowDescs as that makes expanding them much easier (Alberth) | 2009-03-15 15:12:06 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | f3e0fd7416 | (svn r15711) -Codechange: lots of whitespace cleanup/fixes | 2009-03-14 18:16:29 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c7f3daacbf | (svn r15427) -Codechange: give w->caption_color a more sensible name as it holds the owner of whatever is shown in the window | 2009-02-09 02:33:10 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 283b3d16ab | (svn r15410) -Cleanup: get rid of most of the references to the 'patches' except where it's used for backward compatability. | 2009-02-08 12:25:13 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 42fe0b65d2 | (svn r15338) -Fix [FS#2598]: close all construction related windows whenever changing company. | 2009-02-04 16:59:41 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | a49197f522 | (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. | 2009-02-04 16:45:07 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | bce50498fc | (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. | 2009-02-01 22:32:07 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 9021c20b5e | (svn r15299) -Cleanup: remove many redundant includes | 2009-01-31 20:16:06 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | a2a5cad303 | (svn r15202) -Fix (r14827): only make quick goto active for your own company | 2009-01-22 00:08:15 +00:00 |  | 
			
				
					| 
							
							
								 glx | c61674221c | (svn r14840) -Cleanup: remove duplicate includes | 2009-01-04 21:02:59 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e62e12e7f5 | (svn r14827) -Feature [FS#1984]: few (optional) optimisations to making (initial) orders (sulai) | 2009-01-04 14:51:49 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 99eae02c9d | (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. | 2009-01-03 23:32:59 +00:00 |  | 
			
				
					| 
							
							
								 smatz | b00e510140 | (svn r14807) -Codechange: use INVALID_TILE instead of 0 to mark invalid depots, industries, towns and waypoints | 2009-01-03 16:06:58 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | abd3b8e0d7 | (svn r14801) -Codechange: don't reference Vehicle::num_orders directly but through a method GetNumOrders() (PhilSophus) | 2009-01-03 13:20:32 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 80a35db52c | (svn r14784) -Change: don't close and reopen the vehicle order/detail windows, just refocus them instead. | 2009-01-02 20:01:28 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e83cca7d13 | (svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter. | 2008-12-28 14:37:19 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 4694b10706 | (svn r14524) -Add: stop-in-depot as part of orders (PhilSophus) | 2008-10-24 14:49:45 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e589c7e580 | (svn r14422) -Codechange: also reflect the changes of r14421 in the filenames. | 2008-09-30 20:51:04 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | f56e630e5c | (svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with. | 2008-09-30 20:39:50 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 4057132b00 | (svn r14396) -Fix: ctrl+right click at 'Go to nearest depot' order scrolled to depot with DepotID == 0 | 2008-09-24 16:51:36 +00:00 |  | 
			
				
					| 
							
							
								 smatz | a000de8418 | (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, ... | 2008-09-24 16:40:06 +00:00 |  | 
			
				
					| 
							
							
								 smatz | da39b8c866 | (svn r14360) -Cleanup (r12652): remove unused handler for the 'Tranfser' button | 2008-09-19 16:34:24 +00:00 |  | 
			
				
					| 
							
							
								 smatz | ffa39caf3d | (svn r14331) -Codechange: use an enum as additional parameter for ShowQueryString() | 2008-09-15 16:29:40 +00:00 |  | 
			
				
					| 
							
							
								 smatz | ff7e0b2586 | (svn r14280) -Codechange: use IsRailWaypointTile() instead of IsTileType() and IsRailWaypoint() checks at several places | 2008-09-09 12:26:25 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 141001d031 | (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. | 2008-08-17 21:07:09 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 3064767d69 | (svn r14007) -Fix [FS#2098]: Notify vehicle windows when their internal state is botched up from outside. | 2008-08-06 19:00:31 +00:00 |  | 
			
				
					| 
							
							
								 belugas | 2240833463 | (svn r13896) -Codechange: Replace numbers with Colours enum on newgrf, order and osk guis | 2008-07-31 16:42:11 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 2e68b35106 | (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. | 2008-07-14 21:01:49 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 91e317cd1c | (svn r13702) -Fix: do not overflow the order/timetable window when 'long' orders are displayed. | 2008-07-14 20:18:06 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 199b3d7886 | (svn r13444) -Codechange: make the order GUI somewhat more efficient. The most used options can be done with a single click now. | 2008-06-10 16:46:11 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d49a86cf48 | (svn r13409) -Fix: division by zero when one would press 'd' (skip order) when there's no order. | 2008-06-08 09:14:30 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e7a501100a | (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. | 2008-05-29 15:13:28 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | dc77647ea4 | (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. | 2008-05-25 19:17:03 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 162e2e074b | (svn r13185) -Codechange: remove everything related to the WindowProc callbacks. | 2008-05-19 09:48:47 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d284ba2283 | (svn r13151) -Codechange: use an enum instead of bool as return type of OnKeyPress/OnCTRLStateChange to make it obvious what the return values mean. | 2008-05-17 23:11:06 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | a89b5721a8 | (svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to the Window class and remove Window from their naming. | 2008-05-17 12:48:06 +00:00 |  | 
			
				
					| 
							
							
								 glx | 892759c396 | (svn r13124) -Codechange: make a class of the OrdersWindow. | 2008-05-16 20:08:20 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 92aac531c2 | (svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of Window. | 2008-05-08 11:50:34 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c28ce39e3c | (svn r12987) -Codechange: split viewport and tile selection. | 2008-05-07 13:10:15 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 9db77e3808 | (svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) when it's certain that w != NULL. | 2008-05-06 22:08:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 1ce0b03bf0 | (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. | 2008-05-06 15:11:33 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ca1f8fbe2e | (svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators. | 2008-04-18 04:37:06 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 6d063c3ad6 | (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. | 2008-04-17 19:10:30 +00:00 |  | 
			
				
					| 
							
							
								 smatz | ec588da9e8 | (svn r12753) -Codechange: do not use IsDepotTypeTile() where simpler function can be used | 2008-04-17 18:24:45 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 966e476df8 | (svn r12745) -Codechange: a bit of naming conventions, introduce Is*DepotTile() | 2008-04-17 00:44:20 +00:00 |  |