Evil Eye
								
							 
						 | 
						
							
							
							
							
								
							
							
								bee94e2afc
								
							
						 | 
						
							
							
								
								Treat commas in scripts as whitespace
							
							
							
							
							
						 | 
						
							2021-11-13 14:06:21 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Evil Eye
								
							 
						 | 
						
							
							
							
							
								
							
							
								fef902617a
								
							
						 | 
						
							
							
								
								Parse integer format arguments as variable names
							
							
							
							
							
						 | 
						
							2021-10-24 17:23:15 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Evil Eye
								
							 
						 | 
						
							
							
							
							
								
							
							
								dfb6bdf77e
								
							
						 | 
						
							
							
								
								Allow integer variable names
							
							
							
							
							
						 | 
						
							2021-10-23 11:47:35 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Bret Curtis
								
							 
						 | 
						
							
							
							
							
								
							
							
								5a824d0333
								
							
						 | 
						
							
							
								
								components/compiler cleanup; also cleaned up related cascading warnings; fixed up final/override issues
							
							
							
							
							
						 | 
						
							2020-10-22 23:57:53 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								e02b66cdf4
								
							
						 | 
						
							
							
								
								Ignore bogus string arguments for Disable/Enable again
							
							
							
							
							
						 | 
						
							2020-06-06 20:04:09 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Evil Eye
								
							 
						 | 
						
							
							
							
							
								
							
							
								3875b837bc
								
							
						 | 
						
							
							
								
								make MenuMode, Random, GetSecondsPassed regular functions
							
							
							
							
							
						 | 
						
							2020-05-17 22:34:54 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Evil Eye
								
							 
						 | 
						
							
							
							
							
								
							
							
								f0e2ee45fa
								
							
						 | 
						
							
							
								
								reuse ImplicitRef and ExplicitRef for enable, disable, getdisabled, startscript; move scriptrunning and stopscript
							
							
							
							
							
						 | 
						
							2020-05-13 21:17:08 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								3d64a46df2
								
							
						 | 
						
							
							
								
								Allow using functions in non-conditional expressions (bug #3725)
							
							
							
							
							
						 | 
						
							2019-04-22 20:37:32 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								17dce28705
								
							
						 | 
						
							
							
								
								Improve compiler messages
							
							
							
							
							
						 | 
						
							2019-03-29 00:59:26 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								cc855e065a
								
							
						 | 
						
							
							
								
								Ignore stray references for variables in Set instruction
							
							
							
							
							
						 | 
						
							2019-02-26 16:58:16 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								95aa05e41b
								
							
						 | 
						
							
							
								
								Tweaks to script parser messages and pathgrid warnings
							
							
							
							
							
						 | 
						
							2018-09-16 16:47:33 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								f0919f51e9
								
							
						 | 
						
							
							
								
								Fix integer result formatting of scripting functions
							
							
							
							
							
						 | 
						
							2018-09-11 14:05:44 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									James Carty
								
							 
						 | 
						
							
							
							
							
								
							
							
								579f35511a
								
							
						 | 
						
							
							
								
								Add support for scietific notation flag for MessageBox
							
							
							
							
							
						 | 
						
							2018-08-12 22:45:03 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								565922f9ad
								
							
						 | 
						
							
							
								
								naked expressions beginning with the member operator were allowed erroneously outside of the console (Fixes issue #2971)
							
							
							
							
							
						 | 
						
							2018-06-12 17:52:16 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ewan Higgs
								
							 
						 | 
						
							
							
							
							
								
							
							
								38a2de3c51
								
							
						 | 
						
							
							
								
								convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis
							
							
							
							
							
						 | 
						
							2017-06-09 16:49:25 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Allofich
								
							 
						 | 
						
							
							
							
							
								
							
							
								73463cd12f
								
							
						 | 
						
							
							
								
								Remove unnecessary virtual destructor
							
							
							
							
							
						 | 
						
							2016-08-22 21:34:57 +09:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Allofich
								
							 
						 | 
						
							
							
							
							
								
							
							
								8c5aae0722
								
							
						 | 
						
							
							
								
								Add virtual destructors
							
							
							
							
							
						 | 
						
							2016-08-21 18:31:46 +09:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									MiroslavR
								
							 
						 | 
						
							
							
							
							
								
							
							
								f6f3f71db5
								
							
						 | 
						
							
							
								
								Improve format specifiers for message boxes
							
							
							
							
							
						 | 
						
							2016-07-09 03:18:45 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								06efd72a89
								
							
						 | 
						
							
							
								
								allow keywords as strings in messagebox instruction (Fixes #2991)
							
							
							
							
							
						 | 
						
							2015-12-03 11:14:58 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								ae54f34f25
								
							
						 | 
						
							
							
								
								removed a redundant else and made unary + work also in the console
							
							
							
							
							
						 | 
						
							2015-09-26 11:30:35 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									scrawl
								
							 
						 | 
						
							
							
							
							
								
							
							
								67bd6cd708
								
							
						 | 
						
							
							
								
								Remove empty line at the beginning of files
							
							
							
							
							
							
							
							git ls-files -z | xargs -0 sed -i '1{/^$/d}'
							
						 | 
						
							2015-08-18 23:06:12 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								cbf9f83b85
								
							
						 | 
						
							
							
								
								allow use of IDs as function arguments, even if the ID matches a keyword (Fixes #2830)
							
							
							
							
							
						 | 
						
							2015-08-05 17:20:01 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Rohit Nirmal
								
							 
						 | 
						
							
							
							
							
								
							
							
								396fba7fa9
								
							
						 | 
						
							
							
								
								Silence -Wreorder warnings, and remove -Wno-reorder.
							
							
							
							
							
						 | 
						
							2015-05-21 22:46:44 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								057d0913d6
								
							
						 | 
						
							
							
								
								Merge branch 'scriptfixes'
							
							
							
							
							
						 | 
						
							2014-12-18 10:22:07 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								b951251572
								
							
						 | 
						
							
							
								
								handle junk in argument lists (Fixes #2206)
							
							
							
							
							
						 | 
						
							2014-12-17 15:03:05 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								ed5387fb8c
								
							
						 | 
						
							
							
								
								replaced stay [ ignoring implementation with one that does not interfere with other workarounds (Fixes #2205)
							
							
							
							
							
						 | 
						
							2014-12-13 15:43:40 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									scrawl
								
							 
						 | 
						
							
							
							
							
								
							
							
								7252cb63a6
								
							
						 | 
						
							
							
								
								Fix cppcheck issues
							
							
							
							
							
						 | 
						
							2014-09-26 17:48:14 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									slothlife
								
							 
						 | 
						
							
							
							
							
								
							
							
								35ced14e45
								
							
						 | 
						
							
							
								
								Fix for MSVC warnings
							
							
							
							
							
						 | 
						
							2014-09-22 21:33:09 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								14f32563e7
								
							
						 | 
						
							
							
								
								fixed script compiler code ordering issue
							
							
							
							
							
						 | 
						
							2014-09-09 13:55:10 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									scrawl
								
							 
						 | 
						
							
							
							
							
								
							
							
								174153b2da
								
							
						 | 
						
							
							
								
								Revert "Fix member variable case problem"
							
							
							
							
							
							
							
							This reverts commit f0354ea04c.
Fixes #759 (again)
Conflicts:
	components/compiler/lineparser.cpp 
							
						 | 
						
							2014-08-24 17:46:08 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								736ab76f68
								
							
						 | 
						
							
							
								
								limit argument error workaround to PositionCell instruction (Fixes #1732)
							
							
							
							
							
						 | 
						
							2014-08-24 10:17:55 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								2abc4e42c8
								
							
						 | 
						
							
							
								
								end parsing of line after parsing a declaration
							
							
							
							
							
						 | 
						
							2014-07-27 20:49:57 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								6a745c014f
								
							
						 | 
						
							
							
								
								workaround for incorrect argument order for PositionCell instruction
							
							
							
							
							
						 | 
						
							2014-07-27 11:51:53 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								19f4c46fe4
								
							
						 | 
						
							
							
								
								alllow (and ignore) explicit references for StopScript and ScriptRunning
							
							
							
							
							
						 | 
						
							2014-07-23 12:33:35 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								e8322da663
								
							
						 | 
						
							
							
								
								added support for targeted scripts to script compiler
							
							
							
							
							
						 | 
						
							2014-07-17 08:36:34 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								12fc0aaecb
								
							
						 | 
						
							
							
								
								removed an unused parser settings (implicitly fixing a case were this setting was not applied correctly)
							
							
							
							
							
						 | 
						
							2014-05-27 21:08:29 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									scrawl
								
							 
						 | 
						
							
							
							
							
								
							
							
								452b522bc3
								
							
						 | 
						
							
							
								
								Fix typos
							
							
							
							
							
						 | 
						
							2014-03-22 19:01:41 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								d213c6c36a
								
							
						 | 
						
							
							
								
								fixed a constness-issue
							
							
							
							
							
						 | 
						
							2014-02-14 12:23:00 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								e76ef92669
								
							
						 | 
						
							
							
								
								also allow the use of keywords as remote local variables in set statements
							
							
							
							
							
						 | 
						
							2014-02-14 09:06:06 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								749136bf33
								
							
						 | 
						
							
							
								
								ignore attempts to set non-existing variables
							
							
							
							
							
						 | 
						
							2014-02-12 20:23:47 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								a85d3c7dcb
								
							
						 | 
						
							
							
								
								ignore unused explicit references for functions
							
							
							
							
							
						 | 
						
							2014-02-12 13:53:59 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								6e2e4d1adf
								
							
						 | 
						
							
							
								
								ignore stray begin
							
							
							
							
							
						 | 
						
							2014-02-12 13:45:01 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								c0a6acfe6c
								
							
						 | 
						
							
							
								
								allow the use of keywords as variable names in more places
							
							
							
							
							
						 | 
						
							2014-02-12 09:23:23 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								bfb0e62c4a
								
							
						 | 
						
							
							
								
								ignore additional string argument after enable/disable
							
							
							
							
							
						 | 
						
							2014-02-12 09:10:05 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								6a5d88b640
								
							
						 | 
						
							
							
								
								ignore stray else and endif in scripts
							
							
							
							
							
						 | 
						
							2014-02-12 08:42:42 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								697bda6371
								
							
						 | 
						
							
							
								
								allow (and discard) explicit reference on instructions that do not accept explicit references
							
							
							
							
							
						 | 
						
							2014-02-11 14:55:31 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								3b990795c4
								
							
						 | 
						
							
							
								
								added access to remote access of local variables of global scripts
							
							
							
							
							
						 | 
						
							2014-02-10 14:45:55 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								3147aebf75
								
							
						 | 
						
							
							
								
								factored out declaration parser
							
							
							
							
							
						 | 
						
							2014-02-10 13:01:52 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Marc Zinnschlag
								
							 
						 | 
						
							
							
							
							
								
							
							
								2b2ac6f62b
								
							
						 | 
						
							
							
								
								allow declaration of local variables with keywords as names
							
							
							
							
							
						 | 
						
							2014-02-02 15:43:48 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									scrawl
								
							 
						 | 
						
							
							
							
							
								
							
							
								7dc30a01cd
								
							
						 | 
						
							
							
								
								Some changes suggested by cppcheck
							
							
							
							
							
						 | 
						
							2013-07-31 18:46:32 +02:00 | 
						
						
							
							
							
								
							
							
						 |