08d2ed577e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix check-structures-sanity compile on windows  
							
							
							
						 
						
							2020-03-12 10:02:21 -05:00  
				
					
						
							
							
								 
						
							
							
								469c49c8b9 
								
									
								
							
								 
							
						 
						
							
							
								
								check-structures-sanity: keep track of whether data is within a larger structure  
							
							
							
						 
						
							2020-03-11 17:49:34 -05:00  
				
					
						
							
							
								 
						
							
							
								eabff06eef 
								
									
								
							
								 
							
						 
						
							
							
								
								check-structures-sanity: warn when an integer might be a pointer  
							
							
							
						 
						
							2020-03-11 11:20:10 -05:00  
				
					
						
							
							
								 
						
							
							
								e2138a6cc2 
								
									
								
							
								 
							
						 
						
							
							
								
								update check-structures-sanity (part 2 of 2)  
							
							
							
						 
						
							2020-03-10 23:05:59 -05:00  
				
					
						
							
							
								 
						
							
							
								e5de783c58 
								
									
								
							
								 
							
						 
						
							
							
								
								rewriting check-structures-sanity to improve performance and remove the need for the lowmem option  
							
							
							
						 
						
							2020-03-10 18:53:56 -05:00  
				
					
						
							
							
								 
						
							
							
								b9841110c3 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures and scripts  
							
							
							
						 
						
							2020-03-09 17:53:34 -05:00  
				
					
						
							
							
								 
						
							
							
								e296525983 
								
									
								
							
								 
							
						 
						
							
							
								
								check-structures-sanity: don't error on unnamed enum values/bits by default  
							
							
							
						 
						
							2020-03-09 17:52:47 -05:00  
				
					
						
							
							
								 
						
							
							
								923581b144 
								
									
								
							
								 
							
						 
						
							
							
								
								fix ghidra script failing if strings overlapped (for example, load_min_version and version could point to the same region of memory)  
							
							
							
						 
						
							2020-03-09 17:52:47 -05:00  
				
					
						
							
							
								 
						
							
							
								a7d263fa67 
								
									
								
							
								 
							
						 
						
							
							
								
								getFullName of the container AND the item, also exclude container of char ( #1515 )  
							
							... 
							
							
							
							* getFullName of the container AND the item, also exclude container of char
* bit vector condition was backwards 
							
						 
						
							2020-03-09 13:12:04 -05:00  
				
					
						
							
							
								 
						
							
							
								a2e34a3b71 
								
									
								
							
								 
							
						 
						
							
							
								
								fix check-structures-sanity picking the wrong type for linked list items  
							
							
							
						 
						
							2020-03-08 00:21:18 -06:00  
				
					
						
							
							
								 
						
							
							
								ffb3c29cfc 
								
									
								
							
								 
							
						 
						
							
							
								
								simplify Graphic module. update structures.  
							
							... 
							
							
							
							it appears that all this added complexity including an extra pointer dereference was to avoid including the vector header. 
							
						 
						
							2020-03-08 00:12:48 -06:00  
				
					
						
							
							
								 
						
							
							
								c4e9c8d29c 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-07 15:15:02 -06:00  
				
					
						
							
							
								 
						
							
							
								5f83681fbc 
								
									
								
							
								 
							
						 
						
							
							
								
								update scripts and structures  
							
							
							
						 
						
							2020-03-07 12:08:03 -06:00  
				
					
						
							
							
								 
						
							
							
								f8f7b52180 
								
									
								
							
								 
							
						 
						
							
							
								
								fix is_df_linked_list not checking if the type is null  
							
							
							
						 
						
							2020-03-06 20:22:18 -06:00  
				
					
						
							
							
								 
						
							
							
								6465037432 
								
									
								
							
								 
							
						 
						
							
							
								
								fix field order  
							
							
							
						 
						
							2020-03-06 20:04:17 -06:00  
				
					
						
							
							
								 
						
							
							
								07aceb1078 
								
									
								
							
								 
							
						 
						
							
							
								
								correctly handle arrays of linked lists  
							
							
							
						 
						
							2020-03-06 19:45:04 -06:00  
				
					
						
							
							
								 
						
							
							
								9b724666f7 
								
									
								
							
								 
							
						 
						
							
							
								
								check-structures-sanity: check linked lists in a more intelligent way  
							
							
							
						 
						
							2020-03-06 17:53:05 -06:00  
				
					
						
							
							
								 
						
							
							
								def86b8058 
								
									
								
							
								 
							
						 
						
							
							
								
								check-structures-sanity: ignore DfLinkedList element sizes; these can be part of a larger structure  
							
							
							
						 
						
							2020-03-06 17:05:36 -06:00  
				
					
						
							
							
								 
						
							
							
								61aeaaf55e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix typo in check-structures-sanity  
							
							
							
						 
						
							2020-03-06 16:51:33 -06:00  
				
					
						
							
							
								 
						
							
							
								a214e00407 
								
									
								
							
								 
							
						 
						
							
							
								
								allow union vectors to have tags that are bit vectors if they have exactly 2 members  
							
							
							
						 
						
							2020-03-06 16:48:33 -06:00  
				
					
						
							
							
								 
						
							
							
								508ab79af2 
								
									
								
							
								 
							
						 
						
							
							
								
								document where tagged unions should be implemented for Lua  
							
							
							
						 
						
							2020-03-06 16:33:02 -06:00  
				
					
						
							
							
								 
						
							
							
								635e709d95 
								
									
								
							
								 
							
						 
						
							
							
								
								name ui_look_list union  
							
							... 
							
							
							
							update scripts and structures 
							
						 
						
							2020-03-06 16:06:27 -06:00  
				
					
						
							
							
								 
						
							
							
								fa574cfbec 
								
									
								
							
								 
							
						 
						
							
							
								
								allow dfhack-run to output colors.  
							
							... 
							
							
							
							refactor Console-posix to avoid having a parameter equivalent to not calling the function at all. 
							
						 
						
							2020-03-06 15:02:03 -06:00  
				
					
						
							
							
								 
						
							
							
								630aa5abdb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/DFHack/dfhack  into embark_assistant  
							
							
							
						 
						
							2020-03-05 08:40:46 +01:00  
				
					
						
							
							
								 
						
							
							
								885fa541fd 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-05 00:06:32 -06:00  
				
					
						
							
							
								 
						
							
							
								84cae060b1 
								
									
								
							
								 
							
						 
						
							
							
								
								move find_union_tag from check-structures-sanity to DataDefs.h  
							
							
							
						 
						
							2020-03-04 18:23:49 -06:00  
				
					
						
							
							
								 
						
							
							
								864264aec0 
								
									
								
							
								 
							
						 
						
							
							
								
								update scripts  
							
							
							
						 
						
							2020-03-04 13:17:29 -06:00  
				
					
						
							
							
								 
						
							
							
								6f9f398e22 
								
							
								 
							
						 
						
							
							
								
								blind attempt to silence warnings  
							
							
							
						 
						
							2020-03-04 16:54:00 +01:00  
				
					
						
							
							
								 
						
							
							
								8dd89eee8a 
								
							
								 
							
						 
						
							
							
								
								Addressed warnings  
							
							
							
						 
						
							2020-03-04 10:09:51 +01:00  
				
					
						
							
							
								 
						
							
							
								08e1fe1f02 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-03 22:42:40 -06:00  
				
					
						
							
							
								 
						
							
							
								6d15d349bc 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-03 21:45:13 -06:00  
				
					
						
							
							
								 
						
							
							
								cd4c7ee422 
								
							
								 
							
						 
						
							
							
								
								Updated embark-assistant. Lt aquifer, trees, neighbors  
							
							
							
						 
						
							2020-03-03 21:45:20 +01:00  
				
					
						
							
							
								 
						
							
							
								676e73d477 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-02 23:59:55 -06:00  
				
					
						
							
							
								 
						
							
							
								e356925795 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-02 23:12:03 -06:00  
				
					
						
							
							
								 
						
							
							
								e5c597f869 
								
									
								
							
								 
							
						 
						
							
							
								
								change two UNEXPECTEDs in check-structures-sanity to FAILs instead  
							
							
							
						 
						
							2020-03-02 22:30:23 -06:00  
				
					
						
							
							
								 
						
							
							
								7784e569a5 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-02 22:29:53 -06:00  
				
					
						
							
							
								 
						
							
							
								c29b606a4a 
								
									
								
							
								 
							
						 
						
							
							
								
								check-structures-sanity: suggest known structure types for large unknown pointers  
							
							... 
							
							
							
							update structures 
							
						 
						
							2020-03-02 21:33:04 -06:00  
				
					
						
							
							
								 
						
							
							
								66ded03bc1 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-02 20:41:13 -06:00  
				
					
						
							
							
								 
						
							
							
								4da0a761ea 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-02 18:36:28 -06:00  
				
					
						
							
							
								 
						
							
							
								269b3cb8eb 
								
									
								
							
								 
							
						 
						
							
							
								
								add support for finding vtable pointers to check-structures-sanity  
							
							... 
							
							
							
							update structures 
							
						 
						
							2020-03-02 15:34:29 -06:00  
				
					
						
							
							
								 
						
							
							
								0024457167 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							... 
							
							
							
							don't mark lua argument as a pointer (to be revisited at some point) 
							
						 
						
							2020-03-02 02:27:15 -06:00  
				
					
						
							
							
								 
						
							
							
								fe2ea17880 
								
									
								
							
								 
							
						 
						
							
							
								
								change DF version  
							
							... 
							
							
							
							add -maxerrors and -failfast to check-structures-sanity 
							
						 
						
							2020-03-01 12:15:26 -06:00  
				
					
						
							
							
								 
						
							
							
								102fedc2ff 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-03-01 00:20:31 -06:00  
				
					
						
							
							
								 
						
							
							
								0c007c4699 
								
									
								
							
								 
							
						 
						
							
							
								
								remove std::min usage  
							
							
							
						 
						
							2020-03-01 00:18:09 -06:00  
				
					
						
							
							
								 
						
							
							
								85bfa60cf2 
								
									
								
							
								 
							
						 
						
							
							
								
								allow -1 union values for undefined tags to avoid false positives  
							
							
							
						 
						
							2020-02-29 21:57:39 -06:00  
				
					
						
							
							
								 
						
							
							
								dc5ef1fe58 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-29 20:11:41 -06:00  
				
					
						
							
							
								 
						
							
							
								cc2c732dd5 
								
									
								
							
								 
							
						 
						
							
							
								
								insert a new second rule for tagged union discovery  
							
							... 
							
							
							
							1. if the field name ends in "data" and there is a field with the same
   prefix ending in "type", the field ending in "type" is the tag.
2. if the field name ends in "_target" and the previous field has the
   same prefix and no suffix, the previous field is the tag.
3. if the field is not the last field in the structure, the next field
   is the tag. 
							
						 
						
							2020-02-29 18:46:34 -06:00  
				
					
						
							
							
								 
						
							
							
								b0699a1b5e 
								
									
								
							
								 
							
						 
						
							
							
								
								allow uninitialized data to be all zeroes  
							
							
							
						 
						
							2020-02-29 18:36:00 -06:00  
				
					
						
							
							
								 
						
							
							
								aaace29e11 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2020-02-29 18:29:32 -06:00  
				
					
						
							
							
								 
						
							
							
								0860d81c86 
								
									
								
							
								 
							
						 
						
							
							
								
								add support for vectors of tagged unions in check-structures-sanity  
							
							
							
						 
						
							2020-02-29 18:28:14 -06:00