Nathan Jeffords 
								
							 
						 
						
							
							
							
							
								
							
							
								08fa9dcd3e 
								
							 
						 
						
							
							
								
								replaced std::string concatenation with std::ostringstream  
							
							... 
							
							
							
							Changed a block of code that was performing a series of string
concatenations to use an ostringstream instead. This allowed the removal
of calls to std::to_string (not C++03 compliant) and fixes an compile
error in MSVC 2010 (ambigous overload when calling std::to_string). 
							
						 
						
							2013-01-01 11:59:05 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom Mason 
								
							 
						 
						
							
							
							
							
								
							
							
								a14b7e4a0f 
								
							 
						 
						
							
							
								
								small fixes on text defines  
							
							
							
						 
						
							2012-12-26 18:07:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom Mason 
								
							 
						 
						
							
							
							
							
								
							
							
								8ac8fdff47 
								
							 
						 
						
							
							
								
								implemented all text defines except a few for keybindings that don't exist yet  
							
							
							
						 
						
							2012-12-21 18:09:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom Mason 
								
							 
						 
						
							
							
							
							
								
							
							
								f2c6907244 
								
							 
						 
						
							
							
								
								Added in text escape sequences for dialogue, messageboxes and books. builtins are placeholders, global variables work  
							
							
							
						 
						
							2012-12-20 23:16:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								fe85de5ea7 
								
							 
						 
						
							
							
								
								Issue  #181 : assignment to member variables  
							
							
							
						 
						
							2012-06-16 14:29:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								10b27e582b 
								
							 
						 
						
							
							
								
								Issue  #181 : various fixed to member variable access  
							
							
							
						 
						
							2012-06-16 13:51:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								ce43ff8d05 
								
							 
						 
						
							
							
								
								Issue  #181 : added member variable access opcodes  
							
							
							
						 
						
							2012-06-07 13:56:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								72fca40090 
								
							 
						 
						
							
							
								
								Issue  #181 : member variable access in interpreter context  
							
							
							
						 
						
							2012-06-07 11:59:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								80691250ec 
								
							 
						 
						
							
							
								
								don't create a new virtual machine for each script and frame  
							
							
							
						 
						
							2011-05-18 16:01:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								861dc6a16e 
								
							 
						 
						
							
							
								
								redirecting output of expression evalutation to new report channel  
							
							
							
						 
						
							2011-04-26 22:07:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								125319c441 
								
							 
						 
						
							
							
								
								splitting off console output from messageBox channel  
							
							
							
						 
						
							2011-04-26 21:48:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan-Peter Nilsson 
								
							 
						 
						
							
							
							
							
								
							
							
								a94de76801 
								
							 
						 
						
							
							
								
								Whitespace changes only tabs->spaces and removal of traling space (including mangle and openengline)  
							
							
							
						 
						
							2011-04-03 13:20:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								b3cc3073a3 
								
							 
						 
						
							
							
								
								changed encoding of segment 3 opcodes (increasing the number of opcodes, while reducing the width of the argument)  
							
							
							
						 
						
							2010-08-22 13:15:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								08d2b80434 
								
							 
						 
						
							
							
								
								message box fix  
							
							
							
						 
						
							2010-08-22 12:56:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								276a9db6f7 
								
							 
						 
						
							
							
								
								added missing button implementation for MessageBox  
							
							
							
						 
						
							2010-08-22 11:14:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								72cc0a3983 
								
							 
						 
						
							
							
								
								fixed typo in documentation  
							
							
							
						 
						
							2010-08-22 09:17:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								c9a6335918 
								
							 
						 
						
							
							
								
								replaced flat Type_Data stack with a union  
							
							
							
						 
						
							2010-07-14 15:28:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								69e607e140 
								
							 
						 
						
							
							
								
								implemented getdistance with explicit references  
							
							
							
						 
						
							2010-07-09 20:55:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								d4ac3b506e 
								
							 
						 
						
							
							
								
								implemented enable, disable and getdisabled with explicit references  
							
							
							
						 
						
							2010-07-09 19:32:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								592fa84e2d 
								
							 
						 
						
							
							
								
								added Enable, Disable, GetDisabled  
							
							
							
						 
						
							2010-07-09 16:07:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								6b3ff8a516 
								
							 
						 
						
							
							
								
								constness fixes  
							
							
							
						 
						
							2010-07-07 20:14:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								9d73718ec1 
								
							 
						 
						
							
							
								
								added GetSecondsPassed  
							
							
							
						 
						
							2010-07-06 12:06:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								eff931b464 
								
							 
						 
						
							
							
								
								fixed broken getdistance function  
							
							
							
						 
						
							2010-07-05 14:59:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								34b824cb70 
								
							 
						 
						
							
							
								
								implemented GetDistance function  
							
							
							
						 
						
							2010-07-05 12:30:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								a61b2c39f0 
								
							 
						 
						
							
							
								
								added scriptrunning/startscript/stopscript; sorted out more case problems  
							
							
							
						 
						
							2010-07-04 16:00:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								185f8bd56d 
								
							 
						 
						
							
							
								
								added random function; global variable fix  
							
							
							
						 
						
							2010-07-04 13:59:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								f9c1548f80 
								
							 
						 
						
							
							
								
								added menumode script function; added global variable handling in compiler and interpreter (openmw context still ignores global variables)  
							
							
							
						 
						
							2010-07-04 12:29:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								5d46fc869c 
								
							 
						 
						
							
							
								
								added missing sound script functionality; various script-related bug-fixes  
							
							
							
						 
						
							2010-07-03 20:35:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								c12752df4d 
								
							 
						 
						
							
							
								
								added sound manager skeleton and sound script functions  
							
							
							
						 
						
							2010-07-03 15:04:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								474b412b47 
								
							 
						 
						
							
							
								
								implemented local script execution  
							
							
							
						 
						
							2010-07-02 18:08:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									athile 
								
							 
						 
						
							
							
							
							
								
							
							
								056194baa2 
								
							 
						 
						
							
							
								
								Merge upstream  
							
							
							
						 
						
							2010-07-01 12:01:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								804aed6298 
								
							 
						 
						
							
							
								
								added basic message box formatting  
							
							
							
						 
						
							2010-07-01 16:40:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								aeb41105c4 
								
							 
						 
						
							
							
								
								added comparison operators  
							
							
							
						 
						
							2010-07-01 12:19:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								69342f320d 
								
							 
						 
						
							
							
								
								added if control structure  
							
							
							
						 
						
							2010-06-30 19:58:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								ed92ffcf89 
								
							 
						 
						
							
							
								
								added local variable usage in expressions  
							
							
							
						 
						
							2010-06-30 12:46:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								fac8fb8fcb 
								
							 
						 
						
							
							
								
								added return and messagebox statements (messagebox does neither formating nor buttons yet)  
							
							
							
						 
						
							2010-06-30 12:04:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								5fb4abae4f 
								
							 
						 
						
							
							
								
								added function parsing (only one function so far)  
							
							
							
						 
						
							2010-06-29 17:51:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								48f6ad0f89 
								
							 
						 
						
							
							
								
								added basic arithmetic  
							
							
							
						 
						
							2010-06-29 16:11:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								ca8002e533 
								
							 
						 
						
							
							
								
								added parsing for signed integers and floats  
							
							
							
						 
						
							2010-06-29 12:05:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								6ebe2cff5f 
								
							 
						 
						
							
							
								
								extended expression parser for non-negative floats  
							
							
							
						 
						
							2010-06-29 10:36:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								c6a37b2e18 
								
							 
						 
						
							
							
								
								added first batch of opcodes  
							
							
							
						 
						
							2010-06-28 21:49:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								d80cb3461c 
								
							 
						 
						
							
							
								
								added code execution main loop  
							
							
							
						 
						
							2010-06-28 20:46:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								770eb14d95 
								
							 
						 
						
							
							
								
								added context for standalone interpreter  
							
							
							
						 
						
							2010-06-28 20:07:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								487a70388f 
								
							 
						 
						
							
							
								
								added interpreter framework  
							
							
							
						 
						
							2010-06-28 19:20:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								fdcd34941b 
								
							 
						 
						
							
							
								
								added parsing for set statement (only integer values so far); added code generator  
							
							
							
						 
						
							2010-06-28 18:27:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								5cf3264bd3 
								
							 
						 
						
							
							
								
								added literal container and reworked output container handling  
							
							
							
						 
						
							2010-06-28 16:48:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								a3ad61b4d0 
								
							 
						 
						
							
							
								
								write code file after successfull parsing  
							
							
							
						 
						
							2010-06-28 14:07:55 +02:00