Jan
							
						 
					 | 
					
						
						
							
						
						0033ab2a2b
					 | 
					
						
						
							
							Add base for menu parsing unit tests
						
						
						
						
						
						
					 | 
					
						2021-11-14 12:46:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						13589fd43c
					 | 
					
						
						
							
							Add menu eventhandlerset sequences for if, elseif and else
						
						
						
						
						
						
					 | 
					
						2021-11-14 12:46:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						f760c517dd
					 | 
					
						
						
							
							Add menu parsing results to zone state
						
						
						
						
						
						
					 | 
					
						2021-11-14 09:25:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						7eecd58ce8
					 | 
					
						
						
							
							Load menu files that are referenced via loadmenu
						
						
						
						
						
						
					 | 
					
						2021-11-13 23:28:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						4552a4fe4a
					 | 
					
						
						
							
							Add asset loading states per zone for the usecase of saving loaded menus and menu functions
						
						
						
						
						
						
					 | 
					
						2021-11-13 22:18:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						b1e5fc70a6
					 | 
					
						
						
							
							Add Menu EventHandler parser for lerp
						
						
						
						
						
						
					 | 
					
						2021-11-13 22:18:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						7025fca81c
					 | 
					
						
						
							
							Add simple script parsing for menus
						
						
						
						
						
						
					 | 
					
						2021-11-07 00:45:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						81203e523e
					 | 
					
						
						
							
							Handle condition stack on event handler closing parenthesis
						
						
						
						
						
						
					 | 
					
						2021-11-06 19:30:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						54d7f75af6
					 | 
					
						
						
							
							Close EventHandlerSetBlock again
						
						
						
						
						
						
					 | 
					
						2021-11-06 18:08:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						5af2e6da61
					 | 
					
						
						
							
							Add menu scopes to state before closing them
						
						
						
						
						
						
					 | 
					
						2021-11-06 17:47:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						bf19208351
					 | 
					
						
						
							
							Add base for menu eventhandlerset parsing
						
						
						
						
						
						
					 | 
					
						2021-11-06 16:28:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						b15efd4a4c
					 | 
					
						
						
							
							Move item parsing sequences for different scopes into the same class
						
						
						
						
						
						
					 | 
					
						2021-11-06 11:03:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						321794a209
					 | 
					
						
						
							
							Parse Expression Properties for menuDefs
						
						
						
						
						
						
					 | 
					
						2021-11-04 22:47:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						38551f29de
					 | 
					
						
						
							
							Add vector parameter functions to and/or matchers
						
						
						
						
						
						
					 | 
					
						2021-11-04 20:31:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						69c08def7f
					 | 
					
						
						
							
							Add expression parsing for menu parser
						
						
						
						
						
						
					 | 
					
						2021-11-03 23:46:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						c5d7d71a51
					 | 
					
						
						
							
							Add multicharacter tokens to simple lexer
						
						
						
						
						
						
					 | 
					
						2021-11-03 22:02:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						ab7b516918
					 | 
					
						
						
							
							Move MenuMatcherFactory to Matcher folder
						
						
						
						
						
						
					 | 
					
						2021-11-03 17:17:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						0f017749c8
					 | 
					
						
						
							
							Add domain classes for menu expressions
						
						
						
						
						
						
					 | 
					
						2021-11-02 23:45:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						84a9c5e701
					 | 
					
						
						
							
							Read multi token properties for items
						
						
						
						
						
						
					 | 
					
						2021-11-01 21:59:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						4d868d9b6d
					 | 
					
						
						
							
							Load menu item properties with common field types
						
						
						
						
						
						
					 | 
					
						2021-11-01 17:19:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						b0a9406f96
					 | 
					
						
						
							
							Fix not dumping enableDvar correctly
						
						
						
						
						
						
					 | 
					
						2021-11-01 17:19:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						99ca6f8efb
					 | 
					
						
						
							
							Fix SimpleLexer not understanding floating point numbers that omit pre dot zero
						
						
						
						
						
						
					 | 
					
						2021-11-01 15:12:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						e19f526d8b
					 | 
					
						
						
							
							Properly handle tabs in pragma directives and other precompiler statements
						
						
						
						
						
						
					 | 
					
						2021-11-01 14:36:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						be4e489118
					 | 
					
						
						
							
							Add sequences for simple common menu properties
						
						
						
						
						
						
					 | 
					
						2021-11-01 13:30:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						2aa0eb2a8c
					 | 
					
						
						
							
							Add generic property matchers for menus
						
						
						
						
						
						
					 | 
					
						2021-11-01 12:28:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						77603a2617
					 | 
					
						
						
							
							Bundle all property sequences for menus, items and functions together in one file
						
						
						
						
						
						
					 | 
					
						2021-11-01 10:59:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						68945de51a
					 | 
					
						
						
							
							Add menu matcher for fullscreen property
						
						
						
						
						
						
					 | 
					
						2021-11-01 10:25:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						6c5825de6d
					 | 
					
						
						
							
							Fix SimpleMatcher for keyword ignore case does not properly ignore case
						
						
						
						
						
						
					 | 
					
						2021-11-01 10:25:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						5df6fce48a
					 | 
					
						
						
							
							Add MenuMatcherFactory with extensions for Numeric and Text token types
						
						
						
						
						
						
					 | 
					
						2021-11-01 10:14:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						ff823b4722
					 | 
					
						
						
							
							Move menu parsing classes to menu namespace
						
						
						
						
						
						
					 | 
					
						2021-11-01 09:43:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						38d60983e8
					 | 
					
						
						
							
							Add menu sequence for name properties
						
						
						
						
						
						
					 | 
					
						2021-10-31 18:44:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						68610e49f3
					 | 
					
						
						
							
							Add sourceFile parameter to MultiInput ParserStream
						
						
						
						
						
						
					 | 
					
						2021-10-31 17:45:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						ca1059b05c
					 | 
					
						
						
							
							Add Menu Parsing Result
						
						
						
						
						
						
					 | 
					
						2021-10-31 17:33:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						e79376eb3e
					 | 
					
						
						
							
							Add menu defines for feature levels
						
						
						
						
						
						
					 | 
					
						2021-10-31 16:45:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						9816d01ac2
					 | 
					
						
						
							
							Make DefinesProxy go over a line with defines substitution multiple times until no further substitution has been done
						
						
						
						
						
						
					 | 
					
						2021-10-31 16:21:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						bba55706bf
					 | 
					
						
						
							
							Add basic parsing for menu lists with only loadMenus instructions
						
						
						
						
						
						
					 | 
					
						2021-10-31 15:37:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						037e13b874
					 | 
					
						
						
							
							Add IgnoreCase Keyword matcher for simple parser
						
						
						
						
						
						
					 | 
					
						2021-10-31 15:22:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						dcffa3d14d
					 | 
					
						
						
							
							Add ParserMultiInputStream
						
						
						
						
						
						
					 | 
					
						2021-10-31 14:53:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						d5a8d038a6
					 | 
					
						
						
							
							Add IW5 extra menu fields
						
						
						
						
						
						
					 | 
					
						2021-10-24 22:27:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						cd2cec3546
					 | 
					
						
						
							
							Correctly handle referencing assets when dumping menulist
						
						
						
						
						
						
					 | 
					
						2021-10-24 22:04:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						568095f57e
					 | 
					
						
						
							
							IW5 menu dumping initial commit
						
						
						
						
						
						
					 | 
					
						2021-10-24 22:00:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						c1fd5b80a4
					 | 
					
						
						
							
							Write all menu function definitions on top of every menu list item
						
						
						
						
						
						
					 | 
					
						2021-10-24 16:22:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						70c31143f4
					 | 
					
						
						
							
							if the menu list name matches the menu name, embed it directly
						
						
						
						
						
						
					 | 
					
						2021-10-24 15:38:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						a2af7db92b
					 | 
					
						
						
							
							Add missing nullptr check for newsticker iw4 menu dumping
						
						
						
						
						
						
					 | 
					
						2021-10-24 15:15:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						805c00539b
					 | 
					
						
						
							
							Move IW4 menu dumping logic to separate class and constants to common scope
						
						
						
						
						
						
					 | 
					
						2021-10-24 14:59:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						4e5e6d05bd
					 | 
					
						
						
							
							Implement function inlining for menu legacy mode
						
						
						
						
						
						
					 | 
					
						2021-10-24 10:35:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						9184c0265e
					 | 
					
						
						
							
							Add legacy menu dumping unlinker command line argument
						
						
						
						
						
						
					 | 
					
						2021-10-24 10:16:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						68c29cc22f
					 | 
					
						
						
							
							Write type specific menu data
						
						
						
						
						
						
					 | 
					
						2021-10-23 19:41:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						a89492d636
					 | 
					
						
						
							
							Skip unnecessary outer parenthesis for if clauses and expressions
						
						
						
						
						
						
					 | 
					
						2021-10-23 15:35:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan
							
						 
					 | 
					
						
						
							
						
						601b683f8a
					 | 
					
						
						
							
							Parse menu scripts with simplelexer to be able to format more pretty
						
						
						
						
						
						
					 | 
					
						2021-10-23 15:16:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |