rubidium 
							
						 
					 
					
						
						
							
						
						ee02dd7dad 
					 
					
						
						
							
							(svn r12619) -Codechange: lots of documentation about window related stuff. Patch by Alberth.  
						
						
						
						
					 
					
						2008-04-07 20:28:58 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						756e0d9b6e 
					 
					
						
						
							
							(svn r12371) -Fix [FS#1823]: do not let window hide behind the main toolbar after resizing the screen  
						
						
						
						
					 
					
						2008-03-15 20:32:42 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						8b56e7544e 
					 
					
						
						
							
							(svn r12167) -Feature(tte): change colour of autorail and autoroad selection when Ctrl is pressed  
						
						
						
						
					 
					
						2008-02-17 17:00:43 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						291931bf50 
					 
					
						
						
							
							(svn r12166) -Fix [FS#337]: when drag&drop mode was cancelled by keyboard input, depot/group window wasn't updated (original patch by GrimRC)  
						
						
						
						
					 
					
						2008-02-17 12:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						dc87b05e8c 
					 
					
						
						
							
							(svn r11834) -Codechange: only include settings_type.h if needed.  
						
						
						
						
					 
					
						2008-01-13 14:37:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5c4150d304 
					 
					
						
						
							
							(svn r11832) -Codechange: get rid of (quite) some VARDEFs.  
						
						
						
						
					 
					
						2008-01-13 13:36:01 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d4e6a6bf57 
					 
					
						
						
							
							(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.  
						
						
						
						
					 
					
						2008-01-13 01:21:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ac528411df 
					 
					
						
						
							
							(svn r11818) -Codechange: split player.h into smaller pieces.  
						
						
						
						
					 
					
						2008-01-12 14:10:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0e517fe023 
					 
					
						
						
							
							(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.  
						
						
						
						
					 
					
						2008-01-09 09:45:45 +00:00 
						 
				 
			
				
					
						
							
							
								egladil 
							
						 
					 
					
						
						
							
						
						9a2547b5a7 
					 
					
						
						
							
							(svn r11740) -Fix [FS#1610]: Modify and possibly discard key events for code points in the unicode private use area.  
						
						
						
						
					 
					
						2008-01-01 18:55:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						384503e7d3 
					 
					
						
						
							
							(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.  
						
						
						
						
					 
					
						2007-12-27 13:35:39 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2786d789a1 
					 
					
						
						
							
							(svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split map.h).  
						
						
						
						
					 
					
						2007-12-26 11:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						429521a7d1 
					 
					
						
						
							
							(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'  
						
						
						
						
					 
					
						2007-12-25 11:26:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bf98e25e43 
					 
					
						
						
							
							(svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.  
						
						
						
						
					 
					
						2007-12-25 09:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a773d45885 
					 
					
						
						
							
							(svn r11684) -Codechange: split gfx.h in a type and functional header.  
						
						
						
						
					 
					
						2007-12-23 10:56:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8f0e68285b 
					 
					
						
						
							
							(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.  
						
						
						
						
					 
					
						2007-12-22 23:30:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8896bea306 
					 
					
						
						
							
							(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.  
						
						
						
						
					 
					
						2007-12-19 19:44:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a0f2366e40 
					 
					
						
						
							
							(svn r11629) -Fix [FS#1527]: many viewports could crash the scenario editor.  
						
						
						
						
					 
					
						2007-12-13 18:46:04 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						73c58d8a40 
					 
					
						
						
							
							(svn r11596) -Codechange: Use the Window member HandleButtonClick and remove its now useless counterpart function  
						
						
						
						
					 
					
						2007-12-08 03:10:50 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						b23f824f18 
					 
					
						
						
							
							(svn r11595) -Codechange: add a new member to Window struct, based on its function counterpart HandleButtonClick.  
						
						
						
						
					 
					
						2007-12-08 02:55:47 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						af4d07b978 
					 
					
						
						
							
							(svn r11593) -Cleanup: remove some forgotten pieces of evidence of a mischief  
						
						
						
						
					 
					
						2007-12-08 01:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						8c89641dbe 
					 
					
						
						
							
							(svn r11592) -Codechange: Use the Window member RaiseButtons and remove the now useless RaiseWindowButtons function  
						
						
						
						
					 
					
						2007-12-08 01:20:47 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						6fb71047d6 
					 
					
						
						
							
							(svn r11591) -Codechange: remove now unused widget accessors.  
						
						
						
						
					 
					
						2007-12-08 01:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						c21f588a14 
					 
					
						
						
							
							(svn r11588) -Codechange: use the new member introduced in r11551  
						
						
						
						
					 
					
						2007-12-07 18:05:49 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						10e17c30a3 
					 
					
						
						
							
							(svn r11586) -Fix: make another widget 'accessor' function const when it should be const.  
						
						
						
						
					 
					
						2007-12-07 17:42:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						dd68a34e26 
					 
					
						
						
							
							(svn r11583) -Fix [FS#1484]: windows could get completely missing when one resized the window to something very small.  
						
						
						
						
					 
					
						2007-12-06 20:55:48 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						6c70cf2d82 
					 
					
						
						
							
							(svn r11579) -Revert(r11578): some cases of key propagation are not handled correctly.  
						
						... 
						
						
						
						A better solution will be deviced, but not now.  Let's not cause a ton of bug reports 
						
						
					 
					
						2007-12-06 15:58:39 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						7edf28529d 
					 
					
						
						
							
							(svn r11578) -Codechange: Introduce the window default flag WDF_TEXTENTRY which specifies that the window holding it is actually one that enables an edit box.  
						
						... 
						
						
						
						Use this flag when dispatching a key event instead of using some hard coded window IDs.
This should ease a little bit the creation of new edit aware windows. 
						
						
					 
					
						2007-12-06 02:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d9081ad3f5 
					 
					
						
						
							
							(svn r11556) -Feature: allow setting a default password for new companies in network games.  
						
						
						
						
					 
					
						2007-12-02 14:48:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						527b72749d 
					 
					
						
						
							
							(svn r11555) -Codechange: use the new members introduced in r11551.  
						
						
						
						
					 
					
						2007-12-02 14:29:48 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						e2b4afaa4b 
					 
					
						
						
							
							(svn r11551) -Codechange: Introduction of widget control members on struct Window.  These "new" members have the exact same functionalities as their pure functions "genitors"  
						
						... 
						
						
						
						Ex: "Window::SetWidgetLoweredState(byte widget_index, bool lowered_stat)"  is the member corresponding to "SetWindowWidgetLoweredState(Window *w, byte widget_index, bool lowered_stat)" 
						
						
					 
					
						2007-12-02 00:59:48 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						bf959f926f 
					 
					
						
						
							
							(svn r11510) -Codechange: merge the IS_*INSIDE* functions and rename them fitting to the naming style  
						
						
						
						
					 
					
						2007-11-24 10:38:43 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						71c4325c50 
					 
					
						
						
							
							(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style  
						
						
						
						
					 
					
						2007-11-19 21:02:30 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						8be526e499 
					 
					
						
						
							
							(svn r11475) -Codechange: rename clamp and clampu to Clamp and ClampU to fit with the coding style  
						
						
						
						
					 
					
						2007-11-19 18:38:10 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						2686901d84 
					 
					
						
						
							
							(svn r11471) -Codechange: one more variable retyped to enum ViewportHighlightMode  
						
						
						
						
					 
					
						2007-11-18 23:13:53 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						d8d0babece 
					 
					
						
						
							
							(svn r11405) -Fix: in rare cases OpenTTD could segfault when resizing and scroll the main window (Rafal Rzepecki)  
						
						
						
						
					 
					
						2007-11-11 12:26:44 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						705f0ae90c 
					 
					
						
						
							
							(svn r11304) -Feature: Control-Clicking the Center Main View button on the vehicle window allows the main viewport to follow the chosen vehicle.(stevenh)  
						
						
						
						
					 
					
						2007-10-20 00:09:39 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						c78c96a8ad 
					 
					
						
						
							
							(svn r11256) -Codechange: Make opening a new toolbar not overlapping its parent one, by locating it under the parent, and aligned with the left side of it.  
						
						... 
						
						
						
						FS#1310, by BigBB 
						
						
					 
					
						2007-10-14 00:26:24 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						da8d778622 
					 
					
						
						
							
							(svn r10967) -Fix: in case of moving the window on create (because it doesn't fit in the screen), make sure to move the viewport too if we are an extra viewport (spotted by Maedhros)  
						
						
						
						
					 
					
						2007-08-23 11:08:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0fed821efb 
					 
					
						
						
							
							(svn r10932) -Codechange: replace "text" with "chat" for the chat related function and variables.  
						
						
						
						
					 
					
						2007-08-19 09:38:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cffc67aae8 
					 
					
						
						
							
							(svn r10730) -Codechange: allow (some) arbitrary data to be send to the WE_CREATE event.  
						
						
						
						
					 
					
						2007-07-29 22:57:40 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1ff82506a0 
					 
					
						
						
							
							(svn r10727) -Codechange: when a window would fall outside of the screen (on the right) when opening it, move it to the left so it stays inside the screen.  
						
						
						
						
					 
					
						2007-07-29 20:54:37 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						dd0fac984b 
					 
					
						
						
							
							(svn r10726) -Codechange: make it possible that the chat window is less than 640 pixels.  
						
						
						
						
					 
					
						2007-07-29 19:19:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						59ff947471 
					 
					
						
						
							
							(svn r10725) -Codechange: move some window related code out of gfx.cpp to windows.cpp  
						
						
						
						
					 
					
						2007-07-29 19:18:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						aeb992ce90 
					 
					
						
						
							
							(svn r10717) -Fix: in-game console had a "transparent" part when opened in a game, while it did not in the menu.  
						
						
						
						
					 
					
						2007-07-28 21:00:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b6c3a127af 
					 
					
						
						
							
							(svn r10716) -Codechange: not all windows' minimum size is actually their minimum size, so take the size of the window after WE_CREATE has been called as bare minimum size.  
						
						
						
						
					 
					
						2007-07-28 20:59:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e68a3e9777 
					 
					
						
						
							
							(svn r10707) -Codechange: account for the main toolbar and status bar when determining the maximum height for a window.  
						
						
						
						
					 
					
						2007-07-27 22:08:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8b5961d5e0 
					 
					
						
						
							
							(svn r10705) -Fix (r10704): some windows were not correctly initialized as they resized the window themselves and that should be interfered by making sure the window is resized in the right "step" size.  
						
						... 
						
						
						
						-Fix (r10704): call the WE_RESIZE when resizing during initialization of the windows. 
						
						
					 
					
						2007-07-27 19:09:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c03cb2c8db 
					 
					
						
						
							
							(svn r10704) -Codechange: provide an infrastructure to have resizable windows that are smaller than the default window size.  
						
						
						
						
					 
					
						2007-07-27 12:49:04 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						724ac18d1e 
					 
					
						
						
							
							(svn r10649) -Fix (r9962): autoscroll (pointer near screen edge) didn't work  
						
						
						
						
					 
					
						2007-07-22 13:16:49 +00:00