Rubidium 
							
						 
					 
					
						
						
							
						
						3a676a5af0 
					 
					
						
						
							
							Codechange: replace static inline with static for non-class functions  
						
						
						
						
					 
					
						2024-01-06 13:37:33 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						eaae0bb5e7 
					 
					
						
						
							
							Codechange: automatic adding of _t to (u)int types, and WChar to char32_t  
						
						... 
						
						
						
						for i in `find src -type f|grep -v 3rdparty/fmt|grep -v 3rdparty/catch2|grep -v 3rdparty/opengl|grep -v stdafx.h`; do sed 's/uint16& /uint16 \&/g;s/int8\([ >*),;[]\)/int8_t\1/g;s/int16\([ >*),;[]\)/int16_t\1/g;s/int32\([ >*),;[]\)/int32_t\1/g;s/int64\([ >*),;[]\)/int64_t\1/g;s/ uint32(/ uint32_t(/g;s/_uint8_t/_uint8/;s/Uint8_t/Uint8/;s/ft_int64_t/ft_int64/g;s/uint64$/uint64_t/;s/WChar/char32_t/g;s/char32_t char32_t/char32_t WChar/' -i $i; done 
						
						
					 
					
						2023-07-19 19:30:14 +02:00 
						 
				 
			
				
					
						
							
							
								Tyler Trahan 
							
						 
					 
					
						
						
							
						
						930f0a16d8 
					 
					
						
						
							
							Codechange: Define Date/Year/Month/Day within TimerGameCalendar class  
						
						
						
						
					 
					
						2023-04-26 07:14:03 -04:00 
						 
				 
			
				
					
						
							
							
								S. D. Cloudt 
							
						 
					 
					
						
						
							
						
						13cc8a0cee 
					 
					
						
						
							
							Cleanup: Removed SVN  headers  
						
						
						
						
					 
					
						2019-11-10 17:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ff143c6708 
					 
					
						
						
							
							(svn r22413) -Document: even more stuff  
						
						
						
						
					 
					
						2011-05-02 20:59:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						46b3d114a8 
					 
					
						
						
							
							(svn r21959) -Change: replace longbridges with custom maximum bridge and tunnel length setting  
						
						
						
						
					 
					
						2011-02-04 15:37:23 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						3b0ee65571 
					 
					
						
						
							
							(svn r21270) -Doc: Doxyment updates and additions. Removal of doxyment in code.  
						
						
						
						
					 
					
						2010-11-20 14:15:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ed18d02e9a 
					 
					
						
						
							
							(svn r21142) -Codechange: replace magic bridge length constants with proper constants (uni657)  
						
						
						
						
					 
					
						2010-11-10 23:43:14 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ed4f806f1d 
					 
					
						
						
							
							(svn r20283) -Codechange: Unify start of doygen comments.  
						
						
						
						
					 
					
						2010-08-01 19:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e597ec6bf9 
					 
					
						
						
							
							(svn r19949) -Doc: Mention tricky units (like speed) more often and more consistently.  
						
						
						
						
					 
					
						2010-06-08 20:16:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						398418b8fa 
					 
					
						
						
							
							(svn r19812) -Codechange: give some unnamed enums a name or, in case they consisted of unrelated values use static const (u)int  
						
						
						
						
					 
					
						2010-05-13 09:44:44 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						fa8f227a97 
					 
					
						
						
							
							(svn r19561) -Feature: Give more detailed error message when trying to build a too long bridge.  
						
						
						
						
					 
					
						2010-04-04 14:22:55 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						7f5a0751e2 
					 
					
						
						
							
							(svn r19559) -Codechange: Rename CheckBridge_Stuff() to CheckBridgeAvailability().  
						
						
						
						
					 
					
						2010-04-04 11:36:42 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						53aaabe6e9 
					 
					
						
						
							
							(svn r19507) -Codechange: remove semicolon after DECLARE_POSTFIX_INCREMENT and DECLARE_ENUM_AS_BIT_SET  
						
						
						
						
					 
					
						2010-03-23 22:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f94c83a387 
					 
					
						
						
							
							(svn r18872) -Codechange: introduce PaletteID and use it  
						
						
						
						
					 
					
						2010-01-21 01:38:13 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						82fc28f77f 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						7fbc33dae1 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d846eef0b6 
					 
					
						
						
							
							(svn r15434) -Codechange: bit of type safety for the DC_xxx flags.  
						
						
						
						
					 
					
						2009-02-09 21:20:05 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						5b48371867 
					 
					
						
						
							
							(svn r13705) -Codechange: Define and use BridgePieces enum, which will remove a few more magic numbers  
						
						
						
						
					 
					
						2008-07-15 00:34:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						67e610a8a8 
					 
					
						
						
							
							(svn r13611) -Fix [FS#2100]: if the first bridge can't be build for a given length, then none of the other bridges can. Effectively meaning that if someone replaces the first bridge with a bridge that can be only 3 tiles longs then only other bridges that can be 3 tiles long will be buildable, but only if they are 3 tiles long.  
						
						
						
						
					 
					
						2008-06-23 08:38:07 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						f4334301e8 
					 
					
						
						
							
							(svn r12118) -Codechange: Put the two descriptions of bridges in an array instead of two single variables, following the transport type it represents  
						
						
						
						
					 
					
						2008-02-12 03:05:27 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						cc2b8b574a 
					 
					
						
						
							
							(svn r12111) -Codechange: Rename Bridge to BridgeSpec, out of consistensy with other Specs in used.  
						
						
						
						
					 
					
						2008-02-11 17:35:15 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						4f0e6ab0ea 
					 
					
						
						
							
							(svn r12107) -Codechange: Add and use the typedef BridgeType  
						
						
						
						
					 
					
						2008-02-11 04:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						62b3520e51 
					 
					
						
						
							
							(svn r12066) -Codechange: Rename GetBridge for the more common GetBridgeSpec  
						
						... 
						
						
						
						-Codechange: Remove direct access to the _bridge table in favor of the above mentioned GetBridgeSpec
-Codechange: Rationalize the use of Bridge type pointer 
						
						
					 
					
						2008-02-05 05:21:02 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						80daad8d4d 
					 
					
						
						
							
							(svn r12065) -Codechange : removed a now useless declaration ( orig_bridge )  
						
						
						
						
					 
					
						2008-02-05 05:03:50 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						3003986e67 
					 
					
						
						
							
							(svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.  
						
						
						
						
					 
					
						2008-02-05 04:48:56 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						1e51090e74 
					 
					
						
						
							
							(svn r12048) -Cleanup: Move some strings in the original bridge array, adjust documentation a bit.  
						
						
						
						
					 
					
						2008-02-03 03:37:33 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						5a7c903770 
					 
					
						
						
							
							(svn r11968) -Codechange: remove redundant FindLengthOfTunnel(), use GetTunnelBridgeLength() and/or GetOtherTunnelEnd() instead  
						
						
						
						
					 
					
						2008-01-23 22:34:04 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						b99c83246b 
					 
					
						
						
							
							(svn r11946) -Fix: slope detection of bridge ramps.  
						
						... 
						
						
						
						YAPF failed for steep slopes.
  Trolly failed for a lot. 
						
						
					 
					
						2008-01-22 16:08:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cd92981e9f 
					 
					
						
						
							
							(svn r11785) -Codechange: remove some unneeded includes.  
						
						
						
						
					 
					
						2008-01-09 00:59:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						aac835171e 
					 
					
						
						
							
							(svn r11700) -Codechange: reduce the amount of unnecessary includes.  
						
						
						
						
					 
					
						2007-12-25 23:42:52 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a773d45885 
					 
					
						
						
							
							(svn r11684) -Codechange: split gfx.h in a type and functional header.  
						
						
						
						
					 
					
						2007-12-23 10:56:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6a9e77e079 
					 
					
						
						
							
							(svn r11680) -Codechange: refactor more out of openttd.h and functions.h.  
						
						
						
						
					 
					
						2007-12-21 22:50:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d624f66c79 
					 
					
						
						
							
							(svn r10698) -Codechange [FS#1082]: simplify the code related to foundations. Primarily removal of (duplicated|magic) code and introduction of few helper functions to ease foundation determination. Patch by frosch.  
						
						
						
						
					 
					
						2007-07-26 16:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5d3f058b65 
					 
					
						
						
							
							(svn r10673) -Cleanup: some assorted style cleanups. Primarily type* var -> type *var.  
						
						
						
						
					 
					
						2007-07-24 17:01:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						24c4d5b06d 
					 
					
						
						
							
							(svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};  
						
						
						
						
					 
					
						2007-03-07 12:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						aaeeef3d88 
					 
					
						
						
							
							(svn r8908) -Codechange: declaration of DrawBridgeMiddle does not belong in a map accessors header.  
						
						
						
						
					 
					
						2007-02-26 18:25:03 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						12b1804d4e 
					 
					
						
						
							
							(svn r8884) -Fix  
						
						... 
						
						
						
						Replace SetSpeedLimitOnBridge() by something simpler 
						
						
					 
					
						2007-02-24 18:44:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						92d418b031 
					 
					
						
						
							
							(svn r8128) -Codechange: Split sprite and palette remap into separate 32 bit values.  
						
						... 
						
						
						
						This lets us increase the sprite width from 14 to up to 29 bits, 
effectively nulling the old sprite limit. Table changes in next commit. 
						
						
					 
					
						2007-01-14 19:57:49 +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