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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5b90b91ce3 
					 
					
						
						
							
							(svn r10465) -Fix: first run the WE_CREATE callback and then perform the dirtying of the window, so you won't get glitches if you resize a window in the WE_CREATE callback.  
						
						
						
						
					 
					
						2007-07-07 17:33:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						36945fd628 
					 
					
						
						
							
							(svn r10333) -Fix [FS#943]: News messages were shown on top of the endgame screen and high score chart.  
						
						
						
						
					 
					
						2007-06-25 21:36:16 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						2e19d3cf78 
					 
					
						
						
							
							(svn r10276) -Codechange: made a counter based on milliseconds and independent of the game-state to base double-click and TGP Generation Process on  
						
						... 
						
						
						
						-Codechange: renamed _timer_counter to _palette_animation_counter, as that is what it is 
						
						
					 
					
						2007-06-22 20:04:21 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						6159f58948 
					 
					
						
						
							
							(svn r10265) -Feature: allow double-clicking on certain places: build-vehicle and town-action  
						
						
						
						
					 
					
						2007-06-22 10:57:53 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						003375d375 
					 
					
						
						
							
							(svn r10190) -Codechange: merged renderer and blitter to one single class API: blitter  
						
						... 
						
						
						
						-Codechange: introduced a hierachy of blitters to avoid a lot of code duplication
 Note: this allows much easier adding other types of video-drivers, like OpenGL 
						
						
					 
					
						2007-06-17 20:30:28 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						f3f744d36a 
					 
					
						
						
							
							(svn r10121) -Codechange: split renderer from rest of code; no longer any code directly accesses the video-buffer  
						
						... 
						
						
						
						-Add: added NULL blitter and renderer, which are always used for -vnull
-Add: dedicated driver doesn't blit nor render by default. Can be overruled by user. (-D -b 8bpp-optimized)
-Remove: removed CTRL+D from win32, which is incompatible with above
-Add: extended screenshot support for PNG and BMP
-Codechange: remove all hardcoded 8bpp references and replace them with more dynamic ones
-Codechange: minor stuff in blitters 
						
						
					 
					
						2007-06-12 20:24:12 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						765c466b8d 
					 
					
						
						
							
							(svn r9846) -Codechange: introduced ZOOM_LVL_MIN and ZOOM_LVL_MAX for the obvious reasons  
						
						... 
						
						
						
						-Codechange: introduced ZOOM_LVL_DETAIL to show/remove details
-Codechange: changed << and >> operator with ZoomLevel to a simple wrapper (that in theory also allows zoom-in besides the current zoom-out)
-Fix r9845: missed some int -> ZoomLevel 
						
						
					 
					
						2007-05-15 16:08:46 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						d3f375231f 
					 
					
						
						
							
							(svn r9844) -Codechange: replace zoomlevel with an enum  
						
						... 
						
						
						
						-Codechange: use predefined enums for viewport zoomlevels 
						
						
					 
					
						2007-05-15 14:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						5577d5c86c 
					 
					
						
						
							
							(svn r9720) -Codechange: Remove global var and gotos from window autoplacement  
						
						
						
						
					 
					
						2007-04-26 17:32:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2dc5589290 
					 
					
						
						
							
							(svn r9673) -Cleanup: remove spaces before tabs and replace non-indenting tabs with spaces.  
						
						
						
						
					 
					
						2007-04-18 22:41:53 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						80c259f64f 
					 
					
						
						
							
							(svn r9672) -Cleanup: lots of coding style fixes around operands.  
						
						
						
						
					 
					
						2007-04-18 22:10:36 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						607a55f4ec 
					 
					
						
						
							
							(svn r9662) -Documentation: Doxygen corrections and @file omissions  
						
						
						
						
					 
					
						2007-04-17 20:23:13 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						82ad5a6d9c 
					 
					
						
						
							
							(svn r9580) -Documentation: Correction of doxygen function declarations  
						
						
						
						
					 
					
						2007-04-09 15:06:24 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						d4d5ce7ee5 
					 
					
						
						
							
							(svn r9568) -Documentation: doxygen and comment changes: Root of src is finally done.  Now, time to start clearing as much as possible  
						
						
						
						
					 
					
						2007-04-06 04:10:19 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						4cc3551ef2 
					 
					
						
						
							
							(svn r9126) -Feature: "Function of scrollwheel" can now be set to off as well  
						
						... 
						
						
						
						Note: since this can be useful for all platforms, the GUI is no longer OSX specific.
  Note: scrolling lists is still unaffected by this setting 
						
						
					 
					
						2007-03-11 21:53:46 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						9be41fede6 
					 
					
						
						
							
							(svn r9112) -Feature r9111: scrollwheel scrolling can now also scroll the smallmap  
						
						
						
						
					 
					
						2007-03-11 11:57:11 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						50fe0fe059 
					 
					
						
						
							
							(svn r9111) -Feature: [OSX] mighty mice and touchpads can now scroll the map (in all directions)  
						
						... 
						
						
						
						It has to be enabled first (in patches->interface) first and this will disable scrollwheel zooming
  Note: patch setting "Map scrollwheel speed" might need to be changed since the "correct" setting
    appears to depend on what kind of mouse is in use (mighty mouse or touchpad) 
						
						
					 
					
						2007-03-11 10:55:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						24c4d5b06d 
					 
					
						
						
							
							(svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};  
						
						
						
						
					 
					
						2007-03-07 12:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						36bb92ae24 
					 
					
						
						
							
							(svn r9050) -Codechange: Foo(void) -> Foo()  
						
						
						
						
					 
					
						2007-03-07 11:47:46 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						43133c766c 
					 
					
						
						
							
							(svn r9034) -Codechange: renamed _pause to _pause_game, as some targets already have  
						
						... 
						
						
						
						a symbol called _pause (and therefor our variable conflicts with 
 thatone. We shouldn't be using _ as global indicator.....) 
						
						
					 
					
						2007-03-06 20:59:52 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						a723770836 
					 
					
						
						
							
							(svn r8853) -Cleanup: doxygen changes.  Correct forgotten c files to cpp files with the @file tag as well as a few general comments style  
						
						
						
						
					 
					
						2007-02-23 01:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						904088f2f9 
					 
					
						
						
							
							(svn r8533) -Fix: segmentation fault when the toolbar gets removed and you have selected one of the items in a submenu of the toolbar.  
						
						
						
						
					 
					
						2007-02-02 14:32:23 +00:00