smatz 
							
						 
					 
					
						
						
							
						
						9fc910fbc2 
					 
					
						
						
							
							(svn r18855) -Codechange: record compiler name and version in the crash log  
						
						
						
						
					 
					
						2010-01-18 10:11:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						251ffaa000 
					 
					
						
						
							
							(svn r18831) -Change [FS#3537]: do not go into the crashlog handler in case loading a savegame misses with missing NewGRFs. This way the load game crash handler gets better visibility and the user is instructed to find the missing NewGRFs before filing a bug report  
						
						
						
						
					 
					
						2010-01-16 19:08:33 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						b0c370c7e5 
					 
					
						
						
							
							(svn r18158) -Codechange: add crash screenshot for OSX  
						
						
						
						
					 
					
						2009-11-18 01:00:01 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						32c6633bef 
					 
					
						
						
							
							(svn r18074) -Fix [FS#3314]: [OSX] Don't link clipboard support twice when building without Cocoa.  
						
						
						
						
					 
					
						2009-11-14 15:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						433fc04921 
					 
					
						
						
							
							(svn r17872) -Codechange: apply coding style to splash.cpp  
						
						... 
						
						
						
						-Fix (r17871): missing variable declaration 
						
						
					 
					
						2009-10-25 17:55:13 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						002f9c0075 
					 
					
						
						
							
							(svn r17871) -Fix (r11342): memset() accepts only 1-byte argument  
						
						
						
						
					 
					
						2009-10-25 17:36:24 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						c850647e3a 
					 
					
						
						
							
							(svn r17792) -Fix [FS#3261]: [OSX] Fix (bogus) compiler warnings related to printf argument checking.  
						
						
						
						
					 
					
						2009-10-17 22:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						53ce152c7e 
					 
					
						
						
							
							(svn r17767) -Fix [FS#3190]: [OSX] Don't check 64bit-ness when compiling strgen.  
						
						
						
						
					 
					
						2009-10-12 00:19:07 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						9b54d5bbd7 
					 
					
						
						
							
							(svn r17713) -Cleanup: [OSX] Move variable definitions to first use and apply more coding style.  
						
						
						
						
					 
					
						2009-10-04 21:36:17 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						8484e08ee0 
					 
					
						
						
							
							(svn r17711) -Codechange: [OSX] Don't use deprecated methods to construct a Cocoa string.  
						
						
						
						
					 
					
						2009-10-04 21:33:31 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						049d62b35c 
					 
					
						
						
							
							(svn r17708) -Feature [FS#2053]: [OSX] Implement clipboard support for OS X.  
						
						
						
						
					 
					
						2009-10-04 21:08:38 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						5f67762a7f 
					 
					
						
						
							
							(svn r17706) -Codechange: [OSX] Rework the crash handling to use the common CrashLog infrastructure.  
						
						
						
						
					 
					
						2009-10-04 21:08:30 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						4f98178fcd 
					 
					
						
						
							
							(svn r17705) -Fix: [OSX] Re-enable signal handling on OSX 10.3.9. Trying to link with an undefined symbols that lives in the system library seems to confuse the loader on 10.3.9. Use a different function to circumvent it.  
						
						
						
						
					 
					
						2009-10-04 21:08:25 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						e2ef24919e 
					 
					
						
						
							
							(svn r17704) -Codechange: [OSX] Improve detection of OS X version. (planetmaker)  
						
						
						
						
					 
					
						2009-10-04 20:53:30 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						10ca710e98 
					 
					
						
						
							
							(svn r17702) -Change: [OSX] Assure that the minimal OSX version is defined in all cases.  
						
						... 
						
						
						
						-Codechange: [OSX] Improve conditional defines for OS version dependant code. 
						
						
					 
					
						2009-10-04 20:53:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7fbc33dae1 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6f0d8acf55 
					 
					
						
						
							
							(svn r16828) -Codechange: attempt at making OSX compile with the 10.6 SDK too; no guarantees ofcourse...  
						
						
						
						
					 
					
						2009-07-14 17:16:32 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e3c7a77b40 
					 
					
						
						
							
							(svn r16827) -Codechange: make OSX specific files include stdafx.h always as the first file. Also unify OSX specific stuff into osx_stdafx.h and remove unused includes.  
						
						
						
						
					 
					
						2009-07-14 16:43:45 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						41827de1f8 
					 
					
						
						
							
							(svn r16177) -Fix (r15892): [OSX] fixed linking error regarding _select$1050 (only present on some systems)  
						
						
						
						
					 
					
						2009-04-27 00:39:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8f831ceebc 
					 
					
						
						
							
							(svn r15909) -Fix (r15892): Apple, PLEASE do not fill your API with #if !__LP64__. Especially when another part of your API depends on whether __LP64__ is defined and thus making it non-trivial to silence the warnings from the undefinedness of __LP64__ in #if !__LP64__...  
						
						
						
						
					 
					
						2009-04-01 02:58:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8293be426c 
					 
					
						
						
							
							(svn r15892) -Codechange: [OSX] some type fixes so OpenTTD likes more of the 3.1.x Xcodes.  
						
						
						
						
					 
					
						2009-03-29 19:55:08 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b25a4f8231 
					 
					
						
						
							
							(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too  
						
						
						
						
					 
					
						2009-03-15 00:32:18 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a231ab7560 
					 
					
						
						
							
							(svn r15648) -Fix (r14773): hack around an OSX stupidity in < 10.4 w.r.t. signals by not having any signal handling support for OSX < 10.4. Thanks to PearPC and TrueBrain's OSX compiler.  
						
						
						
						
					 
					
						2009-03-08 23:06:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						11da45ee55 
					 
					
						
						
							
							(svn r14949) -Cleanup: pointer coding style  
						
						
						
						
					 
					
						2009-01-10 00:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6b86de13d6 
					 
					
						
						
							
							(svn r14200) -Fix (r14199): some OSes failed to compile. Furthermore I hate wrong comments!  
						
						
						
						
					 
					
						2008-08-31 11:51:09 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						862ba19279 
					 
					
						
						
							
							(svn r13913) -Fix (r13893): [OSX] fixed a warning about MAC_OS_X_VERSION_10_5 not being defined on all systems  
						
						
						
						
					 
					
						2008-08-01 17:43:11 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						61799786d5 
					 
					
						
						
							
							(svn r13893) -Fix: [OSX] solved a deprecated warning specific to 10.5  
						
						
						
						
					 
					
						2008-07-31 14:00:01 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						7a7ff65ac5 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						d03994098b 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						297f99e100 
					 
					
						
						
							
							(svn r12944) -Codechange: use rev.h instead of externs at many places  
						
						
						
						
					 
					
						2008-05-04 21:53:36 +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 
						 
				 
			
				
					
						
							
							
								egladil 
							
						 
					 
					
						
						
							
						
						22f79df328 
					 
					
						
						
							
							(svn r11688) -Fix [FS#1581]: Compilation was broken on OS X again.  
						
						
						
						
					 
					
						2007-12-23 18:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a773d45885 
					 
					
						
						
							
							(svn r11684) -Codechange: split gfx.h in a type and functional header.  
						
						
						
						
					 
					
						2007-12-23 10:56:02 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						18e96ab49f 
					 
					
						
						
							
							(svn r11678) -Fix (r11674): [OSX] fixed compilation  
						
						
						
						
					 
					
						2007-12-21 22:08:59 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						65754b8d12 
					 
					
						
						
							
							(svn r11676) -Fix (r11674): some references to macros.h were left  
						
						
						
						
					 
					
						2007-12-21 21:16:14 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						6b68c6557b 
					 
					
						
						
							
							(svn r11542) -Fix r11540: [OSX] presumed 10.3 style strings when using GetCurrentLocale nomatter what OSX the target was  
						
						
						
						
					 
					
						2007-11-30 14:49:13 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						5fcbb8f59b 
					 
					
						
						
							
							(svn r11540) -Fix: [OSX] Don't try to compile the quartz video driver on OSX 10.3. It will fail  
						
						
						
						
					 
					
						2007-11-30 13:26:24 +00:00 
						 
				 
			
				
					
						
							
							
								egladil 
							
						 
					 
					
						
						
							
						
						1d5010edf9 
					 
					
						
						
							
							(svn r11521) -Codechange: [OSX] Check what the running os version is in a cleaner way.  
						
						
						
						
					 
					
						2007-11-25 14:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								egladil 
							
						 
					 
					
						
						
							
						
						cd5597dddf 
					 
					
						
						
							
							(svn r11389) -Fix [FS#1386]: Replace calls to deprecated API with newer ones and handle broken iconv declaration in OSX 10.5.  
						
						
						
						
					 
					
						2007-11-07 21:35:33 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						18096c4e3c 
					 
					
						
						
							
							(svn r11351) -Fix (r11342): [OSX] killed a warning  
						
						
						
						
					 
					
						2007-10-27 11:26:19 +00:00 
						 
				 
			
				
					
						
							
							
								egladil 
							
						 
					 
					
						
						
							
						
						134227aa8c 
					 
					
						
						
							
							(svn r11342) -Fix: [OSX] The cocoa driver incorrectly assumed that the blitter always was 8bpp. Now both 8bpp and 32bpp blitters can be used. The driver will check the blitter screen depth. In fullscreen it will select a proper video mode for this depth, and in windowed mode it will simply skip doing fake 8bpp.  
						
						
						
						
					 
					
						2007-10-25 23:45:03 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						1a5a748973 
					 
					
						
						
							
							(svn r10851) -Feature [OSX]: OpenTTD will now pick the same language as finder is set to if no config file is found (ln-)  
						
						
						
						
					 
					
						2007-08-11 15:52:34 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						d6c915e6a6 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						1c4760ee06 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						36bb92ae24 
					 
					
						
						
							
							(svn r9050) -Codechange: Foo(void) -> Foo()  
						
						
						
						
					 
					
						2007-03-07 11:47:46 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						ca1a88f6c4 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f35ed4bbc2 
					 
					
						
						
							
							(svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.  
						
						
						
						
					 
					
						2007-01-10 18:56:51 +00:00 
						 
				 
			
				
					
						
							
							
								KUDr 
							
						 
					 
					
						
						
							
						
						e373ea7096 
					 
					
						
						
							
							(svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files renamed to .cpp)  
						
						
						
						
					 
					
						2007-01-10 18:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						66bbf336c6 
					 
					
						
						
							
							(svn r7759) -Merge: makefile rewrite. This merge features:  
						
						... 
						
						
						
						- A proper ./configure, so everything needs to be configured only once, not for every make.
 - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies.
 - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC.
 - Proper support for OSX universal binaries.
 - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files.
 - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files.
Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy. 
						
						
					 
					
						2007-01-02 19:19:48 +00:00