Charles Pigott 
							
						 
					 
					
						
						
							
						
						860c270c73 
					 
					
						
						
							
							Codechange: Replace assert_compile macro with static_assert  
						
						
						
						
					 
					
						2020-12-27 10:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								TechGeekNZ 
							
						 
					 
					
						
						
							
						
						716c883737 
					 
					
						
						
							
							Fix: Globally apply preprocessor directive coding style  
						
						... 
						
						
						
						Global; except for the 32-bit SSE blitter, which has some #DEFINEs
in not-very-nice places. 
						
						
					 
					
						2020-07-03 09:08:46 +02:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						64b1c70fdd 
					 
					
						
						
							
							Codechange: Add WARN_FORMAT to vseprintf and fix the cascade of warnings that followed  
						
						
						
						
					 
					
						2020-06-27 14:51:14 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						56d54cf60e 
					 
					
						
						
							
							Add: introduce CMake for project management  
						
						... 
						
						
						
						CMake works on all our supported platforms, like MSVC, Mingw, GCC,
Clang, and many more. It allows for a single way of doing things,
so no longer we need shell scripts and vbs scripts to work on all
our supported platforms.
Additionally, CMake allows to generate project files for like MSVC,
KDevelop, etc.
This heavily reduces the lines of code we need to support multiple
platforms from a project perspective.
Addtiionally, this heavily improves our detection of libraries, etc. 
						
						
					 
					
						2020-06-05 19:36:05 +02:00 
						 
				 
			
				
					
						
							
							
								S. D. Cloudt 
							
						 
					 
					
						
						
							
						
						13cc8a0cee 
					 
					
						
						
							
							Cleanup: Removed SVN  headers  
						
						
						
						
					 
					
						2019-11-10 17:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								JMcKiern 
							
						 
					 
					
						
						
							
						
						04f659e768 
					 
					
						
						
							
							Fix: Some typos found using codespell  
						
						
						
						
					 
					
						2019-09-29 21:27:32 +01:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						7c8e7c6b6e 
					 
					
						
						
							
							Codechange: Use null pointer literal instead of the NULL macro  
						
						
						
						
					 
					
						2019-04-10 23:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						f5b1115039 
					 
					
						
						
							
							Doc: Lots and lots of doxymentation fixes  
						
						
						
						
					 
					
						2018-10-31 12:35:54 +01:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						8a7de36463 
					 
					
						
						
							
							Change [ #6689 ]: Tweak HashTable hash calculation to reduce collisions. (kernigh2) ( #6786 )  
						
						
						
						
					 
					
						2018-05-19 22:04:25 +01:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e5d105900d 
					 
					
						
						
							
							(svn r27379) -Codechange: Do not throw in the destructors of ScriptTest/ExecMode.  
						
						
						
						
					 
					
						2015-08-10 20:04:31 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						1105b4d2c9 
					 
					
						
						
							
							(svn r27363) -Codechange: Fix codestyle of one-line methods and header codestyle of derived structs.  
						
						
						
						
					 
					
						2015-08-08 13:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						b885d79f50 
					 
					
						
						
							
							(svn r27362) -Codechange: Codestyle fixes for reference var declarations, static cast type, operator methods.  
						
						
						
						
					 
					
						2015-08-08 10:06:24 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e61fe21237 
					 
					
						
						
							
							(svn r26506) -Codechange: replace most of vsnprintf with vseprintf  
						
						
						
						
					 
					
						2014-04-24 19:51:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0463dbdc9e 
					 
					
						
						
							
							(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values  
						
						
						
						
					 
					
						2014-04-23 20:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						c24374f99c 
					 
					
						
						
							
							(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)  
						
						
						
						
					 
					
						2013-01-08 22:46:42 +00:00 
						 
				 
			
				
					
						
							
							
								truebrain 
							
						 
					 
					
						
						
							
						
						1c9bec1999 
					 
					
						
						
							
							(svn r23640) -Fix: stop using FORCEINLINE (1/3rd of the instances were, the others were still regular inline), but make sure inline is always a 'forced' inline (I am looking at you MSVC)  
						
						
						
						
					 
					
						2011-12-20 17:57:56 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						f227e90c24 
					 
					
						
						
							
							(svn r22875) -Codechange: Add some asserts and checks to better prevent overflow of the argument to malloc. (monoid)  
						
						
						
						
					 
					
						2011-09-02 20:54:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						fb5ecb9499 
					 
					
						
						
							
							(svn r22411) -Document: another bunch of bits  
						
						
						
						
					 
					
						2011-05-02 17:42:12 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						9eafc6c28f 
					 
					
						
						
							
							(svn r22351) -Revert (r17101): and reinstall r16546. Hash tables are much smaller now, so it shouldn't cause crash anymore  
						
						
						
						
					 
					
						2011-04-19 18:20:34 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						31386c42a7 
					 
					
						
						
							
							(svn r22145) -Codechange: Do explicit test for non-bool values.  
						
						
						
						
					 
					
						2011-02-25 22:04:38 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						1dbc0a20be 
					 
					
						
						
							
							(svn r22144) -Codechange: Unify 'while (true)' to 'for (;;)'  
						
						
						
						
					 
					
						2011-02-25 21:53:43 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						41a67a9b94 
					 
					
						
						
							
							(svn r22101) -Codechange (r22098): Unify a bit of code.  
						
						
						
						
					 
					
						2011-02-18 20:51:05 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						8c2fc45153 
					 
					
						
						
							
							(svn r22098) -Codechange: Have an array of option data, use it in the option parsing routine. Adapt openttd option processing too.  
						
						
						
						
					 
					
						2011-02-18 20:28:25 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						b0b1c0dea9 
					 
					
						
						
							
							(svn r22097) -Fix (r22096): Add files before commit.  
						
						
						
						
					 
					
						2011-02-18 20:23:11 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7eba2bf4d3 
					 
					
						
						
							
							(svn r21890) -Cleanup: remove some unneeded includes  
						
						
						
						
					 
					
						2011-01-22 14:52:20 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						67cd2cd6be 
					 
					
						
						
							
							(svn r21594) -Codechange: Whitespace fixes in ifndef/define lines.  
						
						
						
						
					 
					
						2010-12-22 11:24:38 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						7e48d85104 
					 
					
						
						
							
							(svn r21060) -Doc: Improved wording of comments (mostly by __ln__)  
						
						
						
						
					 
					
						2010-10-30 17:51:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						30f2afac9b 
					 
					
						
						
							
							(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers  
						
						
						
						
					 
					
						2010-08-26 22:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						da4dc61f76 
					 
					
						
						
							
							(svn r20603) -Codechange: silence some ICC warnings  
						
						
						
						
					 
					
						2010-08-23 22:03:36 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						241d705406 
					 
					
						
						
							
							(svn r20474) -Cleanup: remove some unused code  
						
						
						
						
					 
					
						2010-08-12 21:36:43 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						4bd32799f1 
					 
					
						
						
							
							(svn r20286) -Codechange: Unify end of doxygen comments.  
						
						
						
						
					 
					
						2010-08-01 19:44:49 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ed4f806f1d 
					 
					
						
						
							
							(svn r20283) -Codechange: Unify start of doygen comments.  
						
						
						
						
					 
					
						2010-08-01 19:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						a825b4fa5f 
					 
					
						
						
							
							(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.  
						
						
						
						
					 
					
						2010-07-31 21:02:56 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						be6c058424 
					 
					
						
						
							
							(svn r20211) -Codechange: Indented code should have curly braces around it.  
						
						
						
						
					 
					
						2010-07-24 10:14:39 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						0ef33548c2 
					 
					
						
						
							
							(svn r19614) -Codechange: "it's" => "its" where appropriate  
						
						
						
						
					 
					
						2010-04-12 14:12:47 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						7bd95ed04e 
					 
					
						
						
							
							(svn r19517) -Fix (r19516): compile before commit (a gcc warning was hidden)  
						
						
						
						
					 
					
						2010-03-24 21:30:12 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						a89fcf53b6 
					 
					
						
						
							
							(svn r19516) -Fix (r19467): MSVC 64bit warnings  
						
						
						
						
					 
					
						2010-03-24 21:24:31 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						23041d9720 
					 
					
						
						
							
							(svn r19509) -Codechange: remove superfluous semicolons after function definitions  
						
						
						
						
					 
					
						2010-03-23 22:37:18 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						f439b5767a 
					 
					
						
						
							
							(svn r19477) -Fix (r1946x): removed a few too functions including the copy constructor  
						
						
						
						
					 
					
						2010-03-19 22:46:22 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						ea58a697c1 
					 
					
						
						
							
							(svn r19474) -Cleanup: remove ByteBlob::Append(T*, num_items)  
						
						
						
						
					 
					
						2010-03-19 20:44:23 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						aaa8fc7a4c 
					 
					
						
						
							
							(svn r19473) -Codechange: remove unused variables in the Blob::SmartAlloc code (skidd13)  
						
						
						
						
					 
					
						2010-03-19 20:28:28 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						787ccc692c 
					 
					
						
						
							
							(svn r19472) -Codechange: reorder the static members of ByteBlob and add Zero() (skidd13)  
						
						
						
						
					 
					
						2010-03-19 20:13:15 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						e70bfdf789 
					 
					
						
						
							
							(svn r19471) -Codechange: rename ByteBlob methods to fit common style (skidd13)  
						
						
						
						
					 
					
						2010-03-19 20:08:40 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						6f1a0f890b 
					 
					
						
						
							
							(svn r19470) -Codechange: rename blob internals (skidd13)  
						
						
						
						
					 
					
						2010-03-19 20:06:33 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						767259853b 
					 
					
						
						
							
							(svn r19469) -Codechange: remove unused functions from Blob (skidd13)  
						
						
						
						
					 
					
						2010-03-19 20:05:49 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						0d29c5aff2 
					 
					
						
						
							
							(svn r19468) -Codechange: make ptr_u union in Blob anonymous (skidd13)  
						
						
						
						
					 
					
						2010-03-19 20:04:24 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						1834e0edb5 
					 
					
						
						
							
							(svn r19467) -Codechange: Use uint and byte direct instead of declaring internal types (skidd13)  
						
						... 
						
						
						
						-Codechange: remove now unneeded asserts
-Codechange: Set CBlobBaseSimple as absolute base class of CBlobT 
						
						
					 
					
						2010-03-19 20:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						1a89a5fc92 
					 
					
						
						
							
							(svn r19247) -Codechange: Rename methods to fit better to common style (skidd13)  
						
						
						
						
					 
					
						2010-02-25 11:52:04 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						433e1d884c 
					 
					
						
						
							
							(svn r19246) -Doc: CBinaryHeapT (skidd13)  
						
						
						
						
					 
					
						2010-02-25 11:51:38 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						0973a9e624 
					 
					
						
						
							
							(svn r19245) -Codechange: apply coding style to binary heap (skidd13)  
						
						
						
						
					 
					
						2010-02-25 11:50:58 +00:00