peter1138 
							
						 
					 
					
						
						
							
						
						3465686076 
					 
					
						
						
							
							(svn r26463) -Fix (r10190ish): Add special handling for PALETTE_CRASH to work for non-8bpp-mapped sprites.  
						
						
						
						
					 
					
						2014-04-13 19:22:23 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3a0611f792 
					 
					
						
						
							
							(svn r24610) -Change: [NewGRF] Set the reference brightness of 32bpp mask recolouring to 128.  
						
						
						
						
					 
					
						2012-10-17 20:21:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ddae614e74 
					 
					
						
						
							
							(svn r24111) -Codechange: use Colour more instead of manually bitstuffing  
						
						
						
						
					 
					
						2012-04-10 20:16:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						42347d3c45 
					 
					
						
						
							
							(svn r23670) -Feature: Add ability to adjust brightness of colour after remapping for 32bpp sprites  
						
						
						
						
					 
					
						2011-12-24 23:33:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e6c46d4cf4 
					 
					
						
						
							
							(svn r23448) -Fix: keep a local copy of the palette in the 32bpp animated blitter so changes of the palette data during the game don't influence drawing (with SDL)  
						
						
						
						
					 
					
						2011-12-08 19:37:33 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a531ec1899 
					 
					
						
						
							
							(svn r23446) -Codechange: move _cur_palette and it's related first/count dirty variables into a single structure  
						
						
						
						
					 
					
						2011-12-08 18:13:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3053d8e3b5 
					 
					
						
						
							
							(svn r23194) -Codechange: don't cast away const needlessly  
						
						
						
						
					 
					
						2011-11-12 08:26:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7dfcc69011 
					 
					
						
						
							
							(svn r22397) -Document: some tidbits of the blitter code  
						
						
						
						
					 
					
						2011-05-01 10:15:33 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						81b419c7d5 
					 
					
						
						
							
							(svn r22288) -Codechange: Deduplicate Blitter_8bppBase::DrawLine() and Blitter_32bppBase::DrawLine() into Blitter::DrawLine().  
						
						
						
						
					 
					
						2011-04-02 11:55:54 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						dfff637487 
					 
					
						
						
							
							(svn r21782) -Codechange: Move declaration of AllocatorProc from Blitter:: to spritecache.h  
						
						
						
						
					 
					
						2011-01-14 15:34:33 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						206c1b4cd0 
					 
					
						
						
							
							(svn r18907) -Cleanup: Smallmap was the last user of SetPixelIfEmpty().  
						
						
						
						
					 
					
						2010-01-23 22:37:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						72ce1f4979 
					 
					
						
						
							
							(svn r18873) -Codechange: use PaletteID also in the blitter  
						
						
						
						
					 
					
						2010-01-21 01:44:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9467b7c6d6 
					 
					
						
						
							
							(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header  
						
						
						
						
					 
					
						2010-01-15 16:41:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						99d46e0ad7 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						721a0b0608 
					 
					
						
						
							
							(svn r16628) -Codechange: remove one gcc2 hack  
						
						
						
						
					 
					
						2009-06-22 23:15:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f3e0fd7416 
					 
					
						
						
							
							(svn r15711) -Codechange: lots of whitespace cleanup/fixes  
						
						
						
						
					 
					
						2009-03-14 18:16:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						89e1afdaa0 
					 
					
						
						
							
							(svn r15428) -Codechange: consistently use colour instead of having both color and colour.  
						
						
						
						
					 
					
						2009-02-09 02:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						c7453851d3 
					 
					
						
						
							
							(svn r14080) -Fix (r14052): assert triggered when drawing chat window with 32bpp-anim blitter (backup buffer was too small)  
						
						
						
						
					 
					
						2008-08-15 22:06:58 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						632e2059b9 
					 
					
						
						
							
							(svn r13721) -Codechange: one less multiplication for colour mixing in 32bpp blitters (GeekToo)  
						
						
						
						
					 
					
						2008-07-17 23:43:47 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						7ec2ad621d 
					 
					
						
						
							
							(svn r13640) -Codechange: make colours behind not fully solid objects less darker for BM_TRANSPARENT (for 32bpp blitters)  
						
						
						
						
					 
					
						2008-06-26 16:47:29 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						faebe10d81 
					 
					
						
						
							
							(svn r13639) -Codechange: rewrite 32bpp-anim and 32bpp-optimized drawing and encoding so it uses similiar scheme as 8bpp-optimized  
						
						... 
						
						
						
						All zoom levels are stored and a kind of RLE is used. Together with further changes and reducing number of variables, drawing is ~50% faster in average. 
						
						
					 
					
						2008-06-26 15:46:19 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						5259d13da7 
					 
					
						
						
							
							(svn r13571) -Codechange: define channels in struct Colour in different order on LE and BE machines  
						
						
						
						
					 
					
						2008-06-18 21:19:04 +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 
							
						 
					 
					
						
						
							
						
						8ebdfb258f 
					 
					
						
						
							
							(svn r11674) -Codechange: refactor some functions out of macros.h into more logical locations.  
						
						
						
						
					 
					
						2007-12-21 19:21:21 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						3de2c716df 
					 
					
						
						
							
							(svn r11076) -Fix: MakeTransparent of 32bpp blitter used 0..100; using 0..255 makes it much faster (frosch)  
						
						... 
						
						
						
						-Fix: ComposeColourXXX could work a tiny bit faster when using 256, not 255 as value to divide with; downside is that it can give alpha errors (frosch) 
						
						
					 
					
						2007-09-09 21:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						d614cec205 
					 
					
						
						
							
							(svn r10241) -Codechange: CopyToBuffer now produces a buffer that is unreadable from outside the blitter, so the blitter can store anything he likes  
						
						... 
						
						
						
						-Codechange: added CopyImageToBuffer, which produces a readable buffer for screenshots
-Fix: 32bpp-anim now holds animation on transparent objects to avoid strange graphical effects
-Fix: 32bpp-anim now works correct on mouse-movement (it holds the palette animation correctly) 
						
						
					 
					
						2007-06-21 12:36:46 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						bd215277b5 
					 
					
						
						
							
							(svn r10225) -Codechange: move common Colour routines for 32bpp to the base class (and nick it colour, not color)  
						
						
						
						
					 
					
						2007-06-19 17:32:01 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						cd10965a27 
					 
					
						
						
							
							(svn r10216) -Fix: palette animation always redid all palette entries, where in fact only a few indexes were needed  
						
						... 
						
						
						
						-Codechange: allow blitters to handle palette animation internally or even disable it; 8bpp uses video-backend for palette animation 
						
						
					 
					
						2007-06-19 15:04:08 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						6785ea670f 
					 
					
						
						
							
							(svn r10206) -Codechange: more moving things to blitter-layer: ScrollBuffer  
						
						
						
						
					 
					
						2007-06-18 20:08:21 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						d7736f6b83 
					 
					
						
						
							
							(svn r10203) -Codechange: more moving things to blitter-layer: DrawLine  
						
						
						
						
					 
					
						2007-06-18 19:38:23 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						704a67ff0b 
					 
					
						
						
							
							(svn r10201) -Codechange: Replace Blitter::SetHorizontalLine with Blitter::DrawRect, as the former was only used by the rectangle drawing code anyway. This lets us draw rectangles in one go.  
						
						
						
						
					 
					
						2007-06-18 18:45:12 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						cdf6192ce0 
					 
					
						
						
							
							(svn r10193) -Fix r10190: somehow an other partly-patch was applied too  
						
						
						
						
					 
					
						2007-06-17 20:47:11 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						79cd3f5db0 
					 
					
						
						
							
							(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