| 
							
							
								 rubidium | 809161ebf2 | (svn r27289) -Fix: some uninitialised instance variables | 2015-05-20 18:17:50 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e700bc1e04 | (svn r27233) -Fix [FS#6272]: crash when no AIs were installed due to improper handling of non-ASCII characters by the string pointer lexer | 2015-04-11 19:33:36 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 93fb724f87 | (svn r27092) -Fix/Add [FS#6186]: Compilation on OS/2 (smedles) | 2014-12-24 17:17:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 660a95e5d2 | (svn r27003) -Cleanup: fix the use of spaces and asterices "around" some comments | 2014-10-12 18:41:53 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 6a1ed21342 | (svn r26853) -Cleanup [Squirrel]: remove some stuff that we never did and especially never should use | 2014-09-19 20:06:51 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e87572d103 | (svn r26845) -Fix [Squirrel]: more uninitialized variables in constructors | 2014-09-17 18:35:45 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d3a68c3391 | (svn r26844) -Fix: clang compile error | 2014-09-17 17:52:50 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c35e638c36 | (svn r26842) -Codechange [Squirrel]: other simple cases of non-initialised instance variables | 2014-09-16 21:14:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 8560071dbc | (svn r26841) -Codechange [Squirrel]: move the actual initialisation of instance variables of SQString into the constructor | 2014-09-16 21:13:24 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 20cb257a05 | (svn r26840) -Fix [Squirrel]: merge Init and constructor of SQSharedState | 2014-09-16 21:11:14 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 525316ea9b | (svn r26839) -Fix [Squirrel]: some dead code and making switch fall throughs more explicit | 2014-09-16 21:10:01 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 061be20b78 | (svn r26838) -Fix (r26831): attempt to make MSVC like the code again | 2014-09-16 20:14:03 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e19dfdee99 | (svn r26837) -Fix [Squirrel]: remove some pointless assignments | 2014-09-16 20:09:20 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 3d2f511f43 | (svn r26836) -Fix [Squirrel]: merge SQLexer::Init with the constructor; there's no need to construct first and then call init in the next line | 2014-09-16 20:08:44 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 5502a19f3d | (svn r26835) -Fix [Squirrel]: remove dead code from the lexer | 2014-09-16 20:07:47 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | fef12f24dd | (svn r26834) -Fix [Squirrel]: prevent unitialized memory warning by moving code from (static) Init to constructure for SQFunctionProto | 2014-09-16 20:07:19 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 8716e0c26d | (svn r26833) -Fix [Squirrel]: remove a few bits of dead code | 2014-09-16 20:06:28 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | dd0254220f | (svn r26832) -Fix [Squirrel]: ensure instance variable of SQNativeClosure is properly initialized | 2014-09-16 20:06:05 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | de8230a219 | (svn r26831) -Fix [Squirrel]: (bogus) warning about falling through in a switch | 2014-09-16 20:05:21 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 00e1e69187 | (svn r26784) -Codechange [Squirrel]: use WChar for the lexer | 2014-09-07 06:46:03 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 0d042630d5 | (svn r26783) -Fix (r26781): removed one include too many | 2014-09-06 20:38:39 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e8a72f8234 | (svn r26781) -Codechange [Squirrel]: remove includes/definitions that are already in stdafx.h | 2014-09-06 20:20:35 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | fc6d256948 | (svn r26780) -Cleanup: remove unused SQUIRREL_API macro | 2014-09-06 20:11:00 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ed365a33c0 | (svn r26779) -Cleanup [Squirrel]: remove extern "C" statements; we won't be exporting things to C from our squirrel | 2014-09-06 20:05:07 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 506de3c53d | (svn r26778) -Codechange: remove pointless rsl macro | 2014-09-06 19:57:01 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ac7ef48b0d | (svn r26777) -Codechange: use safe string functions in squirrel code as well, and prevent using the ones that are deemed unsafe | 2014-09-06 19:54:35 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | a7044da533 | (svn r26775) -Cleanup [Squirrel]: "resolve" several of the unicode wrapper defines | 2014-09-06 18:10:36 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 65cab46a84 | (svn r26774) -Cleanup [Squirrel]: remove _SC macro | 2014-09-06 17:46:56 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ab4f228aa8 | (svn r26772) -Cleanup [Squirrel]: remove traces to SQUNICODE define | 2014-09-06 17:36:29 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 20a83b406e | (svn r26770) -Fix [Squirrel]: in case SQChar is a char (previously everything non-Windows or non-Unicode, now everything), the lexer throws away the higher bytes of characters | 2014-09-06 17:22:06 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e874be7691 | (svn r26769) -Codechange [Squirrel]: remove the difference between some platforms having wchar for SQChar and others just char; always use char (and UTF-8) like in the rest of (internal) OpenTTD | 2014-09-06 17:20:45 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 44fabee8ca | (svn r26764) -Fix: Buffer overrun in SQCompiler::Error. (kalenz) | 2014-08-31 10:20:30 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | dcc2da107a | (svn r26609) -Fix: compile warnings on MSVC for 32 bits builds due to assigning values to variables with smaller integer size | 2014-05-24 17:58:32 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 36e8123e4c | (svn r26584) -Codechange: [Squirrel] Make the internal integer for scripts always 64 bits, so scripts behave the same on 32 or 64 bits architectures | 2014-05-11 20:16:37 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 2be4215f43 | (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 |  | 
			
				
					| 
							
							
								 matthijs | 775f6a9815 | (svn r25781) -Doc: Add licensing section to readme.txt. | 2013-09-19 07:42:15 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c31b3567f9 | (svn r25585) -Fix [FS#5320]: [Squirrel] Stack overflow did not show an error, due to the stack to throw the error already being full | 2013-07-11 17:29:51 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 9c98d758d8 | (svn r25558) -Fix [FS#5568]: [Squirrel] Infinite recursion loop in freeing data via a looping set of references | 2013-07-04 20:06:27 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 3b606aa46a | (svn r24970) -Fix [FS#5346]: crash when infinite loop occured during loading a script | 2013-02-05 20:52:28 +00:00 |  | 
			
				
					| 
							
							
								 frosch | f72366db3f | (svn r24928) -Fix [FS#5408]: [Squirrel] Update line information before processing 'while' token of 'do'-'while' statement. | 2013-01-20 17:23:08 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 2d31ee7382 | (svn r24153) -Fix [FS#5160]: [Squirrel] Crash when trying to create an array with negative size | 2012-04-18 19:22:32 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | a2f09d617b | (svn r23962) -Fix [FS#5068]: [Script] Infinite recursion within a script wasn't caught properly, so they could cause crashes of OpenTTD instead of the AI | 2012-02-17 21:49:53 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | a90ad57763 | (svn r23870) -Fix [FS#5004]: scripts with a bad comparator could lock up OpenTTD | 2012-01-29 14:27:21 +00:00 |  | 
			
				
					| 
							
							
								 yexo | 9d92eefbc9 | (svn r23801) -Fix: reading the utf-8 BOM from AI/GS files on big-endian machines failed | 2012-01-15 11:31:34 +00:00 |  | 
			
				
					| 
							
							
								 truebrain | aa1a0053b0 | (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 |  | 
			
				
					| 
							
							
								 yexo | 27988c78fb | (svn r23496) -Fix: [Squirrel] Provide a proper error message when the _cmp meta-function doesn't return an integer | 2011-12-11 15:52:18 +00:00 |  | 
			
				
					| 
							
							
								 truebrain | fa07d61b84 | (svn r23383) -Update: bring Squirrel to 2.2.5; besides some nice bug fixes, it mostly solves the sort() issues | 2011-12-01 12:03:20 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 3053d8e3b5 | (svn r23194) -Codechange: don't cast away const needlessly | 2011-11-12 08:26:30 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | a46be19d86 | (svn r23190) -Fix: compile error due to Squirrel define messing up another included file | 2011-11-11 18:59:47 +00:00 |  | 
			
				
					| 
							
							
								 yexo | ea2aee17d3 | (svn r23187) -Fix (r23186): MSVC allowed non-const where const was mandatory | 2011-11-10 20:07:14 +00:00 |  |