rubidium 
							
						 
					 
					
						
						
							
						
						062dd0e24c 
					 
					
						
						
							
							(svn r19814) -Codechange: give some more unnamed enums a name, in case they consisted of unrelated values use static const (u)int  
						
						
						
						
					 
					
						2010-05-13 10:14:29 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						f6f092b5ee 
					 
					
						
						
							
							(svn r19736) -Fix [FS#3802]: Spritepicker still failed for 32bpp-anim blitter.  
						
						
						
						
					 
					
						2010-04-28 19:19:20 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						7579079874 
					 
					
						
						
							
							(svn r19732) -Fix [FS#3802]: Spritepicker failed for 32bpp blitters due to pitch measured in pixels rather than bytes.  
						
						
						
						
					 
					
						2010-04-27 17:29:40 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						7b30f34ecf 
					 
					
						
						
							
							(svn r19731) -Add: Spritepicker to sprite alignment tool.  
						
						
						
						
					 
					
						2010-04-26 20:35:27 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						af7051178d 
					 
					
						
						
							
							(svn r19671) -Fix (r19670): RoundDiv() needs to deal with signed numerators.  
						
						
						
						
					 
					
						2010-04-18 17:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						2e90f7f8b9 
					 
					
						
						
							
							(svn r19670) -Codechange: Add CeilDiv() and RoundDiv() to simplify integer divisions with rounding.  
						
						
						
						
					 
					
						2010-04-18 14:56:05 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						fb207873c5 
					 
					
						
						
							
							(svn r19067) -Fix [FS#3604]: remove Bidi control characters from the reordered text  
						
						
						
						
					 
					
						2010-02-09 18:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f94c83a387 
					 
					
						
						
							
							(svn r18872) -Codechange: introduce PaletteID and use it  
						
						
						
						
					 
					
						2010-01-21 01:38:13 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cb820e3da3 
					 
					
						
						
							
							(svn r18789) -Codechange: when we're not in a network game we don't even need to consider undrawing the chat messages  
						
						
						
						
					 
					
						2010-01-12 00:10:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						90b7f0f3cb 
					 
					
						
						
							
							(svn r18575) -Fix [FS#3393]: unit numbers weren't always fully shown in the depot  
						
						
						
						
					 
					
						2009-12-20 16:42:35 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						169141433a 
					 
					
						
						
							
							(svn r18391) -Fix (r0): (Invalid) GRFs could trigger invalid reads.  
						
						
						
						
					 
					
						2009-12-03 15:27:33 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						df0b347b45 
					 
					
						
						
							
							(svn r18358) -Cleanup: More usage of EPV_CYCLES_(DARK|GLITTER)_WATER.  
						
						
						
						
					 
					
						2009-12-01 18:12:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b00a5f1069 
					 
					
						
						
							
							(svn r18330) -Cleanup: remove some unneeded includes  
						
						
						
						
					 
					
						2009-11-28 20:35:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e772ec1c97 
					 
					
						
						
							
							(svn r18228) -Fix: make string drawing big font aware, i.e. don't big characters flicker like a stroboscope.  
						
						
						
						
					 
					
						2009-11-22 16:31:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e297f79b7f 
					 
					
						
						
							
							(svn r18143) -Codechange: allow stripping/ignoring of SETX(Y) during DrawString  
						
						
						
						
					 
					
						2009-11-17 15:25:40 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						31f7df2cb0 
					 
					
						
						
							
							(svn r18106) -Codechange: Draw string underline FONT_HEIGHT_NORMAL pixels down, not 10.  
						
						
						
						
					 
					
						2009-11-15 19:18:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c2221885f4 
					 
					
						
						
							
							(svn r18027) -Codechange: make some unneededly global variables static and remove some unused variables  
						
						
						
						
					 
					
						2009-11-09 09:59:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f315b11f1b 
					 
					
						
						
							
							(svn r17900) -Fix (r2497): ExtraPaletteValues' tables were all a factor 3 too big  
						
						... 
						
						
						
						-Codechange: replace some magic numbers related to palette animation with constants 
						
						
					 
					
						2009-10-29 11:24:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0501bd1325 
					 
					
						
						
							
							(svn r17842) -Fix: DrawStringMultiLine would in some corner case, top = bottom + 1, draw the string  
						
						
						
						
					 
					
						2009-10-22 14:24:11 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3bb1f4217d 
					 
					
						
						
							
							(svn r17772) -Fix [FS#3264]: CJK languages don't have spaces, so for adding newlines (multi line strings) we need to (properly) handle the case when there are no spaces instead of truncating the string.  
						
						
						
						
					 
					
						2009-10-13 20:19:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d6cded5380 
					 
					
						
						
							
							(svn r17693) -Cleanup: remove some unneeded includes  
						
						
						
						
					 
					
						2009-10-04 17:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e8ddf001c8 
					 
					
						
						
							
							(svn r17570) -Fix: a number of Doxygen warnings about missing parameters, which were sometimes missing and sometimes just typos  
						
						
						
						
					 
					
						2009-09-19 09:51:14 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						a3ddb8a235 
					 
					
						
						
							
							(svn r17391) -Codechange: Add string box calculation routine for multi-line strings.  
						
						
						
						
					 
					
						2009-09-02 20:40:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						07d2af338e 
					 
					
						
						
							
							(svn r17339) -Codechange: move thread related files to their own directory (like done for video, music, sound, etc)  
						
						
						
						
					 
					
						2009-09-01 10:07:22 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						79a8da1c04 
					 
					
						
						
							
							(svn r17306) -Fix: DrawStringMultiLine() computed available width and height wrongly.  
						
						
						
						
					 
					
						2009-08-29 17:00:32 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7fbc33dae1 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						9efd32d13c 
					 
					
						
						
							
							(svn r16798) -Fix [FS#3016]: Added several new widget distances for better widget size computations.  
						
						
						
						
					 
					
						2009-07-12 12:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						9b070b5405 
					 
					
						
						
							
							(svn r16677) -Codechange: Dimension width and height are unsigned.  
						
						
						
						
					 
					
						2009-06-27 20:53:45 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						996e5eea47 
					 
					
						
						
							
							(svn r16672) -Codechange: Add functions to compute size of strings and sprites.  
						
						
						
						
					 
					
						2009-06-27 11:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6a3a304283 
					 
					
						
						
							
							(svn r16599) -Fix [FS#2987] (r16584): reset the 'current' font size after drawing, this way we won't draw other strings too small; only caused problems when tiny/big text strings would use SETX.  
						
						
						
						
					 
					
						2009-06-19 12:08:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						121a569125 
					 
					
						
						
							
							(svn r16584) -Fix [FS#2965]: sometimes SETX/SETXY would lead to unexpected results for NewGRF texts.  
						
						... 
						
						
						
						Note: This readds support for centering strings with SETX, however the text part of the string will not be in the exact center, as the SETX offsets that.
Note: All means of aligning vehicle names behind wide sprites (SETX or lots of spaces) in the buy menu will cause the vehicle names to be misaligned in other places, like the new vehicle news message, exclusive use of vehicle message, detailed vehicle information or autoreplace. 
						
						
					 
					
						2009-06-17 13:04:37 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e3c5bc8d2e 
					 
					
						
						
							
							(svn r16434) -Cleanup: remove some dead code; primarily stuff that can't be reached like break after returns or break after functions that never return (i.e. NOT_REACHED)  
						
						
						
						
					 
					
						2009-05-26 15:46:24 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						168ae6f7e2 
					 
					
						
						
							
							(svn r16422) -Codechange: use const_cast for removing const and warn when const is (accidentally?) removed using C-style casts.  
						
						
						
						
					 
					
						2009-05-24 21:09:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5f81ba886c 
					 
					
						
						
							
							(svn r16297) -Codechange: silence more ICC warnings  
						
						
						
						
					 
					
						2009-05-13 17:39:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2664f2a2d9 
					 
					
						
						
							
							(svn r16242) -Codechange: rework pausing  
						
						... 
						
						
						
						-Fix [FS#2864]: autopause and manual pausing conflict with eachother
-Fix: new game + pause on new game + autopause make the game not unpause on the first join 
						
						
					 
					
						2009-05-06 15:06:57 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d685ca0619 
					 
					
						
						
							
							(svn r16220) -Fix [FS#2862]: possible crashes when quiting OpenTTD or forcing resizes/redraws of the screen during map generation  
						
						
						
						
					 
					
						2009-05-03 15:44:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c21062a728 
					 
					
						
						
							
							(svn r16159) -Change [FS#2846]: warn when multiline strings are drawn with DrawString and not DrawStringMultiLine.  
						
						
						
						
					 
					
						2009-04-26 14:40:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						11c6d30e77 
					 
					
						
						
							
							(svn r16156) -Codechange: make the parameters of DrawStringMultiline the same as for DrawString (except the addition of the bottom parameter)  
						
						
						
						
					 
					
						2009-04-26 10:45:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						171f98d523 
					 
					
						
						
							
							(svn r15953) -Fix [FS#2783]: left - right != width causing strings to be truncated too early  
						
						
						
						
					 
					
						2009-04-04 10:59:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e8d76e79ee 
					 
					
						
						
							
							(svn r15849) -Codechange: provide easy access to the real height of the used fonts  
						
						
						
						
					 
					
						2009-03-25 20:01:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3e93f8adda 
					 
					
						
						
							
							(svn r15844) -Codechange: allow text alignment to be forced so the console and ai debug output don't get swapped (those are untranslateable anyways)  
						
						
						
						
					 
					
						2009-03-25 01:10:24 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5c44bb6b63 
					 
					
						
						
							
							(svn r15837) -Codechange: support SETX(Y) with RTL text, swap alignment for RTL text.  
						
						
						
						
					 
					
						2009-03-24 21:23:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c9e2e22bc0 
					 
					
						
						
							
							(svn r15832) -Codechange: improve the aligning of right aligned/centered strings  
						
						
						
						
					 
					
						2009-03-23 14:10:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e75e1e62cb 
					 
					
						
						
							
							(svn r15813) -Codechange: remove the last remnants of the old text drawing API.  
						
						
						
						
					 
					
						2009-03-22 14:55:49 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e74dc1e1d6 
					 
					
						
						
							
							(svn r15803) -Codechange: use the new text drawing API for multicenter  
						
						... 
						
						
						
						-Fix (r15800): off-by-one w.r.t. offsets 
						
						
					 
					
						2009-03-22 09:34:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a07fae67c3 
					 
					
						
						
							
							(svn r15800) -Codechange: make the engine gui use the new multiline API.  
						
						
						
						
					 
					
						2009-03-22 00:15:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d837fc4d03 
					 
					
						
						
							
							(svn r15797) -Codechange: make users of the old DrawStringMultiLine use the new one.  
						
						
						
						
					 
					
						2009-03-21 23:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						676bf31e82 
					 
					
						
						
							
							(svn r15796) -Codechange: unify multiline drawstrings  
						
						
						
						
					 
					
						2009-03-21 23:23:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f11300d1f9 
					 
					
						
						
							
							(svn r15794) -Codechange: remove the DoDrawString part of the old text drawing API  
						
						
						
						
					 
					
						2009-03-21 22:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						69decac406 
					 
					
						
						
							
							(svn r15791) -Codechange: remove the *RightAligned part of the old text drawing API.  
						
						
						
						
					 
					
						2009-03-21 22:22:00 +00:00