| 
								
								
									 Shi Han | a90e3b8c3b | Move from std::atoi to std::from_char | 2023-03-18 09:30:48 +00:00 |  | 
				
					
						| 
								
								
									 Evil Eye | c6a545766c | Remove redundant string_view | 2023-03-05 21:45:03 +01:00 |  | 
				
					
						| 
								
								
									 unknown | 868a398b86 | Allow comparison operators of arbitrary length | 2023-03-05 19:15:43 +01:00 |  | 
				
					
						| 
								
								
									 Evil Eye | b19ad079c2 | Ignore special characters preceding script commands | 2022-12-27 14:59:56 +01:00 |  | 
				
					
						| 
								
								
									 clang-format-bot | ddb0522bbf | Apply clang-format to code base | 2022-09-22 21:35:26 +03:00 |  | 
				
					
						| 
								
								
									 elsid | 410a2881fe | Add comma to the last array element to prevent putting multiple elements on a single line | 2022-09-14 00:36:02 +02:00 |  | 
				
					
						| 
								
								
									 elsid | f99ed6f1db | Split components/misc/stringops.hpp into multiple headers Replace all ciEqual overloads with one having std::string_view as argument. | 2022-08-03 22:06:24 +02:00 |  | 
				
					
						| 
								
								
									 elsid | bef15edf0b | Remove redundant ostream, istream, iostream and sstream includes * Replace by std::to_string and operator+ where possible.
* Move the code requiring to include <sstream> from .hpp to .cpp files. | 2022-07-05 01:41:28 +02:00 |  | 
				
					
						| 
								
								
									 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 | c679565893 | Make names starting with digits use normal name parsing code | 2021-09-26 22:13:53 +02:00 |  | 
				
					
						| 
								
								
									 Evil Eye | 6d7cb38834 | Remove duplicate GetSquareRoot implementation | 2021-09-19 19:53:38 +02:00 |  | 
				
					
						| 
								
								
									 Evil Eye | c1177d7ffe | Allow unquoted string arguments to start with . and - | 2021-06-19 11:21:37 +02:00 |  | 
				
					
						| 
								
								
									 Alexei Dobrohotov | 53f91a3aa5 | Merge pull request #3018 from akortunov/emplace Use emplace_back instead of push_back | 2020-11-01 01:58:56 +03: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 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 065ed5138e | Use emplace_back instead of push_back | 2020-10-18 10:27:35 +04: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 |  | 
				
					
						| 
								
								
									 Evil Eye | e07fa37fa3 | ignore final whitespace/comments | 2020-03-29 22:29:22 +02:00 |  | 
				
					
						| 
								
								
									 Evil Eye | fea7e68fe9 | silence operator precedence warning | 2020-03-25 20:34:08 +01:00 |  | 
				
					
						| 
								
								
									 Evil Eye | 8dc081a60d | ignore unterminated empty strings | 2020-03-25 19:52:22 +01:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 45ab6e1430 | Implement UTF-8 support for script parser (bug #4598) | 2019-10-30 14:59:47 +04:00 |  | 
				
					
						| 
								
								
									 Capostrophic | 17dce28705 | Improve compiler messages | 2019-03-29 00:59:26 +03:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 3032b177a1 | Remove redundant includes | 2019-02-23 08:02:12 +04:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 327f36b081 | Merged pull request #1876 | 2018-08-26 09:15:38 +02:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | a560a9e00d | Allow messageboxes arguments to have newline characters (bug #3836) | 2018-08-24 15:48:18 +04:00 |  | 
				
					
						| 
								
								
									 Capostrophic | a06c9c767d | Treat <> and << operators as < and  >< and >> as > in scripts (bug #4597) | 2018-08-19 18:40:33 +03:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 2dff3aab22 | allow . and - in the name part of a begin script statement, but not at the beginning of a name. Fixes #4061 | 2018-01-12 16:37:06 +01:00 |  | 
				
					
						| 
								
								
									 Allofich | e095817ac2 | Treat =< and => as == in scripts (Fixes #3744) | 2017-04-21 22:26:13 +09:00 |  | 
				
					
						| 
								
								
									 scrawl | a5da3a269e | Fix shadowing warnings | 2016-08-29 12:20:00 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 06efd72a89 | allow keywords as strings in messagebox instruction (Fixes #2991) | 2015-12-03 11:14:58 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 435e52306a | adjusted a workaround for names starting with digits that interfered with some numerical expressions written without spaces | 2015-09-26 11:34:46 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 4d94f38f4b | replaced context-sensitive implementation of allowing digits at the beginning of names with a more general implementation (Fixes #1730) | 2015-09-15 14:57:07 +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 | 20106bb90f | allow keywords in quotes (Fixes #2794) | 2015-07-29 14:45:56 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 375d426dd0 | check for premature end of scripts more consistently | 2015-01-15 11:35:17 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ac7c2a1473 | some cleanup | 2015-01-03 13:59:59 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | bbbf431ae3 | double bug in script name handling workaround (Fixes #1730) | 2015-01-03 13:54:46 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 120873a66d | another workaround for script translation messup | 2014-12-18 10:40:51 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 057d0913d6 | Merge branch 'scriptfixes' | 2014-12-18 10:22:07 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | fc1d42a7d2 | fixed exclusion for certain characters at the start of names | 2014-12-18 09:55:26 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 5cb94da9c5 | compensate for incorrect minus character in translated dialogue script (Fixes #2207) | 2014-12-17 11:56:54 +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 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | cda0363f29 | allow a space in the middle of multi-character comparison operators (Fixes #2185) | 2014-12-11 13:51:37 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 95dfb07816 | make [ a whitespace character in scripts (Fixes #2126) | 2014-11-15 09:53:08 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | a0dbb40c8e | Allow script names starting with digits (Fixes #1730) | 2014-10-11 14:48:52 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 563c2e5730 | be a bit more relaxed about allowing - in names (Fixes #1593) | 2014-07-15 10:39:11 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | c03bd8ebb6 | allow [] as aliases for () | 2014-02-13 08:59:33 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | 7dc30a01cd | Some changes suggested by cppcheck | 2013-07-31 18:46:32 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 4a75c7dcc0 | allow backticks in names | 2013-07-07 16:09:26 +02:00 |  |