truelight 
							
						 
					 
					
						
						
							
						
						8ca03887b9 
					 
					
						
						
							
							(svn r10781) -Fix: ported more pieces to WinCE, so it compiles a bit more  
						
						... 
						
						
						
						-Fix: WinCE doesn't support console
-Fix: Set debug lvl4 when running a debug WinCE build (as you can't give parameters any easy way) 
						
						
					 
					
						2007-08-04 12:53:41 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						f95df6bb61 
					 
					
						
						
							
							(svn r10761) -Fix (FS#1101, r10216): _pal_last_dirty changed to _pal_count_dirty without updating, so it was of by one  
						
						
						
						
					 
					
						2007-08-03 02:21:10 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						59702af996 
					 
					
						
						
							
							(svn r10663) -Fix r10662: bad me, didn't comply with coding style, as penalty I updated the surrounding code to comply with coding style too; I will never do it again (I hope :p)  
						
						
						
						
					 
					
						2007-07-23 16:48:19 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						e15c5fc6b0 
					 
					
						
						
							
							(svn r10662) -Add: added 'V' as new shortcut for new viewport (bilbo)  
						
						... 
						
						
						
						-Add: added 'M' as new shortcut for smallmap (bilbo)
-Add: added '+' and '-' as shortcuts to zoom in the mainview (bilbo)
-Add: added support for other keycodes to be possible used in the future (bilbo) 
						
						
					 
					
						2007-07-23 16:39:27 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						3f4a0eb806 
					 
					
						
						
							
							(svn r10542) -Codechange: use class member instead of global variable for null ticks value  
						
						
						
						
					 
					
						2007-07-13 13:03:20 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						56dfe3031c 
					 
					
						
						
							
							(svn r10537) -Backport r10536: added option for null-driver to configure how long it should run (-vnull:ticks=10000)  
						
						
						
						
					 
					
						2007-07-13 10:46:07 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						00c6a8f076 
					 
					
						
						
							
							(svn r10472) -Fix (r10741): typos prevented compilation  
						
						
						
						
					 
					
						2007-07-07 21:14:36 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						2723db2884 
					 
					
						
						
							
							(svn r10471) -Codechange: implement driver probing priority so that 'preferred' drivers are loaded first  
						
						
						
						
					 
					
						2007-07-07 20:31:23 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						d2f4310bfe 
					 
					
						
						
							
							(svn r10458) -Fix (r10444): restore original descriptions for win32 drivers  
						
						
						
						
					 
					
						2007-07-06 22:15:00 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						191a479e8d 
					 
					
						
						
							
							(svn r10450) -Fix (r10444): Fix search & replace errors  
						
						
						
						
					 
					
						2007-07-05 18:21:53 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						5e85e8c5e0 
					 
					
						
						
							
							(svn r10444) -Codechange: switch to c++ classes and inheritance for sound/music/video drivers, using self-registration based on the blitter-model.  
						
						
						
						
					 
					
						2007-07-05 12:23:54 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						6574e622f7 
					 
					
						
						
							
							(svn r10410) -Fix [FS458]: [OSX] if the resolution is changed to something that's too high for the monitor, then it's reduced to fit the monitor size (PinguTux)  
						
						... 
						
						
						
						This solves a possible crash
  This also solves a graphical glitch where the titlebar can be drawn on top of the game area
  Those issues only aplied to window mode 
						
						
					 
					
						2007-07-02 16:37:12 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						170292e75f 
					 
					
						
						
							
							(svn r10399) -Fix (FS#962): [Windows] _wnd.has_focus was not properly set after using ALT-TAB  
						
						
						
						
					 
					
						2007-06-30 15:02:21 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						44a9fea388 
					 
					
						
						
							
							(svn r10278) -Fix r10276: make the _realtime_tick less demanding on the CPU  
						
						
						
						
					 
					
						2007-06-22 20:07:39 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						7bfc7d19e8 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						f58ea51e2a 
					 
					
						
						
							
							(svn r10255) -Codechange: remove some old debug code nobody was using anymore  
						
						
						
						
					 
					
						2007-06-21 16:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						f7b378df33 
					 
					
						
						
							
							(svn r10251) -Fix (r10186, FS#907): alt-tab back into openttd could leave the taskbar visible  
						
						
						
						
					 
					
						2007-06-21 15:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						d183723d39 
					 
					
						
						
							
							(svn r10243) -Fix: crash when resizing with 32bpp and 'broken' display with 'non-standard' resolutions  
						
						
						
						
					 
					
						2007-06-21 13:30:23 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						766168ad43 
					 
					
						
						
							
							(svn r10220) -Fix r10216: even more fuck-ups for non-SDL video backends  
						
						
						
						
					 
					
						2007-06-19 15:40:27 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						6f25b5db0d 
					 
					
						
						
							
							(svn r10218) -Fix r10216: more compile errors  
						
						
						
						
					 
					
						2007-06-19 15:26:10 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						f5271393e1 
					 
					
						
						
							
							(svn r10217) -Fix r10216: forgot to declare 'blitter' in win32 and cocoa driver (tnx glx)  
						
						
						
						
					 
					
						2007-06-19 15:18:26 +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 
							
						 
					 
					
						
						
							
						
						32406b0c18 
					 
					
						
						
							
							(svn r10192) -Fix r10190: forgot to change the includes of win32 and cocoa video-driver  
						
						
						
						
					 
					
						2007-06-17 20:40:02 +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 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						ffbd022a12 
					 
					
						
						
							
							(svn r10186) -Fix (FS#876): don't mess desktop when using alt-tab (win32)  
						
						
						
						
					 
					
						2007-06-17 19:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3c7a85fe94 
					 
					
						
						
							
							(svn r10182) -Codechange: rewrite most part of the file loading/searching to be more flexible.  
						
						... 
						
						
						
						-Codechange: add support for personal directories on Windows.
-Fix [FS#153, FS#193, FS#502, FS#816, FS#854]: fix issues related to fixed names, fixed places of files/directories and application bundles. 
						
						
					 
					
						2007-06-17 15:48:57 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						a1603f51f2 
					 
					
						
						
							
							(svn r10124) -Fix r10123: fix the OSX video driver properly  
						
						
						
						
					 
					
						2007-06-12 23:10:47 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						5d013d166e 
					 
					
						
						
							
							(svn r10123) -Fix r10121: the 8 bpp cocoa video driver works again  
						
						
						
						
					 
					
						2007-06-12 23:06:56 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						0e53fd6d32 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						5f0e384ac0 
					 
					
						
						
							
							(svn r9835) -Codechange: use Pixel typedef instead of byte where ever possible  
						
						
						
						
					 
					
						2007-05-14 15:20:50 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						9f9917451d 
					 
					
						
						
							
							(svn r9728) -Fix r9086: [win32] For some keyboard layout the 'console' key is a dead-key. It needs to be pressed twice to have an effect but the console is then opened and closed on the 'same' keypress (2 WM_CHAR events). So skip the first WM_CHAR generated to restore the 'console' key functionality.  
						
						
						
						
					 
					
						2007-04-27 21:27:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7577954ced 
					 
					
						
						
							
							(svn r9672) -Cleanup: lots of coding style fixes around operands.  
						
						
						
						
					 
					
						2007-04-18 22:10:36 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						aeb7241db8 
					 
					
						
						
							
							(svn r9266) -Codechange: unify the retrieval of the base paths a little more.  
						
						
						
						
					 
					
						2007-03-17 11:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						7d498a55de 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						8b2f9c8207 
					 
					
						
						
							
							(svn r9086) -Feature/Fix: [win32] Rewrite keyboard input and handle all keypresses in a WM_CHAR event. This saves us from doing translation (ToUnicode[Ex], ToAscii[Ex]), and we get free IME-input support as a plus.  
						
						
						
						
					 
					
						2007-03-10 00:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						8007fb38d4 
					 
					
						
						
							
							(svn r9085) -Codechange/Fix: [win32] Move the initialisation of _codepage (non-UNICODE) to winMain as a dedicated server, or different video driver will not have a win32 messageloop.  
						
						
						
						
					 
					
						2007-03-10 00:29:20 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						921d4f58cb 
					 
					
						
						
							
							(svn r9074) -Codechange: win32 dedicated console now doesn't need an extra 'enter' to fully quit  
						
						
						
						
					 
					
						2007-03-09 00:15:43 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						1a2576cd7e 
					 
					
						
						
							
							(svn r9055) -Codechange: Change windows unicode handling and allow a pure non-unicode build to function. Win9x binaries will be possible with mingw/nightly system.  
						
						
						
						
					 
					
						2007-03-07 18:58:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						979ccd45ba 
					 
					
						
						
							
							(svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};  
						
						
						
						
					 
					
						2007-03-07 12:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4169bfba06 
					 
					
						
						
							
							(svn r9050) -Codechange: Foo(void) -> Foo()  
						
						
						
						
					 
					
						2007-03-07 11:47:46 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						6ab89d0031 
					 
					
						
						
							
							(svn r9039) -Fix r9034: missed the _pause in cocoa_v.mm  
						
						
						
						
					 
					
						2007-03-06 22:01:59 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						b3b14ac2ad 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						61a00c99b4 
					 
					
						
						
							
							(svn r8994) -Fix [FS642, r3320]: [win32] Resolution doubled in cfg file when fullscreen mode used. Use _wnd.double_size which gives back its correct state with respect to double size and fullscreen.  
						
						
						
						
					 
					
						2007-03-03 13:13:25 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						88d2a89422 
					 
					
						
						
							
							(svn r8967) -Fix (OSX): silent the warnings in cocoa_v.mm about deprecated stuff.. we know that\!  
						
						
						
						
					 
					
						2007-03-02 00:36:16 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						67201b129d 
					 
					
						
						
							
							(svn r8907) -Fix (r3281): reading from an unitialized variable.  
						
						
						
						
					 
					
						2007-02-26 00:41:24 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						9fa035f467 
					 
					
						
						
							
							(svn r8860) -Cleanup: some style changes, proper #endif comments, variable initialisation, WINCE ifdef and a vsprintf to vsnprintf change.  
						
						
						
						
					 
					
						2007-02-23 12:56:10 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						b18c5a19db 
					 
					
						
						
							
							(svn r8756) [PSP] -Fix: made the dedicated code compile with PSP. It is almost UNIX, just it needs more includes ;)  
						
						... 
						
						
						
						(or more, it compiles, if it works is a whole other story ;)) 
						
						
					 
					
						2007-02-16 09:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						5574d04547 
					 
					
						
						
							
							(svn r8691) -Cleanup: Some proper #endif comments for sound/music/video files, and a little elimination of magic numbers in Win32SoundStart  
						
						
						
						
					 
					
						2007-02-12 21:55:10 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						5ebab4089a 
					 
					
						
						
							
							(svn r8605) -Codechange: [OSX] changed all objective C to objective C++  
						
						... 
						
						
						
						This will permanently solve the issue where compilation on OSX broke because C++ code was added to some header files
   -Note: (important if you develop mac specific code)
   taken from http://developer.apple.com/releasenotes/Cocoa/Objective-C++.html            
    gdb lacks an integrated C++ with Objective-C parser. This means that gdb won't be able to evaluate expressions that contain both C++ and Objective-C constructs.
    gdb assumes that the language for ".mm" files is C++.
    you can change it to objective C by typing: (gdb) set language objc 
    Mixing C++ and objective C has some limitation (see link for all of them) 
						
						
					 
					
						2007-02-05 21:16:56 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						21c7801345 
					 
					
						
						
							
							(svn r8310) -Fix r8309: it is wise to put #endifs in the right place ;)  
						
						
						
						
					 
					
						2007-01-21 14:36:08 +00:00